Android.mk revision a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8
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:=                                      \
13d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  main.cpp                             \
145af38c360587ca2eef0badf6137ccf018f8cd4aaDmitry Shmidt                  CommandListener.cpp                  \
15d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetdCommand.cpp                      \
16d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetlinkManager.cpp                   \
17d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  NetlinkHandler.cpp                   \
189d10b341a0ba46f108cb96e46691197d778cbc06San Mehat                  logwrapper.c                         \
199ff78fb7da7158f5bd7c86d89a842691820259cfSan Mehat                  TetherController.cpp                 \
20d5573d34c8fac49e16b20cf144486125bf940086San Mehat                  NatController.cpp                    \
211bdac9e98c1ef37ba568b6cf23bfbc09cfe6bf15San Mehat                  PppController.cpp                    \
225af38c360587ca2eef0badf6137ccf018f8cd4aaDmitry Shmidt                  PanController.cpp                    \
233e6ba3ce1abda6071d5b01f53ca6039bb7b5e2d3Robert Greenwalt                  SoftapController.cpp                 \
24a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny Root                  UsbController.cpp
25d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
26d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_MODULE:= netd
27d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
28a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny RootLOCAL_C_INCLUDES := $(KERNEL_HEADERS) \
291bdac9e98c1ef37ba568b6cf23bfbc09cfe6bf15San Mehat                    $(LOCAL_PATH)/../bluetooth/bluedroid/include \
30a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny Root                    $(LOCAL_PATH)/../bluetooth/bluez-clean-headers \
31a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny Root                    external/openssl/include
32d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
33a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny RootLOCAL_CFLAGS :=
3431fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtifdef WIFI_DRIVER_FW_STA_PATH
3531fd6c5f3e9c39a13b028718dba5921a4300988cDmitry ShmidtLOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\"
3631fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtendif
3731fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtifdef WIFI_DRIVER_FW_AP_PATH
3831fd6c5f3e9c39a13b028718dba5921a4300988cDmitry ShmidtLOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\"
3931fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidtendif
4031fd6c5f3e9c39a13b028718dba5921a4300988cDmitry Shmidt
41a2d7e3e7d6e3f163f06e522378c6e2bd5cee28f8Kenny RootLOCAL_SHARED_LIBRARIES := libsysutils libcutils libnetutils libcrypto
42d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
43f1c368a83b738658d27720898b433bbc010123baSan Mehatifeq ($(BOARD_HAVE_BLUETOOTH),true)
440399710d9a7ee575104e7d76dc988afb7829ccb9San Mehat  LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
450399710d9a7ee575104e7d76dc988afb7829ccb9San Mehat  LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
460399710d9a7ee575104e7d76dc988afb7829ccb9San Mehatendif
47d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
48d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(BUILD_EXECUTABLE)
49d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
50d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(CLEAR_VARS)
51d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SRC_FILES:=          \
52d18304287dbabc7835be771400b85d4ae8b63de6San Mehat                  ndc.c \
53d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
54d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_MODULE:= ndc
55d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
56d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_C_INCLUDES := $(KERNEL_HEADERS)
57d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
58d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_CFLAGS := 
59d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
60d18304287dbabc7835be771400b85d4ae8b63de6San MehatLOCAL_SHARED_LIBRARIES := libcutils
61d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
62d18304287dbabc7835be771400b85d4ae8b63de6San Mehatinclude $(BUILD_EXECUTABLE)
63d18304287dbabc7835be771400b85d4ae8b63de6San Mehat
64d18304287dbabc7835be771400b85d4ae8b63de6San Mehatendif # ifeq ($(BUILD_NETD,true)
65