409 $1_EXTRA_LDFLAGS+=$$(call SET_SHARED_LIBRARY_NAME,$$($1_BASENAME)) |
409 $1_EXTRA_LDFLAGS+=$$(call SET_SHARED_LIBRARY_NAME,$$($1_BASENAME)) |
410 ifeq ($(OPENJDK_TARGET_OS), windows) |
410 ifeq ($(OPENJDK_TARGET_OS), windows) |
411 $1_EXTRA_LDFLAGS+="-implib:$$($1_OBJECT_DIR)/$$($1_LIBRARY).lib" |
411 $1_EXTRA_LDFLAGS+="-implib:$$($1_OBJECT_DIR)/$$($1_LIBRARY).lib" |
412 endif |
412 endif |
413 |
413 |
|
414 $1_EXTRA_LDFLAGS_SUFFIX += $(GLOBAL_LDFLAGS_SUFFIX) |
|
415 |
414 ifneq (,$$($1_DEBUG_SYMBOLS)) |
416 ifneq (,$$($1_DEBUG_SYMBOLS)) |
415 ifeq ($(ENABLE_DEBUG_SYMBOLS), true) |
417 ifeq ($(ENABLE_DEBUG_SYMBOLS), true) |
416 ifeq ($(OPENJDK_TARGET_OS), windows) |
418 ifeq ($(OPENJDK_TARGET_OS), windows) |
417 $1_EXTRA_LDFLAGS+="-pdb:$$($1_OBJECT_DIR)/$$($1_LIBRARY).pdb" \ |
419 $1_EXTRA_LDFLAGS+="-pdb:$$($1_OBJECT_DIR)/$$($1_LIBRARY).pdb" \ |
418 "-map:$$($1_OBJECT_DIR)/$$($1_LIBRARY).map" |
420 "-map:$$($1_OBJECT_DIR)/$$($1_LIBRARY).map" |
547 endif |
549 endif |
548 endif |
550 endif |
549 endif |
551 endif |
550 endif |
552 endif |
551 |
553 |
|
554 $1_EXTRA_LDFLAGS_SUFFIX += $(GLOBAL_LDFLAGS_SUFFIX) |
|
555 |
552 $$($1_TARGET) : $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_GEN_MANIFEST) |
556 $$($1_TARGET) : $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_GEN_MANIFEST) |
553 $$(call LINKING_EXE_MSG,$$($1_BASENAME)) |
557 $$(call LINKING_EXE_MSG,$$($1_BASENAME)) |
554 $$($1_LDEXE) $$($1_LDFLAGS) $$($1_EXTRA_LDFLAGS) $(EXE_OUT_OPTION)$$($1_TARGET) \ |
558 $$($1_LDEXE) $$($1_LDFLAGS) $$($1_EXTRA_LDFLAGS) $(EXE_OUT_OPTION)$$($1_TARGET) \ |
555 $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_LDFLAGS_SUFFIX) \ |
559 $$($1_EXPECTED_OBJS) $$($1_RES) $$($1_LDFLAGS_SUFFIX) \ |
556 $$($1_EXTRA_LDFLAGS_SUFFIX) |
560 $$($1_EXTRA_LDFLAGS_SUFFIX) |