diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2017-07-13 07:33:10 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2017-07-13 07:33:10 +0000 |
commit | 75cf36a200cbb74b9d7bce1e9afe018f02d9bc1d (patch) | |
tree | 328e29ad42ac64456f07c834451a1a7f5ea3927b | |
parent | 786c9a8dd424866945e42f5d303b3573e988e21d (diff) | |
parent | 9a4e869abd0b9d86fa1f89881ebe9690164b99f4 (diff) | |
download | toybox-75cf36a200cbb74b9d7bce1e9afe018f02d9bc1d.tar.gz |
release-request-d3de000d-8c5a-4c3c-b63e-e989421d7762-for-git_oc-mr1-release-4176727 snap-temp-L91200000081901352
Change-Id: I803ffa7f14c515c5a09c567db04c66d1521ef8c1
-rw-r--r-- | Android.mk | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -228,11 +228,7 @@ toybox_upstream_version := $(shell sed 's/#define.*TOYBOX_VERSION.*"\(.*\)"/\1/p toybox_version := $(toybox_upstream_version)-android -toybox_common_libraries := liblog libcutils libcrypto libz - -toybox_libraries := $(toybox_common_libraries) libselinux - -toybox_vendor_libraries := $(toybox_common_libraries) libselinux_vendor +toybox_libraries := liblog libselinux libcutils libcrypto libz common_CFLAGS += -DTOYBOX_VERSION=\"$(toybox_version)\" @@ -410,7 +406,7 @@ LOCAL_POST_INSTALL_CMD := $(hide) $(foreach t,$(ALL_TOOLS),ln -sf toybox $(TARGE include $(BUILD_EXECUTABLE) ############################################ -# toybox for /vendor +# static version to be installed in /vendor ############################################ include $(CLEAR_VARS) @@ -418,8 +414,11 @@ LOCAL_MODULE := toybox_vendor LOCAL_VENDOR_MODULE := true LOCAL_SRC_FILES := $(common_SRC_FILES) LOCAL_CFLAGS := $(common_CFLAGS) -LOCAL_SHARED_LIBRARIES := $(toybox_vendor_libraries) +LOCAL_STATIC_LIBRARIES := $(toybox_libraries) +# libc++_static is needed by static liblog +LOCAL_CXX_STL := libc++_static LOCAL_MODULE_TAGS := optional +LOCAL_FORCE_STATIC_EXECUTABLE := true LOCAL_POST_INSTALL_CMD := $(hide) $(foreach t,$(ALL_TOOLS),ln -sf ${LOCAL_MODULE} $(TARGET_OUT_VENDOR_EXECUTABLES)/$(t);) include $(BUILD_EXECUTABLE) |