diff --git a/base/Android.bp b/base/Android.bp index 0fd00ea5d..f4a841107 100644 --- a/base/Android.bp +++ b/base/Android.bp @@ -64,16 +64,20 @@ cc_library { target: { android: { srcs: [ - "errors_unix.cpp", "properties.cpp", - "chrono_utils.cpp", ], - cppflags: ["-Wexit-time-destructors"], sanitize: { misc_undefined: ["integer"], }, }, + linux: { + srcs: [ + "chrono_utils.cpp", + "errors_unix.cpp", + ], + cppflags: ["-Wexit-time-destructors"], + }, darwin: { srcs: [ "chrono_utils.cpp", @@ -82,20 +86,8 @@ cc_library { cppflags: ["-Wexit-time-destructors"], }, linux_bionic: { - srcs: [ - "chrono_utils.cpp", - "errors_unix.cpp", - ], - cppflags: ["-Wexit-time-destructors"], enabled: true, }, - linux_glibc: { - srcs: [ - "chrono_utils.cpp", - "errors_unix.cpp", - ], - cppflags: ["-Wexit-time-destructors"], - }, windows: { srcs: [ "errors_windows.cpp", @@ -127,15 +119,12 @@ cc_test { ], target: { android: { - srcs: [ - "chrono_utils_test.cpp", - "properties_test.cpp" - ], + srcs: ["properties_test.cpp"], sanitize: { misc_undefined: ["integer"], }, }, - linux_glibc: { + linux: { srcs: ["chrono_utils_test.cpp"], }, windows: { diff --git a/libbacktrace/Android.bp b/libbacktrace/Android.bp index 2f2068407..03bd12824 100644 --- a/libbacktrace/Android.bp +++ b/libbacktrace/Android.bp @@ -83,20 +83,7 @@ cc_library { darwin: { enabled: true, }, - linux_glibc: { - srcs: libbacktrace_sources, - - shared_libs: [ - "libbase", - "liblog", - "libunwind", - "libunwindstack", - ], - - static_libs: ["libcutils"], - }, - linux_bionic: { - enabled: true, + linux: { srcs: libbacktrace_sources, shared_libs: [ @@ -109,16 +96,7 @@ cc_library { static_libs: ["libcutils"], }, android: { - srcs: libbacktrace_sources, - - shared_libs: [ - "libbase", - "liblog", - "libunwind", - "libunwindstack", - ], - - static_libs: ["libasync_safe", "libcutils"], + static_libs: ["libasync_safe"], }, }, whole_static_libs: ["libdemangle"], @@ -135,13 +113,7 @@ cc_library_shared { srcs: ["backtrace_testlib.cpp"], target: { - linux_glibc: { - shared_libs: [ - "libunwind", - "libunwindstack", - ], - }, - android: { + linux: { shared_libs: [ "libunwind", "libunwindstack", diff --git a/libutils/Android.bp b/libutils/Android.bp index 30e6b49a8..3589e6f12 100644 --- a/libutils/Android.bp +++ b/libutils/Android.bp @@ -93,8 +93,6 @@ cc_library { target: { android: { srcs: [ - "Looper.cpp", - "ProcessCallStack.cpp", "Trace.cpp", ], @@ -112,6 +110,12 @@ cc_library { misc_undefined: ["integer"], }, }, + linux: { + srcs: [ + "Looper.cpp", + "ProcessCallStack.cpp", + ], + }, host: { cflags: ["-DLIBUTILS_NATIVE=1"], @@ -121,18 +125,8 @@ cc_library { }, }, - linux_glibc: { - srcs: [ - "Looper.cpp", - "ProcessCallStack.cpp", - ], - }, linux_bionic: { enabled: true, - srcs: [ - "Looper.cpp", - "ProcessCallStack.cpp", - ], }, darwin: { diff --git a/libutils/tests/Android.bp b/libutils/tests/Android.bp index 6911fc51b..a891fcae2 100644 --- a/libutils/tests/Android.bp +++ b/libutils/tests/Android.bp @@ -34,8 +34,6 @@ cc_test { target: { android: { srcs: [ - "Looper_test.cpp", - "RefBase_test.cpp", "SystemClock_test.cpp", ], shared_libs: [ @@ -46,7 +44,7 @@ cc_test { "libbase", ], }, - linux_glibc: { + linux: { srcs: [ "Looper_test.cpp", "RefBase_test.cpp",