diff --git a/Tethering/Android.bp b/Tethering/Android.bp index af247de6fc..ae96e8c160 100644 --- a/Tethering/Android.bp +++ b/Tethering/Android.bp @@ -99,7 +99,6 @@ cc_library { ], min_sdk_version: "30", header_libs: [ - "bpf_syscall_wrappers", "bpf_connectivity_headers", ], srcs: [ diff --git a/netd/Android.bp b/netd/Android.bp index 38a11acb3e..b98a85954e 100644 --- a/netd/Android.bp +++ b/netd/Android.bp @@ -31,12 +31,10 @@ cc_library { "BpfHandler.cpp", "NetdUpdatable.cpp", ], - static_libs: [ - "libbase", - "libnetdutils", - ], shared_libs: [ + "libbase", "liblog", + "libnetdutils", ], export_include_dirs: ["include"], header_abi_checker: { diff --git a/service/Android.bp b/service/Android.bp index 637c1f6c1b..8d491b328a 100644 --- a/service/Android.bp +++ b/service/Android.bp @@ -33,7 +33,6 @@ cc_library_shared { srcs: [ "jni/com_android_net_module_util/onload.cpp", ], - stl: "libc++_static", static_libs: [ "libnet_utils_device_common_bpfjni", ], @@ -61,21 +60,20 @@ cc_library_shared { "jni/com_android_server_TestNetworkService.cpp", "jni/onload.cpp", ], - stl: "libc++_static", header_libs: [ "bpf_connectivity_headers", "libbase_headers", ], static_libs: [ - "libbase", "libclat", "libip_checksum", - "libnetdutils", "libnetjniutils", "libtraffic_controller", "netd_aidl_interface-lateststable-ndk", ], shared_libs: [ + "libbase", + "libnetdutils", "liblog", "libnativehelper", ], diff --git a/service/native/Android.bp b/service/native/Android.bp index a20c54fa69..cb26bc3c1c 100644 --- a/service/native/Android.bp +++ b/service/native/Android.bp @@ -26,11 +26,8 @@ cc_library { ], header_libs: [ "bpf_connectivity_headers", - "bpf_headers", - "bpf_syscall_wrappers", ], static_libs: [ - "libnetdutils", // TrafficController would use the constants of INetd so that add // netd_aidl_interface-lateststable-ndk. "netd_aidl_interface-lateststable-ndk", @@ -39,6 +36,7 @@ cc_library { // TODO: Find a good way to remove libbase. "libbase", "libcutils", + "libnetdutils", "libutils", "liblog", ], diff --git a/service/native/libs/libclat/Android.bp b/service/native/libs/libclat/Android.bp index 5e208d8dd5..17ee9967f3 100644 --- a/service/native/libs/libclat/Android.bp +++ b/service/native/libs/libclat/Android.bp @@ -21,8 +21,7 @@ cc_library_static { defaults: ["netd_defaults"], header_libs: [ "bpf_connectivity_headers", - "bpf_headers", - "bpf_syscall_wrappers", + "libbase_headers", ], srcs: [ "TcUtils.cpp", // TODO: move to frameworks/libs/net @@ -31,7 +30,6 @@ cc_library_static { ], stl: "libc++_static", static_libs: [ - "libbase", "libip_checksum", "libnetdutils", // for netdutils/UidConstants.h in bpf_shared.h ], @@ -47,8 +45,6 @@ cc_test { test_suites: ["device-tests"], header_libs: [ "bpf_connectivity_headers", - "bpf_headers", - "bpf_syscall_wrappers", ], srcs: [ "TcUtilsTest.cpp",