blob: faff1ce5b1eb83097b02333c82d417e9b20808ef [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 \
San Mehatd1830422010-01-15 08:02:39 -080015 NetdCommand.cpp \
16 NetlinkManager.cpp \
17 NetlinkHandler.cpp \
San Mehat9d10b342010-01-18 09:51:02 -080018 logwrapper.c \
San Mehat9ff78fb2010-01-19 12:59:15 -080019 TetherController.cpp \
San Mehatd5573d32010-01-19 17:19:41 -080020 NatController.cpp \
San Mehat1bdac9e2010-01-21 14:03:06 -080021 PppController.cpp \
Dmitry Shmidt5af38c32010-02-10 11:10:39 -080022 PanController.cpp \
Robert Greenwalt3e6ba3c2010-02-18 10:54:08 -080023 SoftapController.cpp \
Dmitry Shmidt321f95a2010-03-09 15:46:34 -080024 UsbController.cpp \
25 sha1.c
San Mehatd1830422010-01-15 08:02:39 -080026
27LOCAL_MODULE:= netd
28
San Mehat1bdac9e2010-01-21 14:03:06 -080029LOCAL_C_INCLUDES := $(KERNEL_HEADERS) -I../../frameworks/base/include/ \
30 $(LOCAL_PATH)/../bluetooth/bluedroid/include \
31 $(LOCAL_PATH)/../bluetooth/bluez-clean-headers
San Mehatd1830422010-01-15 08:02:39 -080032
Dmitry Shmidt321f95a2010-03-09 15:46:34 -080033LOCAL_CFLAGS := -DINTERNAL_SHA1 -DCONFIG_CRYPTO_INTERNAL -DCONFIG_NO_T_PRF -DCONFIG_NO_TLS_PRF
Dmitry Shmidt31fd6c52010-03-12 10:01:58 -080034ifdef WIFI_DRIVER_FW_STA_PATH
35LOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\"
36endif
37ifdef WIFI_DRIVER_FW_AP_PATH
38LOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\"
39endif
40
San Mehat5c1b8af2010-01-21 15:37:10 -080041LOCAL_SHARED_LIBRARIES := libsysutils libcutils libnetutils
San Mehatd1830422010-01-15 08:02:39 -080042
San Mehatf1c368a2010-01-27 17:13:32 -080043ifeq ($(BOARD_HAVE_BLUETOOTH),true)
San Mehat03997102010-01-21 15:53:32 -080044 LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
45 LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
46endif
San Mehatd1830422010-01-15 08:02:39 -080047
48include $(BUILD_EXECUTABLE)
49
50include $(CLEAR_VARS)
51LOCAL_SRC_FILES:= \
52 ndc.c \
53
54LOCAL_MODULE:= ndc
55
56LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
57
58LOCAL_CFLAGS :=
59
60LOCAL_SHARED_LIBRARIES := libcutils
61
62include $(BUILD_EXECUTABLE)
63
64endif # ifeq ($(BUILD_NETD,true)