OSDN Git Service

am 37f2e371: Set accept_ra to 2 on all interfaces
[android-x86/system-netd.git] / Android.mk
index faff1ce..f49a7f9 100644 (file)
@@ -1,49 +1,45 @@
-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                             \
+                  BandwidthController.cpp              \
+                  ClatdController.cpp                  \
                   CommandListener.cpp                  \
+                  DnsProxyListener.cpp                 \
+                  FirewallController.cpp               \
+                  IdletimerController.cpp              \
+                  InterfaceController.cpp              \
+                  MDnsSdListener.cpp                   \
+                  NatController.cpp                    \
                   NetdCommand.cpp                      \
-                  NetlinkManager.cpp                   \
+                  NetdConstants.cpp                    \
                   NetlinkHandler.cpp                   \
-                  logwrapper.c                         \
-                  TetherController.cpp                 \
-                  NatController.cpp                    \
+                  NetlinkManager.cpp                   \
                   PppController.cpp                    \
-                  PanController.cpp                    \
+                  ResolverController.cpp               \
+                  SecondaryTableController.cpp         \
                   SoftapController.cpp                 \
-                  UsbController.cpp                    \
-                  sha1.c
+                  TetherController.cpp                 \
+                  oem_iptables_hook.cpp                \
+                  main.cpp                             \
 
-LOCAL_MODULE:= netd
 
-LOCAL_C_INCLUDES := $(KERNEL_HEADERS) -I../../frameworks/base/include/ \
-                    $(LOCAL_PATH)/../bluetooth/bluedroid/include \
-                    $(LOCAL_PATH)/../bluetooth/bluez-clean-headers
+LOCAL_MODULE:= netd
 
-LOCAL_CFLAGS := -DINTERNAL_SHA1 -DCONFIG_CRYPTO_INTERNAL -DCONFIG_NO_T_PRF -DCONFIG_NO_TLS_PRF
-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_C_INCLUDES := $(KERNEL_HEADERS) \
+                    external/mdnsresponder/mDNSShared \
+                    external/openssl/include \
+                    external/stlport/stlport \
+                    bionic \
+                    bionic/libc/private \
+                    $(call include-path-for, libhardware_legacy)/hardware_legacy
 
-LOCAL_SHARED_LIBRARIES := libsysutils libcutils libnetutils
+LOCAL_CFLAGS := -Werror=format
 
-ifeq ($(BOARD_HAVE_BLUETOOTH),true)
-  LOCAL_SHARED_LIBRARIES := $(LOCAL_SHARED_LIBRARIES) libbluedroid
-  LOCAL_CFLAGS := $(LOCAL_CFLAGS) -DHAVE_BLUETOOTH
-endif
+LOCAL_SHARED_LIBRARIES := libstlport libsysutils liblog libcutils libnetutils \
+                          libcrypto libhardware_legacy libmdnssd libdl \
+                          liblogwrap
 
 include $(BUILD_EXECUTABLE)
 
@@ -60,5 +56,3 @@ LOCAL_CFLAGS :=
 LOCAL_SHARED_LIBRARIES := libcutils
 
 include $(BUILD_EXECUTABLE)
-
-endif # ifeq ($(BUILD_NETD,true)