Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 1 | # Copyright (C) 2014 The Android Open Source Project |
| 2 | # |
| 3 | # Licensed under the Apache License, Version 2.0 (the "License"); |
| 4 | # you may not use this file except in compliance with the License. |
| 5 | # You may obtain a copy of the License at |
| 6 | # |
| 7 | # http://www.apache.org/licenses/LICENSE-2.0 |
| 8 | # |
| 9 | # Unless required by applicable law or agreed to in writing, software |
| 10 | # distributed under the License is distributed on an "AS IS" BASIS, |
| 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 12 | # See the License for the specific language governing permissions and |
| 13 | # limitations under the License. |
| 14 | |
| 15 | LOCAL_PATH := $(call my-dir) |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 16 | |
Lorenzo Colitti | 89faa34 | 2016-02-26 11:38:47 +0900 | [diff] [blame] | 17 | ### |
| 18 | ### netd service AIDL interface. |
| 19 | ### |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 20 | include $(CLEAR_VARS) |
| 21 | |
Ben Schwartz | a13c23a | 2017-10-02 12:06:21 -0400 | [diff] [blame] | 22 | LOCAL_CFLAGS := -Wall -Werror -Wthread-safety |
Tri Vo | a426772 | 2017-08-16 10:19:02 -0700 | [diff] [blame] | 23 | LOCAL_MODULE := libnetdaidl_static |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 24 | LOCAL_SHARED_LIBRARIES := \ |
| 25 | libbinder \ |
| 26 | libutils |
Robin Lee | 9f9aae9 | 2016-03-30 18:33:07 +0100 | [diff] [blame] | 27 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/binder |
Lorenzo Colitti | 9a8a9ff | 2017-01-31 19:06:59 +0900 | [diff] [blame] | 28 | LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/binder frameworks/native/aidl/binder |
Robin Lee | 9f9aae9 | 2016-03-30 18:33:07 +0100 | [diff] [blame] | 29 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/binder |
| 30 | LOCAL_SRC_FILES := \ |
| 31 | binder/android/net/INetd.aidl \ |
| 32 | binder/android/net/UidRange.cpp |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 33 | |
Tri Vo | a426772 | 2017-08-16 10:19:02 -0700 | [diff] [blame] | 34 | include $(BUILD_STATIC_LIBRARY) |
| 35 | |
| 36 | include $(CLEAR_VARS) |
| 37 | |
Ben Schwartz | a13c23a | 2017-10-02 12:06:21 -0400 | [diff] [blame] | 38 | LOCAL_CFLAGS := -Wall -Werror -Wthread-safety |
Tri Vo | a426772 | 2017-08-16 10:19:02 -0700 | [diff] [blame] | 39 | LOCAL_MODULE := libnetdaidl |
| 40 | LOCAL_SHARED_LIBRARIES := \ |
| 41 | libbinder \ |
| 42 | libutils |
| 43 | LOCAL_WHOLE_STATIC_LIBRARIES := libnetdaidl_static |
| 44 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/binder |
| 45 | |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 46 | include $(BUILD_SHARED_LIBRARY) |
| 47 | |
Lorenzo Colitti | 89faa34 | 2016-02-26 11:38:47 +0900 | [diff] [blame] | 48 | ### |
| 49 | ### netd daemon. |
| 50 | ### |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 51 | include $(CLEAR_VARS) |
| 52 | |
Colin Cross | e55ec1b | 2014-01-22 23:51:53 -0800 | [diff] [blame] | 53 | LOCAL_C_INCLUDES := \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 54 | $(call include-path-for, libhardware_legacy)/hardware_legacy \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 55 | bionic/libc/dns/include \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 56 | external/mdnsresponder/mDNSShared \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 57 | system/netd/include \ |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 58 | |
Ben Schwartz | ded1b70 | 2017-10-25 14:41:02 -0400 | [diff] [blame] | 59 | LOCAL_CPPFLAGS := -Wall -Werror -Wthread-safety -Wnullable-to-nonnull-conversion |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 60 | LOCAL_MODULE := netd |
Dmitry Shmidt | 31fd6c5 | 2010-03-12 10:01:58 -0800 | [diff] [blame] | 61 | |
Pirama Arumuga Nainar | dde4a55 | 2016-06-28 10:56:59 -0700 | [diff] [blame] | 62 | # Bug: http://b/29823425 Disable -Wvarargs for Clang update to r271374 |
Nathan Harold | e2dd4c7 | 2017-04-19 11:09:11 -0700 | [diff] [blame] | 63 | LOCAL_CPPFLAGS += -Wno-varargs \ |
| 64 | |
| 65 | ifeq ($(TARGET_ARCH), x86) |
| 66 | ifneq ($(TARGET_PRODUCT), gce_x86_phone) |
| 67 | LOCAL_CPPFLAGS += -D NETLINK_COMPAT32 |
| 68 | endif |
| 69 | endif |
Pirama Arumuga Nainar | dde4a55 | 2016-06-28 10:56:59 -0700 | [diff] [blame] | 70 | |
Tom Cherry | c149ef7 | 2015-08-14 13:06:31 -0700 | [diff] [blame] | 71 | LOCAL_INIT_RC := netd.rc |
| 72 | |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 73 | LOCAL_SHARED_LIBRARIES := \ |
Niranjan Pendharkar | 7e08f85 | 2017-07-24 11:40:05 -0700 | [diff] [blame] | 74 | android.system.net.netd@1.0 \ |
Lorenzo Colitti | f91682c | 2018-02-07 17:43:31 +0900 | [diff] [blame] | 75 | android.system.net.netd@1.1 \ |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 76 | libbinder \ |
Chenbo Feng | c10a8a4 | 2017-12-15 13:56:33 -0800 | [diff] [blame] | 77 | libbpf \ |
Ben Schwartz | e760181 | 2017-04-28 16:38:29 -0400 | [diff] [blame] | 78 | libcrypto \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 79 | libcutils \ |
| 80 | libdl \ |
Niranjan Pendharkar | 7e08f85 | 2017-07-24 11:40:05 -0700 | [diff] [blame] | 81 | libhidlbase \ |
| 82 | libhidltransport \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 83 | liblog \ |
| 84 | liblogwrap \ |
| 85 | libmdnssd \ |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 86 | libnetdaidl \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 87 | libnetutils \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 88 | libnetdutils \ |
Lorenzo Colitti | 09175be | 2017-11-17 14:01:21 +0900 | [diff] [blame] | 89 | libselinux \ |
Ben Schwartz | e760181 | 2017-04-28 16:38:29 -0400 | [diff] [blame] | 90 | libssl \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 91 | libsysutils \ |
Dan Albert | 5407e14 | 2015-03-16 10:05:59 -0700 | [diff] [blame] | 92 | libbase \ |
Elliott Hughes | d161406 | 2015-02-02 18:08:59 -0800 | [diff] [blame] | 93 | libutils \ |
Jeff Sharkey | fbe497f | 2014-10-28 16:50:07 -0700 | [diff] [blame] | 94 | libpcap \ |
Chenbo Feng | 33cc103 | 2017-10-23 15:16:37 -0700 | [diff] [blame] | 95 | libqtaguid \ |
Jeff Sharkey | fbe497f | 2014-10-28 16:50:07 -0700 | [diff] [blame] | 96 | |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 97 | LOCAL_SRC_FILES := \ |
| 98 | BandwidthController.cpp \ |
| 99 | ClatdController.cpp \ |
| 100 | CommandListener.cpp \ |
Pierre Imai | 1cfa543 | 2016-02-24 18:00:03 +0900 | [diff] [blame] | 101 | Controllers.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 102 | DnsProxyListener.cpp \ |
Lorenzo Colitti | 3667936 | 2015-02-25 10:26:19 +0900 | [diff] [blame] | 103 | DummyNetwork.cpp \ |
Erik Kline | 2d3a163 | 2016-03-15 16:33:48 +0900 | [diff] [blame] | 104 | DumpWriter.cpp \ |
Michal Karpinski | d544011 | 2016-10-06 16:56:04 +0100 | [diff] [blame] | 105 | EventReporter.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 106 | FirewallController.cpp \ |
| 107 | FwmarkServer.cpp \ |
| 108 | IdletimerController.cpp \ |
| 109 | InterfaceController.cpp \ |
Narayan Kamath | a5ace89 | 2017-01-06 15:10:02 +0000 | [diff] [blame] | 110 | IptablesRestoreController.cpp \ |
Sreeram Ramachandran | 6a77353 | 2014-07-11 09:10:20 -0700 | [diff] [blame] | 111 | LocalNetwork.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 112 | MDnsSdListener.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 113 | NetdCommand.cpp \ |
| 114 | NetdConstants.cpp \ |
Niranjan Pendharkar | 7e08f85 | 2017-07-24 11:40:05 -0700 | [diff] [blame] | 115 | NetdHwService.cpp \ |
Lorenzo Colitti | e4d626e | 2016-02-02 17:19:04 +0900 | [diff] [blame] | 116 | NetdNativeService.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 117 | NetlinkHandler.cpp \ |
| 118 | NetlinkManager.cpp \ |
Lorenzo Colitti | 1ef549d | 2017-02-13 18:32:09 +0900 | [diff] [blame] | 119 | NetlinkCommands.cpp \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 120 | NetlinkListener.cpp \ |
Sreeram Ramachandran | f4f6c8d | 2014-06-23 09:54:06 -0700 | [diff] [blame] | 121 | Network.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 122 | NetworkController.cpp \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 123 | NFLogListener.cpp \ |
Sreeram Ramachandran | f4f6c8d | 2014-06-23 09:54:06 -0700 | [diff] [blame] | 124 | PhysicalNetwork.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 125 | PppController.cpp \ |
| 126 | ResolverController.cpp \ |
| 127 | RouteController.cpp \ |
Lorenzo Colitti | 8464e1e | 2016-02-05 00:57:26 +0900 | [diff] [blame] | 128 | SockDiag.cpp \ |
Jeff Sharkey | fbe497f | 2014-10-28 16:50:07 -0700 | [diff] [blame] | 129 | StrictController.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 130 | TetherController.cpp \ |
Chenbo Feng | f275968 | 2017-10-10 17:31:57 -0700 | [diff] [blame] | 131 | TrafficController.cpp \ |
Sreeram Ramachandran | b1425cc | 2014-06-23 18:54:27 -0700 | [diff] [blame] | 132 | UidRanges.cpp \ |
Sreeram Ramachandran | 4043f01 | 2014-06-23 12:41:37 -0700 | [diff] [blame] | 133 | VirtualNetwork.cpp \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 134 | WakeupController.cpp \ |
Nathan Harold | 1a37153 | 2017-01-30 12:30:48 -0800 | [diff] [blame] | 135 | XfrmController.cpp \ |
Hugo Benichi | 7b314e1 | 2018-01-15 21:54:00 +0900 | [diff] [blame] | 136 | TcpSocketMonitor.cpp \ |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 137 | main.cpp \ |
| 138 | oem_iptables_hook.cpp \ |
Robin Lee | dc0d578 | 2016-07-20 14:17:11 +0100 | [diff] [blame] | 139 | binder/android/net/UidRange.cpp \ |
Michal Karpinski | 5005134 | 2016-09-15 17:05:36 +0900 | [diff] [blame] | 140 | binder/android/net/metrics/INetdEventListener.aidl \ |
Ben Schwartz | 66810f6 | 2017-10-16 19:27:46 -0400 | [diff] [blame] | 141 | dns/DnsTlsDispatcher.cpp \ |
Ben Schwartz | 8d1e7a6 | 2017-10-25 14:41:02 -0400 | [diff] [blame] | 142 | dns/DnsTlsQueryMap.cpp \ |
Ben Schwartz | e760181 | 2017-04-28 16:38:29 -0400 | [diff] [blame] | 143 | dns/DnsTlsTransport.cpp \ |
Ben Schwartz | 66810f6 | 2017-10-16 19:27:46 -0400 | [diff] [blame] | 144 | dns/DnsTlsServer.cpp \ |
Ben Schwartz | ded1b70 | 2017-10-25 14:41:02 -0400 | [diff] [blame] | 145 | dns/DnsTlsSessionCache.cpp \ |
| 146 | dns/DnsTlsSocket.cpp \ |
Lorenzo Colitti | 6c97716 | 2016-04-12 23:28:50 +0900 | [diff] [blame] | 147 | |
| 148 | LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/binder |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 149 | |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 150 | include $(BUILD_EXECUTABLE) |
| 151 | |
Lorenzo Colitti | 89faa34 | 2016-02-26 11:38:47 +0900 | [diff] [blame] | 152 | |
| 153 | ### |
| 154 | ### ndc binary. |
| 155 | ### |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 156 | include $(CLEAR_VARS) |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 157 | |
Ben Schwartz | a13c23a | 2017-10-02 12:06:21 -0400 | [diff] [blame] | 158 | LOCAL_CFLAGS := -Wall -Werror -Wthread-safety |
Thurston Hou Yeen Dang | a8352e9 | 2016-06-01 11:02:29 -0700 | [diff] [blame] | 159 | LOCAL_SANITIZE := unsigned-integer-overflow |
Sreeram Ramachandran | 56afacf | 2014-05-28 15:07:00 -0700 | [diff] [blame] | 160 | LOCAL_CLANG := true |
| 161 | LOCAL_MODULE := ndc |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 162 | LOCAL_SHARED_LIBRARIES := libcutils |
Elliott Hughes | 12c3278 | 2016-06-13 13:28:17 -0700 | [diff] [blame] | 163 | LOCAL_SRC_FILES := ndc.cpp |
San Mehat | d183042 | 2010-01-15 08:02:39 -0800 | [diff] [blame] | 164 | |
| 165 | include $(BUILD_EXECUTABLE) |
Lorenzo Colitti | 89faa34 | 2016-02-26 11:38:47 +0900 | [diff] [blame] | 166 | |
| 167 | ### |
| 168 | ### netd unit tests. |
| 169 | ### |
| 170 | include $(CLEAR_VARS) |
Pierre Imai | b19fcc7 | 2016-03-11 17:54:48 +0900 | [diff] [blame] | 171 | LOCAL_MODULE := netd_unit_test |
Dan Shi | 8190e18 | 2017-03-26 22:05:37 -0700 | [diff] [blame] | 172 | LOCAL_COMPATIBILITY_SUITE := device-tests |
Lorenzo Colitti | cd28377 | 2017-01-31 19:00:49 +0900 | [diff] [blame] | 173 | LOCAL_SANITIZE := unsigned-integer-overflow |
Ben Schwartz | a13c23a | 2017-10-02 12:06:21 -0400 | [diff] [blame] | 174 | LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter -Wthread-safety |
Pirama Arumuga Nainar | 2f3cbf1 | 2016-06-28 15:42:02 -0700 | [diff] [blame] | 175 | # Bug: http://b/29823425 Disable -Wvarargs for Clang update to r271374 |
| 176 | LOCAL_CFLAGS += -Wno-varargs |
| 177 | |
| 178 | LOCAL_C_INCLUDES := \ |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 179 | bionic/libc/dns/include \ |
Pirama Arumuga Nainar | 2f3cbf1 | 2016-06-28 15:42:02 -0700 | [diff] [blame] | 180 | system/netd/include \ |
| 181 | system/netd/server \ |
| 182 | system/netd/server/binder \ |
Lorenzo Colitti | df42ddd | 2017-02-28 01:20:13 +0900 | [diff] [blame] | 183 | system/netd/tests \ |
Pirama Arumuga Nainar | 2f3cbf1 | 2016-06-28 15:42:02 -0700 | [diff] [blame] | 184 | system/core/logwrapper/include \ |
| 185 | |
Lorenzo Colitti | 86a4798 | 2016-03-18 17:52:25 +0900 | [diff] [blame] | 186 | LOCAL_SRC_FILES := \ |
Joel Scherpelz | de93796 | 2017-06-01 13:20:21 +0900 | [diff] [blame] | 187 | InterfaceController.cpp InterfaceControllerTest.cpp \ |
Lorenzo Colitti | 341d3a0 | 2017-08-08 17:31:35 +0900 | [diff] [blame] | 188 | Controllers.cpp ControllersTest.cpp \ |
Lorenzo Colitti | 0f15055 | 2016-03-28 02:30:27 +0900 | [diff] [blame] | 189 | NetdConstants.cpp IptablesBaseTest.cpp \ |
Narayan Kamath | a5ace89 | 2017-01-06 15:10:02 +0000 | [diff] [blame] | 190 | IptablesRestoreController.cpp IptablesRestoreControllerTest.cpp \ |
Lorenzo Colitti | 86a4798 | 2016-03-18 17:52:25 +0900 | [diff] [blame] | 191 | BandwidthController.cpp BandwidthControllerTest.cpp \ |
| 192 | FirewallControllerTest.cpp FirewallController.cpp \ |
Lorenzo Colitti | 85a2160 | 2017-08-10 19:22:45 +0900 | [diff] [blame] | 193 | IdletimerController.cpp IdletimerControllerTest.cpp \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 194 | NetlinkCommands.cpp NetlinkManager.cpp \ |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 195 | RouteController.cpp RouteControllerTest.cpp \ |
Lorenzo Colitti | 9028d91 | 2016-03-28 02:34:54 +0900 | [diff] [blame] | 196 | SockDiagTest.cpp SockDiag.cpp \ |
Lorenzo Colitti | fff4bd3 | 2016-04-14 00:56:01 +0900 | [diff] [blame] | 197 | StrictController.cpp StrictControllerTest.cpp \ |
Lorenzo Colitti | a93126d | 2017-08-24 13:28:19 +0900 | [diff] [blame] | 198 | TetherController.cpp TetherControllerTest.cpp \ |
Chenbo Feng | ed37fea | 2017-12-13 19:35:01 -0800 | [diff] [blame] | 199 | TrafficController.cpp TrafficControllerTest.cpp \ |
Jonathan Basseri | d5c8cb5 | 2017-09-14 11:02:24 -0700 | [diff] [blame] | 200 | XfrmController.cpp XfrmControllerTest.cpp \ |
Hugo Benichi | 7b314e1 | 2018-01-15 21:54:00 +0900 | [diff] [blame] | 201 | TcpSocketMonitor.cpp \ |
Lorenzo Colitti | fff4bd3 | 2016-04-14 00:56:01 +0900 | [diff] [blame] | 202 | UidRanges.cpp \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 203 | NetlinkListener.cpp \ |
| 204 | WakeupController.cpp WakeupControllerTest.cpp \ |
| 205 | NFLogListener.cpp NFLogListenerTest.cpp \ |
Robin Lee | dc0d578 | 2016-07-20 14:17:11 +0100 | [diff] [blame] | 206 | binder/android/net/UidRange.cpp \ |
Narayan Kamath | a5ace89 | 2017-01-06 15:10:02 +0000 | [diff] [blame] | 207 | binder/android/net/metrics/INetdEventListener.aidl \ |
Lorenzo Colitti | df42ddd | 2017-02-28 01:20:13 +0900 | [diff] [blame] | 208 | ../tests/tun_interface.cpp \ |
Ben Schwartz | ded1b70 | 2017-10-25 14:41:02 -0400 | [diff] [blame] | 209 | dns/DnsTlsDispatcher.cpp \ |
| 210 | dns/DnsTlsTransport.cpp \ |
| 211 | dns/DnsTlsServer.cpp \ |
| 212 | dns/DnsTlsSessionCache.cpp \ |
| 213 | dns/DnsTlsSocket.cpp \ |
Lorenzo Colitti | fff4bd3 | 2016-04-14 00:56:01 +0900 | [diff] [blame] | 214 | |
Lorenzo Colitti | 89faa34 | 2016-02-26 11:38:47 +0900 | [diff] [blame] | 215 | LOCAL_MODULE_TAGS := tests |
Joel Scherpelz | bcad661 | 2017-05-30 10:55:11 +0900 | [diff] [blame] | 216 | LOCAL_STATIC_LIBRARIES := libgmock libpcap |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 217 | LOCAL_SHARED_LIBRARIES := \ |
Chenbo Feng | ed37fea | 2017-12-13 19:35:01 -0800 | [diff] [blame] | 218 | libbpf \ |
Joel Scherpelz | de93796 | 2017-06-01 13:20:21 +0900 | [diff] [blame] | 219 | libnetdaidl \ |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 220 | libbase \ |
| 221 | libbinder \ |
Ben Schwartz | e760181 | 2017-04-28 16:38:29 -0400 | [diff] [blame] | 222 | libcrypto \ |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 223 | libcutils \ |
| 224 | liblog \ |
| 225 | liblogwrap \ |
| 226 | libnetutils \ |
Joel Scherpelz | 08b84cd | 2017-05-22 13:11:54 +0900 | [diff] [blame] | 227 | libnetdutils \ |
Chenbo Feng | ed37fea | 2017-12-13 19:35:01 -0800 | [diff] [blame] | 228 | libqtaguid \ |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 229 | libsysutils \ |
| 230 | libutils \ |
Ben Schwartz | e760181 | 2017-04-28 16:38:29 -0400 | [diff] [blame] | 231 | libssl \ |
Lorenzo Colitti | 60367db | 2017-02-13 16:31:45 +0900 | [diff] [blame] | 232 | |
Lorenzo Colitti | 89faa34 | 2016-02-26 11:38:47 +0900 | [diff] [blame] | 233 | include $(BUILD_NATIVE_TEST) |
Lorenzo Colitti | 7786219 | 2016-03-02 14:09:38 +0900 | [diff] [blame] | 234 | |