391 $1_EXTRA_LDFLAGS+=$$(call SET_SHARED_LIBRARY_NAME,$$($1_BASENAME)) |
391 $1_EXTRA_LDFLAGS+=$$(call SET_SHARED_LIBRARY_NAME,$$($1_BASENAME)) |
392 ifeq ($(OPENJDK_TARGET_OS), windows) |
392 ifeq ($(OPENJDK_TARGET_OS), windows) |
393 $1_EXTRA_LDFLAGS+="-implib:$$($1_OBJECT_DIR)/$$($1_LIBRARY).lib" |
393 $1_EXTRA_LDFLAGS+="-implib:$$($1_OBJECT_DIR)/$$($1_LIBRARY).lib" |
394 endif |
394 endif |
395 |
395 |
|
396 $1_EXTRA_LDFLAGS_SUFFIX += $(GLOBAL_LDFLAGS_SUFFIX) |
|
397 |
396 ifneq (,$$($1_DEBUG_SYMBOLS)) |
398 ifneq (,$$($1_DEBUG_SYMBOLS)) |
397 ifeq ($(ENABLE_DEBUG_SYMBOLS), true) |
399 ifeq ($(ENABLE_DEBUG_SYMBOLS), true) |
398 ifeq ($(OPENJDK_TARGET_OS), windows) |
400 ifeq ($(OPENJDK_TARGET_OS), windows) |
399 $1_EXTRA_LDFLAGS+="-pdb:$$($1_OBJECT_DIR)/$$($1_LIBRARY).pdb" \ |
401 $1_EXTRA_LDFLAGS+="-pdb:$$($1_OBJECT_DIR)/$$($1_LIBRARY).pdb" \ |
400 "-map:$$($1_OBJECT_DIR)/$$($1_LIBRARY).map" |
402 "-map:$$($1_OBJECT_DIR)/$$($1_LIBRARY).map" |
529 endif |
531 endif |
530 endif |
532 endif |
531 endif |
533 endif |
532 endif |
534 endif |
533 |
535 |
|
536 $1_EXTRA_LDFLAGS_SUFFIX += $(GLOBAL_LDFLAGS_SUFFIX) |
|
537 |
534 $$($1_TARGET) : $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_GEN_MANIFEST) |
538 $$($1_TARGET) : $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_GEN_MANIFEST) |
535 $$(call LINKING_EXE_MSG,$$($1_BASENAME)) |
539 $$(call LINKING_EXE_MSG,$$($1_BASENAME)) |
536 $$($1_LDEXE) $$($1_LDFLAGS) $$($1_EXTRA_LDFLAGS) $(EXE_OUT_OPTION)$$($1_TARGET) \ |
540 $$($1_LDEXE) $$($1_LDFLAGS) $$($1_EXTRA_LDFLAGS) $(EXE_OUT_OPTION)$$($1_TARGET) \ |
537 $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_LDFLAGS_SUFFIX) \ |
541 $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_LDFLAGS_SUFFIX) \ |
538 $$($1_EXTRA_LDFLAGS_SUFFIX) |
542 $$($1_EXTRA_LDFLAGS_SUFFIX) |