common/makefiles/NativeCompilation.gmk

changeset 707
892a0196d10c
parent 699
e1a929afcfc4
parent 703
10775618db00
child 715
cb51fb4789ac
equal deleted inserted replaced
700:8fb91165e596 707:892a0196d10c
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)

mercurial