Home | History | Annotate | Download | only in netd
      1 BUILD_NETD := false
      2 ifneq ($(TARGET_SIMULATOR),true)
      3     BUILD_NETD := true
      4 endif
      5 
      6 ifeq ($(BUILD_NETD),true)
      7 
      8 LOCAL_PATH:= $(call my-dir)
      9 
     10 include $(CLEAR_VARS)
     11 
     12 LOCAL_SRC_FILES:=                                      \
     13                   main.cpp                             \
     14                   CommandListener.cpp                  \
     15                   NetdCommand.cpp                      \
     16                   NetlinkManager.cpp                   \
     17                   NetlinkHandler.cpp                   \
     18                   logwrapper.c                         \
     19                   TetherController.cpp                 \
     20                   NatController.cpp                    \
     21                   PppController.cpp                    \
     22                   PanController.cpp                    \
     23                   SoftapController.cpp                 \
     24                   UsbController.cpp                    \
     25                   ThrottleController.cpp
     26 
     27 LOCAL_MODULE:= netd
     28 
     29 LOCAL_C_INCLUDES := $(KERNEL_HEADERS) \
     30                     $(LOCAL_PATH)/../bluetooth/bluedroid/include \
     31                     $(LOCAL_PATH)/../bluetooth/bluez-clean-headers \
     32                     external/openssl/include
     33 
     34 LOCAL_CFLAGS :=
     35 ifdef WIFI_DRIVER_FW_STA_PATH
     36 LOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\"
     37 endif
     38 ifdef WIFI_DRIVER_FW_AP_PATH
     39 LOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\"
     40 endif
     41 
     42 LOCAL_SHARED_LIBRARIES := libsysutils libcutils libnetutils libcrypto
     43 
     44 ifeq ($(BOARD_HAVE_BLUETOOTH),true)
     45   LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
     46   LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
     47 endif
     48 
     49 include $(BUILD_EXECUTABLE)
     50 
     51 include $(CLEAR_VARS)
     52 LOCAL_SRC_FILES:=          \
     53                   ndc.c \
     54 
     55 LOCAL_MODULE:= ndc
     56 
     57 LOCAL_C_INCLUDES := $(KERNEL_HEADERS)
     58 
     59 LOCAL_CFLAGS := 
     60 
     61 LOCAL_SHARED_LIBRARIES := libcutils
     62 
     63 include $(BUILD_EXECUTABLE)
     64 
     65 endif # ifeq ($(BUILD_NETD,true)
     66