Home | History | Annotate | Download | only in android-clat
      1 LOCAL_PATH:= $(call my-dir)
      2 include $(CLEAR_VARS)
      3 
      4 LOCAL_SRC_FILES:=clatd.c dump.c checksum.c translate.c icmp.c ipv4.c ipv6.c config.c dns64.c logging.c getaddr.c netlink_callbacks.c netlink_msg.c setif.c mtu.c tun.c ring.c
      5 
      6 LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter
      7 LOCAL_C_INCLUDES := external/libnl/include bionic/libc/dns/include
      8 LOCAL_STATIC_LIBRARIES := libnl
      9 LOCAL_SHARED_LIBRARIES := libcutils liblog libnetutils
     10 
     11 # The clat daemon.
     12 LOCAL_MODULE := clatd
     13 
     14 include $(BUILD_EXECUTABLE)
     15 
     16 
     17 # The configuration file.
     18 include $(CLEAR_VARS)
     19 
     20 LOCAL_MODULE := clatd.conf
     21 LOCAL_MODULE_CLASS := ETC
     22 LOCAL_MODULE_PATH := $(TARGET_OUT)/etc
     23 LOCAL_SRC_FILES := $(LOCAL_MODULE)
     24 
     25 include $(BUILD_PREBUILT)
     26 
     27 
     28 # Unit tests.
     29 include $(CLEAR_VARS)
     30 
     31 LOCAL_MODULE := clatd_test
     32 LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter
     33 LOCAL_SRC_FILES := clatd_test.cpp checksum.c translate.c icmp.c ipv4.c ipv6.c logging.c config.c tun.c
     34 LOCAL_MODULE_TAGS := eng tests
     35 LOCAL_SHARED_LIBRARIES := liblog
     36 
     37 include $(BUILD_NATIVE_TEST)
     38 
     39 # Microbenchmark.
     40 include $(CLEAR_VARS)
     41 
     42 LOCAL_MODULE := clatd_microbenchmark
     43 LOCAL_CFLAGS := -Wall -Werror -Wunused-parameter
     44 LOCAL_SRC_FILES := clatd_microbenchmark.c checksum.c tun.c
     45 LOCAL_MODULE_TAGS := eng tests
     46 
     47 include $(BUILD_NATIVE_TEST)
     48