BUILD_NETD := false ifneq ($(TARGET_SIMULATOR),true) BUILD_NETD := true endif ifeq ($(BUILD_NETD),true) LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ main.cpp \ CommandListener.cpp \ NetdCommand.cpp \ NetlinkManager.cpp \ NetlinkHandler.cpp \ logwrapper.c \ TetherController.cpp \ NatController.cpp \ PppController.cpp \ PanController.cpp \ SoftapController.cpp \ UsbController.cpp \ ThrottleController.cpp LOCAL_MODULE:= netd LOCAL_C_INCLUDES := $(KERNEL_HEADERS) \ $(LOCAL_PATH)/../bluetooth/bluedroid/include \ $(LOCAL_PATH)/../bluetooth/bluez-clean-headers \ external/openssl/include LOCAL_CFLAGS := ifdef WIFI_DRIVER_FW_STA_PATH LOCAL_CFLAGS += -DWIFI_DRIVER_FW_STA_PATH=\"$(WIFI_DRIVER_FW_STA_PATH)\" endif ifdef WIFI_DRIVER_FW_AP_PATH LOCAL_CFLAGS += -DWIFI_DRIVER_FW_AP_PATH=\"$(WIFI_DRIVER_FW_AP_PATH)\" endif LOCAL_SHARED_LIBRARIES := libsysutils libcutils libnetutils libcrypto ifeq ($(BOARD_HAVE_BLUETOOTH),true) LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH endif include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) LOCAL_SRC_FILES:= \ ndc.c \ LOCAL_MODULE:= ndc LOCAL_C_INCLUDES := $(KERNEL_HEADERS) LOCAL_CFLAGS := LOCAL_SHARED_LIBRARIES := libcutils include $(BUILD_EXECUTABLE) endif # ifeq ($(BUILD_NETD,true)