forked from openkylin/platform_build
Regularize use of PRIVATE_CXX.
Change-Id: Ifc628c67b5fa142cec59187f89f2d39df81160b9
This commit is contained in:
parent
a02d3d9f74
commit
f5653d1cee
|
@ -59,7 +59,7 @@ HOST_GLOBAL_ARFLAGS := cqs
|
|||
HOST_CUSTOM_LD_COMMAND := true
|
||||
|
||||
define transform-host-o-to-shared-lib-inner
|
||||
$(HOST_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
-dynamiclib -single_module -read_only_relocs suppress \
|
||||
$(HOST_GLOBAL_LD_DIRS) \
|
||||
$(HOST_GLOBAL_LDFLAGS) \
|
||||
|
@ -74,7 +74,7 @@ define transform-host-o-to-shared-lib-inner
|
|||
endef
|
||||
|
||||
define transform-host-o-to-executable-inner
|
||||
$(HOST_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
-o $@ \
|
||||
-Wl,-dynamic -headerpad_max_install_names \
|
||||
$(HOST_GLOBAL_LD_DIRS) \
|
||||
|
|
|
@ -231,7 +231,7 @@ ifeq ($(strip $(WITH_JIT)),)
|
|||
endif
|
||||
|
||||
define transform-o-to-shared-lib-inner
|
||||
$(TARGET_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
-nostdlib -Wl,-soname,$(notdir $@) -Wl,-T,$(BUILD_SYSTEM)/armelf.xsc \
|
||||
-Wl,--gc-sections \
|
||||
-Wl,-shared,-Bsymbolic \
|
||||
|
@ -252,7 +252,7 @@ $(TARGET_CXX) \
|
|||
endef
|
||||
|
||||
define transform-o-to-executable-inner
|
||||
$(TARGET_CXX) -nostdlib -Bdynamic -Wl,-T,$(BUILD_SYSTEM)/armelf.x \
|
||||
$(PRIVATE_CXX) -nostdlib -Bdynamic -Wl,-T,$(BUILD_SYSTEM)/armelf.x \
|
||||
-Wl,-dynamic-linker,/system/bin/linker \
|
||||
-Wl,--gc-sections \
|
||||
-Wl,-z,nocopyreloc \
|
||||
|
@ -271,7 +271,7 @@ $(TARGET_CXX) -nostdlib -Bdynamic -Wl,-T,$(BUILD_SYSTEM)/armelf.x \
|
|||
endef
|
||||
|
||||
define transform-o-to-static-executable-inner
|
||||
$(TARGET_CXX) -nostdlib -Bstatic -Wl,-T,$(BUILD_SYSTEM)/armelf.x \
|
||||
$(PRIVATE_CXX) -nostdlib -Bstatic -Wl,-T,$(BUILD_SYSTEM)/armelf.x \
|
||||
-Wl,--gc-sections \
|
||||
-o $@ \
|
||||
$(TARGET_GLOBAL_LD_DIRS) \
|
||||
|
|
|
@ -114,7 +114,7 @@ TARGET_DEFAULT_SYSTEM_SHARED_LIBRARIES := libc libstdc++ libm
|
|||
|
||||
TARGET_CUSTOM_LD_COMMAND := true
|
||||
define transform-o-to-shared-lib-inner
|
||||
$(TARGET_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
-nostdlib -Wl,-soname,$(notdir $@) -Wl,-T,$(BUILD_SYSTEM)/shlelf.xsc \
|
||||
-Wl,--gc-sections -Wl,-z,norelro \
|
||||
-Wl,-shared,-Bsymbolic \
|
||||
|
@ -134,7 +134,7 @@ $(TARGET_CXX) \
|
|||
endef
|
||||
|
||||
define transform-o-to-executable-inner
|
||||
$(TARGET_CXX) -nostdlib -Bdynamic -Wl,-T,$(BUILD_SYSTEM)/shlelf.x \
|
||||
$(PRIVATE_CXX) -nostdlib -Bdynamic -Wl,-T,$(BUILD_SYSTEM)/shlelf.x \
|
||||
-Wl,-dynamic-linker,/system/bin/linker \
|
||||
-Wl,--gc-sections -Wl,-z,norelro \
|
||||
-Wl,-z,nocopyreloc \
|
||||
|
@ -152,7 +152,7 @@ $(TARGET_CXX) -nostdlib -Bdynamic -Wl,-T,$(BUILD_SYSTEM)/shlelf.x \
|
|||
endef
|
||||
|
||||
define transform-o-to-static-executable-inner
|
||||
$(TARGET_CXX) -nostdlib -Bstatic -Wl,-T,$(BUILD_SYSTEM)/shlelf.x \
|
||||
$(PRIVATE_CXX) -nostdlib -Bstatic -Wl,-T,$(BUILD_SYSTEM)/shlelf.x \
|
||||
-Wl,--gc-sections -Wl,-z,norelro \
|
||||
-o $@ \
|
||||
$(TARGET_GLOBAL_LD_DIRS) \
|
||||
|
|
|
@ -117,7 +117,7 @@ TARGET_DEFAULT_SYSTEM_SHARED_LIBRARIES := libc libstdc++ libm
|
|||
|
||||
TARGET_CUSTOM_LD_COMMAND := true
|
||||
define transform-o-to-shared-lib-inner
|
||||
$(TARGET_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
$(PRIVATE_TARGET_GLOBAL_LDFLAGS) \
|
||||
-nostdlib -Wl,-soname,$(notdir $@) \
|
||||
-shared -Bsymbolic \
|
||||
|
@ -138,7 +138,7 @@ endef
|
|||
|
||||
|
||||
define transform-o-to-executable-inner
|
||||
$(TARGET_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
$(TARGET_GLOBAL_LDFLAGS) \
|
||||
-nostdlib -Bdynamic \
|
||||
-Wl,-dynamic-linker,/system/bin/linker \
|
||||
|
@ -156,7 +156,7 @@ $(TARGET_CXX) \
|
|||
endef
|
||||
|
||||
define transform-o-to-static-executable-inner
|
||||
$(TARGET_CXX) \
|
||||
$(PRIVATE_CXX) \
|
||||
$(TARGET_GLOBAL_LDFLAGS) \
|
||||
-nostdlib -Bstatic \
|
||||
-o $@ \
|
||||
|
|
Loading…
Reference in New Issue