diff options
-rw-r--r-- | adb/Android.bp | 51 | ||||
-rw-r--r-- | adb/Android.mk | 5 | ||||
-rw-r--r-- | libdiskconfig/Android.bp | 1 | ||||
-rw-r--r-- | libion/Android.bp | 1 | ||||
-rw-r--r-- | liblog/tests/liblog_test.cpp | 4 | ||||
-rw-r--r-- | libmemunreachable/Android.bp | 1 | ||||
-rw-r--r-- | libmetricslogger/Android.bp | 1 | ||||
-rw-r--r-- | libnetutils/Android.bp | 1 | ||||
-rw-r--r-- | libprocinfo/Android.bp | 1 | ||||
-rw-r--r-- | libsuspend/Android.bp | 2 | ||||
-rw-r--r-- | libsysutils/Android.bp | 2 | ||||
-rw-r--r-- | libziparchive/Android.bp | 2 |
12 files changed, 71 insertions, 1 deletions
diff --git a/adb/Android.bp b/adb/Android.bp new file mode 100644 index 000000000..41f7b8952 --- /dev/null +++ b/adb/Android.bp @@ -0,0 +1,51 @@ +// Copyright (C) 2017 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +python_binary_host { + name: "adb_integration_test_adb", + main: "test_adb.py", + srcs: [ + "test_adb.py", + ], + libs: [ + "adb_py", + ], + version: { + py2: { + enabled: true, + }, + py3: { + enabled: false, + }, + }, +} + +python_binary_host { + name: "adb_integration_test_device", + main: "test_device.py", + srcs: [ + "test_device.py", + ], + libs: [ + "adb_py", + ], + version: { + py2: { + enabled: true, + }, + py3: { + enabled: false, + }, + }, +} diff --git a/adb/Android.mk b/adb/Android.mk index 382c8cb78..1f6f19434 100644 --- a/adb/Android.mk +++ b/adb/Android.mk @@ -387,4 +387,9 @@ LOCAL_STATIC_LIBRARIES := \ include $(BUILD_EXECUTABLE) +# adb integration test +# ========================================================= +$(call dist-for-goals,sdk,$(ALL_MODULES.adb_integration_test_adb.BUILT)) +$(call dist-for-goals,sdk,$(ALL_MODULES.adb_integration_test_device.BUILT)) + include $(call first-makefiles-under,$(LOCAL_PATH)) diff --git a/libdiskconfig/Android.bp b/libdiskconfig/Android.bp index 041fd63b0..088981a7c 100644 --- a/libdiskconfig/Android.bp +++ b/libdiskconfig/Android.bp @@ -1,5 +1,6 @@ cc_library { name: "libdiskconfig", + vendor_available: true, srcs: [ "diskconfig.c", "diskutils.c", diff --git a/libion/Android.bp b/libion/Android.bp index da98111fc..6f267e4c7 100644 --- a/libion/Android.bp +++ b/libion/Android.bp @@ -1,6 +1,7 @@ cc_library { name: "libion", + vendor_available: true, srcs: ["ion.c"], shared_libs: ["liblog"], local_include_dirs: [ diff --git a/liblog/tests/liblog_test.cpp b/liblog/tests/liblog_test.cpp index 71f74abb1..46ec5ef64 100644 --- a/liblog/tests/liblog_test.cpp +++ b/liblog/tests/liblog_test.cpp @@ -1720,6 +1720,7 @@ TEST(liblog, is_loggable) { // Kills logd and toss all collected data, equivalent to logcat -b all -c, // except we also return errors to the logging callers. #ifdef USING_LOGGER_DEFAULT +#ifdef __ANDROID__ #ifdef TEST_PREFIX // helper to liblog.enoent to count end-to-end matching logging messages. static int count_matching_ts(log_time ts) { @@ -1832,7 +1833,8 @@ TEST(liblog, enoent) { GTEST_LOG_(INFO) << "This test does nothing.\n"; #endif } -#endif // USING_LOCAL_LOGD +#endif // __ANDROID__ +#endif // USING_LOGGER_DEFAULT // Below this point we run risks of setuid(AID_SYSTEM) which may affect others. diff --git a/libmemunreachable/Android.bp b/libmemunreachable/Android.bp index cdac76bab..4269eaa0a 100644 --- a/libmemunreachable/Android.bp +++ b/libmemunreachable/Android.bp @@ -23,6 +23,7 @@ cc_defaults { cc_library_shared { name: "libmemunreachable", + vendor_available: true, defaults: ["libmemunreachable_defaults"], srcs: [ "Allocator.cpp", diff --git a/libmetricslogger/Android.bp b/libmetricslogger/Android.bp index 26a041abd..38859d18e 100644 --- a/libmetricslogger/Android.bp +++ b/libmetricslogger/Android.bp @@ -31,6 +31,7 @@ cc_defaults { // ----------------------------------------------------------------------------- cc_library_shared { name: "libmetricslogger", + vendor_available: true, srcs: metricslogger_lib_src_files, defaults: ["metricslogger_defaults"], } diff --git a/libnetutils/Android.bp b/libnetutils/Android.bp index 0caf14535..9967ef886 100644 --- a/libnetutils/Android.bp +++ b/libnetutils/Android.bp @@ -1,5 +1,6 @@ cc_library_shared { name: "libnetutils", + vendor_available: true, srcs: [ "dhcpclient.c", diff --git a/libprocinfo/Android.bp b/libprocinfo/Android.bp index c13ffe9d3..aedaa3867 100644 --- a/libprocinfo/Android.bp +++ b/libprocinfo/Android.bp @@ -22,6 +22,7 @@ libprocinfo_cppflags = [ cc_library { name: "libprocinfo", + vendor_available: true, host_supported: true, srcs: [ "process.cpp", diff --git a/libsuspend/Android.bp b/libsuspend/Android.bp index d27ceea68..78831510a 100644 --- a/libsuspend/Android.bp +++ b/libsuspend/Android.bp @@ -2,6 +2,8 @@ cc_library { name: "libsuspend", + vendor_available: true, + srcs: [ "autosuspend.c", "autosuspend_autosleep.c", diff --git a/libsysutils/Android.bp b/libsysutils/Android.bp index 296bd26d5..550ef4233 100644 --- a/libsysutils/Android.bp +++ b/libsysutils/Android.bp @@ -1,5 +1,7 @@ cc_library_shared { name: "libsysutils", + vendor_available: true, + srcs: [ "src/SocketListener.cpp", "src/FrameworkListener.cpp", diff --git a/libziparchive/Android.bp b/libziparchive/Android.bp index 44daf3610..0a4f08891 100644 --- a/libziparchive/Android.bp +++ b/libziparchive/Android.bp @@ -56,6 +56,8 @@ cc_defaults { cc_library { name: "libziparchive", host_supported: true, + vendor_available:true, + defaults: ["libziparchive_defaults", "libziparchive_flags"], shared_libs: ["liblog", "libbase"], target: { |