common/makefiles/NativeCompilation.gmk

changeset 703
10775618db00
parent 557
d2c1f80118de
child 707
892a0196d10c
equal deleted inserted replaced
702:e4794ae1016e 703:10775618db00
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)

mercurial