1d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_PATH:= $(call my-dir)
2d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
3d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(CLEAR_VARS)
4d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
5d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SRC_FILES:=                                      \
64a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  BandwidthController.cpp              \
75af38c360587ca2eef0badf6137ccf018f8cd4aaDmitry Shmidt                  CommandListener.cpp                  \
8007e987fee7e815e0c4bc820f434a632b7a69a9dBrad Fitzpatrick                  DnsProxyListener.cpp                 \
9d8c64026aaae5a9987151b719bd840ec7d68747aJeff Sharkey                  FirewallController.cpp               \
100031cead820149e2fe3ccb3cc2fe05758a3cb5c2JP Abgrall                  IdletimerController.cpp              \
112eab1f762badb7ba46b95716e62ea4548a979903Dmitry Shmidt                  InterfaceController.cpp              \
12d8c64026aaae5a9987151b719bd840ec7d68747aJeff Sharkey                  MDnsSdListener.cpp                   \
134a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  NatController.cpp                    \
14d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetdCommand.cpp                      \
15c462177bd58e3bf0ac4f618934dae060569e3e0bRobert Greenwalt                  NetdConstants.cpp                    \
16d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetlinkHandler.cpp                   \
174a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  NetlinkManager.cpp                   \
184a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  PppController.cpp                    \
193c8cc74f81d0f81204bd827076889bb51143dff8Robert Greenwalt                  ResolverController.cpp               \
20fc97b82e02979f246d56a4bfd60e4aab8686d3f6Robert Greenwalt                  SecondaryTableController.cpp         \
213e6ba3ce1abda6071d5b01f53ca6039bb7b5e2d3Robert Greenwalt                  SoftapController.cpp                 \
224a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  TetherController.cpp                 \
234a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  ThrottleController.cpp               \
244ab468577647d1ee73810b89d2287eaa5546fecbKazuhiro Ondo                  oem_iptables_hook.cpp                \
254a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  logwrapper.c                         \
264a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  main.cpp                             \
274a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall
284a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall
29d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_MODULE:= netd
30d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
31a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny RootLOCAL_C_INCLUDES := $(KERNEL_HEADERS) \
32745e09fc5694e73920aaad18a626275597bdddb1Robert Greenwalt                    external/mdnsresponder/mDNSShared \
334a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                    external/openssl/include \
344a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                    external/stlport/stlport \
35fe15b63d9def3721bb0ee4d2fa36c6f4d0daf8aaDmitry Shmidt                    bionic \
364da10dd08f12002c3821c5d4ceba302daae33e03David 'Digit' Turner                    bionic/libc/private \
37fe15b63d9def3721bb0ee4d2fa36c6f4d0daf8aaDmitry Shmidt                    $(call include-path-for, libhardware_legacy)/hardware_legacy
38d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
39c2b26cb83d9bf3f91e986625efcc40fc8eb79a13Nick KralevichLOCAL_CFLAGS := -Werror=format
4031fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidt
41fe15b63d9def3721bb0ee4d2fa36c6f4d0daf8aaDmitry ShmidtLOCAL_SHARED_LIBRARIES := libstlport libsysutils libcutils libnetutils \
42329c3b4681e2ca4831adc7c8cf257e9e32971710Sasha Levitskiy                          libcrypto libhardware_legacy libmdnssd libdl
43d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
44d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(BUILD_EXECUTABLE)
45d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
46d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(CLEAR_VARS)
47d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SRC_FILES:=          \
48d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  ndc.c \
49d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
50d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_MODULE:= ndc
51d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
52d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_C_INCLUDES := $(KERNEL_HEADERS)
53d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
54d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_CFLAGS := 
55d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
56d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SHARED_LIBRARIES := libcutils
57d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
58d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(BUILD_EXECUTABLE)
59