summaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2014-02-14 13:19:27 +0900
committerLorenzo Colitti <lorenzo@google.com>2014-02-22 13:19:36 +0900
commitf3beefc96a5a4f295562f60d648bd6e795980a10 (patch)
tree8bd6900aee2eaba68feddf18f0c8183e5ba72261 /Android.mk
parent57d480d2b425ef20d8b6f84abd4e9e3209fa9422 (diff)
downloadplatform_external_android-clat-f3beefc96a5a4f295562f60d648bd6e795980a10.tar.gz
platform_external_android-clat-f3beefc96a5a4f295562f60d648bd6e795980a10.tar.bz2
platform_external_android-clat-f3beefc96a5a4f295562f60d648bd6e795980a10.zip
Add a unit test for 464xlat translation code.
Bug: 11542311 Change-Id: Ibc7f156a6abb96c9bf4983ecd63b052fe308e422
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/Android.mk b/Android.mk
index 635f2f6..886c0e0 100644
--- a/Android.mk
+++ b/Android.mk
@@ -8,11 +8,13 @@ LOCAL_C_INCLUDES := external/libnl/include
LOCAL_STATIC_LIBRARIES := libnl
LOCAL_SHARED_LIBRARIES := libcutils liblog
+# The clat daemon.
LOCAL_MODULE := clatd
include $(BUILD_EXECUTABLE)
+# The configuration file.
include $(CLEAR_VARS)
LOCAL_MODULE := clatd.conf
@@ -21,3 +23,20 @@ LOCAL_MODULE_PATH := $(TARGET_OUT)/etc
LOCAL_SRC_FILES := $(LOCAL_MODULE)
include $(BUILD_PREBUILT)
+
+
+# Unit tests.
+ifneq ($(TARGET_SIMULATOR),true)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := clatd_test
+LOCAL_CFLAGS := -Wall -Werror
+LOCAL_SRC_FILES := clatd_test.cpp dump.c checksum.c translate.c icmp.c ipv4.c ipv6.c logging.c
+LOCAL_MODULE_TAGS := eng tests
+LOCAL_SHARED_LIBRARIES := liblog
+LOCAL_MODULE_PATH := $(TARGET_OUT)/bin
+
+include $(BUILD_NATIVE_TEST)
+
+endif