blob: c6deaab2da37b2139f177afc08e965a3182822be [file] [log] [blame]
San Mehatd1830422010-01-15 08:02:39 -08001BUILD_NETD := false
2ifneq ($(TARGET_SIMULATOR),true)
3 BUILD_NETD := true
4endif
5
6ifeq ($(BUILD_NETD),true)
7
8LOCAL_PATH:= $(call my-dir)
9
10include $(CLEAR_VARS)
11
12LOCAL_SRC_FILES:= \
13 main.cpp \
Dmitry Shmidt5af38c32010-02-10 11:10:39 -080014 CommandListener.cpp \
Brad Fitzpatrick4e248e52010-10-27 11:39:52 -070015 DnsProxyListener.cpp \
San Mehatd1830422010-01-15 08:02:39 -080016 NetdCommand.cpp \
17 NetlinkManager.cpp \
18 NetlinkHandler.cpp \
San Mehat9d10b342010-01-18 09:51:02 -080019 logwrapper.c \
San Mehat9ff78fb2010-01-19 12:59:15 -080020 TetherController.cpp \
San Mehatd5573d32010-01-19 17:19:41 -080021 NatController.cpp \
San Mehat1bdac9e2010-01-21 14:03:06 -080022 PppController.cpp \
Dmitry Shmidt5af38c32010-02-10 11:10:39 -080023 PanController.cpp \
Robert Greenwalt3e6ba3c2010-02-18 10:54:08 -080024 SoftapController.cpp \
San Mehata1992c92010-04-07 15:21:36 -070025 UsbController.cpp \
Mattias Falk89c1e972011-04-29 14:48:51 +020026 ThrottleController.cpp \
27 ResolverController.cpp
San Mehatd1830422010-01-15 08:02:39 -080028
29LOCAL_MODULE:= netd
30
Kenny Roota2d7e3e2010-03-15 14:26:36 -070031LOCAL_C_INCLUDES := $(KERNEL_HEADERS) \
San Mehat1bdac9e2010-01-21 14:03:06 -080032 $(LOCAL_PATH)/../bluetooth/bluedroid/include \
Kenny Roota2d7e3e2010-03-15 14:26:36 -070033 $(LOCAL_PATH)/../bluetooth/bluez-clean-headers \
34 external/openssl/include
San Mehatd1830422010-01-15 08:02:39 -080035
Kenny Roota2d7e3e2010-03-15 14:26:36 -070036LOCAL_CFLAGS :=
Dmitry Shmidt31fd6c52010-03-12 10:01:58 -080037ifdef WIFI_DRIVER_FW_STA_PATH
38LOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\"
39endif
40ifdef WIFI_DRIVER_FW_AP_PATH
41LOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\"
42endif
43
Kenny Roota2d7e3e2010-03-15 14:26:36 -070044LOCAL_SHARED_LIBRARIES := libsysutils libcutils libnetutils libcrypto
San Mehatd1830422010-01-15 08:02:39 -080045
San Mehatf1c368a2010-01-27 17:13:32 -080046ifeq ($(BOARD_HAVE_BLUETOOTH),true)
San Mehat03997102010-01-21 15:53:32 -080047 LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
48 LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
49endif
San Mehatd1830422010-01-15 08:02:39 -080050
51include $(BUILD_EXECUTABLE)
52
53include $(CLEAR_VARS)
54LOCAL_SRC_FILES:= \
55 ndc.c \
56
57LOCAL_MODULE:= ndc
58
59LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
60
61LOCAL_CFLAGS :=
62
63LOCAL_SHARED_LIBRARIES := libcutils
64
65include $(BUILD_EXECUTABLE)
66
67endif # ifeq ($(BUILD_NETD,true)