Android.mk revision 4a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11
1d18304287dbabc7835be771400b85d4ae8b63de6San MehatBUILD_NETD := false
2d18304287dbabc7835be771400b85d4ae8b63de6San Mehatifneq ($(TARGET_SIMULATOR),true)
3d18304287dbabc7835be771400b85d4ae8b63de6San Mehat    BUILD_NETD := true
4d18304287dbabc7835be771400b85d4ae8b63de6San Mehatendif
5d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
6d18304287dbabc7835be771400b85d4ae8b63de6San Mehatifeq ($(BUILD_NETD),true)
7d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
8d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_PATH:= $(call my-dir)
9d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
10d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(CLEAR_VARS)
11d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
12d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SRC_FILES:=                                      \
134a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  BandwidthController.cpp              \
145af38c360587ca2eef0badf6137ccf018f8cd4aaDmitry Shmidt                  CommandListener.cpp                  \
15007e987fee7e815e0c4bc820f434a632b7a69a9dBrad Fitzpatrick                  DnsProxyListener.cpp                 \
164a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  NatController.cpp                    \
17d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetdCommand.cpp                      \
18d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetlinkHandler.cpp                   \
194a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  NetlinkManager.cpp                   \
205af38c360587ca2eef0badf6137ccf018f8cd4aaDmitry Shmidt                  PanController.cpp                    \
214a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  PppController.cpp                    \
223e6ba3ce1abda6071d5b01f53ca6039bb7b5e2d3Robert Greenwalt                  SoftapController.cpp                 \
234a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  TetherController.cpp                 \
244a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  ThrottleController.cpp               \
25a1992c9ff3e0d180c1f3042658ab9671d61a2fb8San Mehat                  UsbController.cpp                    \
264a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  logwrapper.c                         \
274a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                  main.cpp                             \
284a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall
294a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall
30d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
31d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_MODULE:= netd
32d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
33a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny RootLOCAL_C_INCLUDES := $(KERNEL_HEADERS) \
341bdac9e98c1ef37ba568b6cf23bfbc09cfe6bf15San Mehat                    $(LOCAL_PATH)/../bluetooth/bluedroid/include \
35a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny Root                    $(LOCAL_PATH)/../bluetooth/bluez-clean-headers \
364a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                    external/openssl/include \
374a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                    external/stlport/stlport \
384a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP Abgrall                    bionic
39d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
40a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny RootLOCAL_CFLAGS :=
4131fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtifdef WIFI_DRIVER_FW_STA_PATH
4231fd6c5f3e9c39a13b028718dba5921a4300988cDmitry ShmidtLOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\"
4331fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtendif
4431fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtifdef WIFI_DRIVER_FW_AP_PATH
4531fd6c5f3e9c39a13b028718dba5921a4300988cDmitry ShmidtLOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\"
4631fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtendif
4731fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidt
484a5f5ca3c9e07fc3e6feca2afde07f41a8a64f11JP AbgrallLOCAL_SHARED_LIBRARIES := libstlport libsysutils libcutils libnetutils libcrypto
49d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
50f1c368a83b738658d27720898b433bbc010123baSan Mehatifeq ($(BOARD_HAVE_BLUETOOTH),true)
510399710d9a7ee575104e7d76dc988afb7829ccb9San Mehat  LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
520399710d9a7ee575104e7d76dc988afb7829ccb9San Mehat  LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
530399710d9a7ee575104e7d76dc988afb7829ccb9San Mehatendif
54d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
55d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(BUILD_EXECUTABLE)
56d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
57d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(CLEAR_VARS)
58d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SRC_FILES:=          \
59d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  ndc.c \
60d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
61d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_MODULE:= ndc
62d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
63d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_C_INCLUDES := $(KERNEL_HEADERS)
64d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
65d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_CFLAGS := 
66d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
67d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SHARED_LIBRARIES := libcutils
68d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
69d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(BUILD_EXECUTABLE)
70d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
71d18304287dbabc7835be771400b85d4ae8b63de6San Mehatendif # ifeq ($(BUILD_NETD,true)
72