LOCAL_SHARED_LIBRARIES := \
libbinder \
libutils
+LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/binder
LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/binder
-LOCAL_SRC_FILES := binder/android/net/INetd.aidl
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/binder
+LOCAL_SRC_FILES := \
+ binder/android/net/INetd.aidl \
+ binder/android/net/UidRange.cpp
include $(BUILD_SHARED_LIBRARY)
Controllers.cpp \
DnsProxyListener.cpp \
DummyNetwork.cpp \
+ DumpWriter.cpp \
FirewallController.cpp \
FwmarkServer.cpp \
IdletimerController.cpp \
VirtualNetwork.cpp \
main.cpp \
oem_iptables_hook.cpp \
+ binder/android/net/metrics/IDnsEventListener.aidl \
+
+LOCAL_AIDL_INCLUDES := $(LOCAL_PATH)/binder
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE := netd_unit_test
LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter
-LOCAL_C_INCLUDES := system/netd/server
-LOCAL_SRC_FILES := FirewallControllerTest.cpp FirewallController.cpp SockDiagTest.cpp SockDiag.cpp
+LOCAL_C_INCLUDES := system/netd/server system/netd/server/binder system/core/logwrapper/include
+LOCAL_SRC_FILES := \
+ NetdConstants.cpp IptablesBaseTest.cpp \
+ BandwidthController.cpp BandwidthControllerTest.cpp \
+ FirewallControllerTest.cpp FirewallController.cpp \
+ SockDiagTest.cpp SockDiag.cpp \
+ StrictController.cpp StrictControllerTest.cpp \
+ UidRanges.cpp \
+
LOCAL_MODULE_TAGS := tests
-LOCAL_SHARED_LIBRARIES := liblog libbase
+LOCAL_SHARED_LIBRARIES := liblog libbase libcutils liblogwrap
include $(BUILD_NATIVE_TEST)