blob: 886c0e08ef46aa06921c42ed2374edafe930e3a2 [file] [log] [blame]
Daniel Drowna45056e2012-03-23 10:42:54 -05001LOCAL_PATH:= $(call my-dir)
2include $(CLEAR_VARS)
3
Lorenzo Colitticd70b352013-04-10 12:24:56 +09004LOCAL_SRC_FILES:=clatd.c dump.c checksum.c translate.c icmp.c ipv4.c ipv6.c config.c dns64.c logging.c getaddr.c getroute.c netlink_callbacks.c netlink_msg.c setif.c setroute.c mtu.c
Daniel Drowna45056e2012-03-23 10:42:54 -05005
Lorenzo Colitti9477a462013-11-18 15:56:02 +09006LOCAL_CFLAGS := -Wall -Werror
Colin Crossfbef82d2014-02-21 15:31:54 -08007LOCAL_C_INCLUDES := external/libnl/include
8LOCAL_STATIC_LIBRARIES := libnl
Ying Wangf1107072013-04-09 21:46:20 -07009LOCAL_SHARED_LIBRARIES := libcutils liblog
Daniel Drowna45056e2012-03-23 10:42:54 -050010
Lorenzo Colittif3beefc2014-02-14 13:19:27 +090011# The clat daemon.
Daniel Drowna45056e2012-03-23 10:42:54 -050012LOCAL_MODULE := clatd
13
14include $(BUILD_EXECUTABLE)
JP Abgrall70aba572012-11-13 19:27:14 -080015
16
Lorenzo Colittif3beefc2014-02-14 13:19:27 +090017# The configuration file.
JP Abgrall70aba572012-11-13 19:27:14 -080018include $(CLEAR_VARS)
19
20LOCAL_MODULE := clatd.conf
21LOCAL_MODULE_CLASS := ETC
22LOCAL_MODULE_PATH := $(TARGET_OUT)/etc
23LOCAL_SRC_FILES := $(LOCAL_MODULE)
JP Abgrall70aba572012-11-13 19:27:14 -080024
25include $(BUILD_PREBUILT)
Lorenzo Colittif3beefc2014-02-14 13:19:27 +090026
27
28# Unit tests.
29ifneq ($(TARGET_SIMULATOR),true)
30
31include $(CLEAR_VARS)
32
33LOCAL_MODULE := clatd_test
34LOCAL_CFLAGS := -Wall -Werror
35LOCAL_SRC_FILES := clatd_test.cpp dump.c checksum.c translate.c icmp.c ipv4.c ipv6.c logging.c
36LOCAL_MODULE_TAGS := eng tests
37LOCAL_SHARED_LIBRARIES := liblog
38LOCAL_MODULE_PATH := $(TARGET_OUT)/bin
39
40include $(BUILD_NATIVE_TEST)
41
42endif