diff options
author | Josh Gao <jmgao@google.com> | 2015-11-17 22:32:06 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2015-11-17 22:32:06 +0000 |
commit | cb601eb981f70d395e9bac5c1bf39c7773141eca (patch) | |
tree | 7425c8277db024e8df06cda451ff57607adc2ed5 | |
parent | 1230b4935072b31f0321b071a7e1f9f87fac495b (diff) | |
parent | 053eba0bc1c6cebb5ddb323fae28d0f95cfff4b0 (diff) | |
download | core-cb601eb981f70d395e9bac5c1bf39c7773141eca.tar.gz core-cb601eb981f70d395e9bac5c1bf39c7773141eca.tar.bz2 core-cb601eb981f70d395e9bac5c1bf39c7773141eca.zip |
Merge changes Ice07f892,Ie1f082a0 am: 74a33fbcef
am: 053eba0bc1
* commit '053eba0bc1c6cebb5ddb323fae28d0f95cfff4b0':
libcutils: don't build for Windows.
adb: don't link against libcutils on Windows.
-rw-r--r-- | adb/Android.mk | 5 | ||||
-rw-r--r-- | libcutils/Android.mk | 56 |
2 files changed, 26 insertions, 35 deletions
diff --git a/adb/Android.mk b/adb/Android.mk index 5ddc93796..c38cf9375 100644 --- a/adb/Android.mk +++ b/adb/Android.mk @@ -261,9 +261,12 @@ LOCAL_STATIC_LIBRARIES := \ libadb \ libbase \ libcrypto_static \ - libcutils \ liblog \ +# Don't use libcutils on Windows. +LOCAL_STATIC_LIBRARIES_darwin := libcutils +LOCAL_STATIC_LIBRARIES_linux := libcutils + LOCAL_CXX_STL := libc++_static # Don't add anything here, we don't want additional shared dependencies diff --git a/libcutils/Android.mk b/libcutils/Android.mk index 3ca544f04..158315020 100644 --- a/libcutils/Android.mk +++ b/libcutils/Android.mk @@ -17,27 +17,22 @@ LOCAL_PATH := $(my-dir) include $(CLEAR_VARS) commonSources := \ - hashmap.c \ - atomic.c.arm \ - native_handle.c \ - config_utils.c \ - load_file.c \ - strlcpy.c \ - open_memstream.c \ - strdup16to8.c \ - strdup8to16.c \ - record_stream.c \ - process_name.c \ - threads.c \ - sched_policy.c \ - iosched_policy.c \ - str_parms.c \ - fs_config.c - -# some files must not be compiled when building against Mingw -# they correspond to features not used by our host development tools -# which are also hard or even impossible to port to native Win32 -nonWindowsSources := \ + hashmap.c \ + atomic.c.arm \ + native_handle.c \ + config_utils.c \ + load_file.c \ + strlcpy.c \ + open_memstream.c \ + strdup16to8.c \ + strdup8to16.c \ + record_stream.c \ + process_name.c \ + threads.c \ + sched_policy.c \ + iosched_policy.c \ + str_parms.c \ + fs_config.c \ fs.c \ multiuser.c \ socket_inaddr_any_server.c \ @@ -48,7 +43,7 @@ nonWindowsSources := \ socket_network_client.c \ sockets.c \ -nonWindowsHostSources := \ +hostSources := \ ashmem-host.c \ trace-host.c @@ -56,24 +51,18 @@ nonWindowsHostSources := \ # Shared and static library for host # ======================================================== LOCAL_MODULE := libcutils -LOCAL_SRC_FILES := $(commonSources) dlmalloc_stubs.c -LOCAL_SRC_FILES_darwin := $(nonWindowsSources) $(nonWindowsHostSources) -LOCAL_SRC_FILES_linux := $(nonWindowsSources) $(nonWindowsHostSources) +LOCAL_SRC_FILES := $(commonSources) $(hostSources) dlmalloc_stubs.c LOCAL_STATIC_LIBRARIES := liblog -LOCAL_CFLAGS_darwin := -Werror -Wall -Wextra -LOCAL_CFLAGS_linux := -Werror -Wall -Wextra +LOCAL_CFLAGS := -Werror -Wall -Wextra LOCAL_MULTILIB := both -LOCAL_MODULE_HOST_OS := darwin linux windows +LOCAL_MODULE_HOST_OS := darwin linux include $(BUILD_HOST_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := libcutils -LOCAL_SRC_FILES := $(commonSources) dlmalloc_stubs.c -LOCAL_SRC_FILES_darwin := $(nonWindowsSources) $(nonWindowsHostSources) -LOCAL_SRC_FILES_linux := $(nonWindowsSources) $(nonWindowsHostSources) +LOCAL_SRC_FILES := $(commonSources) $(hostSources) dlmalloc_stubs.c LOCAL_SHARED_LIBRARIES := liblog -LOCAL_CFLAGS_darwin := -Werror -Wall -Wextra -LOCAL_CFLAGS_linux := -Werror -Wall -Wextra +LOCAL_CFLAGS := -Werror -Wall -Wextra LOCAL_MULTILIB := both include $(BUILD_HOST_SHARED_LIBRARY) @@ -85,7 +74,6 @@ include $(BUILD_HOST_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := libcutils LOCAL_SRC_FILES := $(commonSources) \ - $(nonWindowsSources) \ android_reboot.c \ ashmem-dev.c \ debugger.c \ |