blob: 8045ad77e5e9d2fd6b22539968b921133bff3837 [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:= \
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070013 BandwidthController.cpp \
Dmitry Shmidt5af38c32010-02-10 11:10:39 -080014 CommandListener.cpp \
Brad Fitzpatrick007e9872010-10-27 11:39:52 -070015 DnsProxyListener.cpp \
San Mehatd5573d32010-01-19 17:19:41 -080016 NatController.cpp \
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070017 NetdCommand.cpp \
18 NetlinkHandler.cpp \
19 NetlinkManager.cpp \
Dmitry Shmidt5af38c32010-02-10 11:10:39 -080020 PanController.cpp \
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070021 PppController.cpp \
Robert Greenwalt3c8cc742011-06-27 14:02:54 -070022 ResolverController.cpp \
Robert Greenwalt3e6ba3c2010-02-18 10:54:08 -080023 SoftapController.cpp \
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070024 TetherController.cpp \
25 ThrottleController.cpp \
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070026 logwrapper.c \
27 main.cpp \
28
29
San Mehatd1830422010-01-15 08:02:39 -080030LOCAL_MODULE:= netd
31
Kenny Roota2d7e3e2010-03-15 14:26:36 -070032LOCAL_C_INCLUDES := $(KERNEL_HEADERS) \
San Mehat1bdac9e2010-01-21 14:03:06 -080033 $(LOCAL_PATH)/../bluetooth/bluedroid/include \
Kenny Roota2d7e3e2010-03-15 14:26:36 -070034 $(LOCAL_PATH)/../bluetooth/bluez-clean-headers \
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070035 external/openssl/include \
36 external/stlport/stlport \
37 bionic
San Mehatd1830422010-01-15 08:02:39 -080038
Kenny Roota2d7e3e2010-03-15 14:26:36 -070039LOCAL_CFLAGS :=
Dmitry Shmidt31fd6c52010-03-12 10:01:58 -080040ifdef WIFI_DRIVER_FW_STA_PATH
41LOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\"
42endif
43ifdef WIFI_DRIVER_FW_AP_PATH
44LOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\"
45endif
46
JP Abgrall4a5f5ca2011-06-15 18:37:39 -070047LOCAL_SHARED_LIBRARIES := libstlport libsysutils libcutils libnetutils libcrypto
San Mehatd1830422010-01-15 08:02:39 -080048
San Mehatf1c368a2010-01-27 17:13:32 -080049ifeq ($(BOARD_HAVE_BLUETOOTH),true)
San Mehat03997102010-01-21 15:53:32 -080050 LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
51 LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
52endif
San Mehatd1830422010-01-15 08:02:39 -080053
54include $(BUILD_EXECUTABLE)
55
56include $(CLEAR_VARS)
57LOCAL_SRC_FILES:= \
58 ndc.c \
59
60LOCAL_MODULE:= ndc
61
62LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
63
64LOCAL_CFLAGS :=
65
66LOCAL_SHARED_LIBRARIES := libcutils
67
68include $(BUILD_EXECUTABLE)
69
70endif # ifeq ($(BUILD_NETD,true)