Android.mk revision e3928b77f18db0fdc615693017c6c15eb71bf4e0
1LOCAL_PATH:= $(call my-dir) 2My_intermediaries := $(call local-intermediates-dir) 3#---------------------------------------------------------------- 4# iptables 5 6 7include $(CLEAR_VARS) 8 9LOCAL_C_INCLUDES:= \ 10 $(LOCAL_PATH)/../include/ 11 12LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 13LOCAL_CFLAGS+=-DALL_INCLUSIVE 14LOCAL_CFLAGS+=-DXTABLES_INTERNAL 15LOCAL_CFLAGS+=-D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DENABLE_IPV4 16# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 17LOCAL_CFLAGS+=-D__ANDROID__ 18LOCAL_CFLAGS += -Wno-sign-compare -Wno-pointer-arith 19 20LOCAL_SRC_FILES:= \ 21 xtables-multi.c iptables-xml.c xshared.c \ 22 iptables-save.c iptables-restore.c \ 23 iptables-standalone.c iptables.c 24 25LOCAL_MODULE_TAGS := optional 26LOCAL_MODULE:=iptables 27 28LOCAL_STATIC_LIBRARIES := \ 29 libext \ 30 libext4 \ 31 libip4tc \ 32 libxtables 33 34include $(BUILD_EXECUTABLE) 35 36#---------------------------------------------------------------- 37# ip6tables 38include $(CLEAR_VARS) 39 40LOCAL_C_INCLUDES:= \ 41 $(LOCAL_PATH)/../include/ 42 43LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 44LOCAL_CFLAGS+=-DALL_INCLUSIVE 45LOCAL_CFLAGS+=-DXTABLES_INTERNAL 46LOCAL_CFLAGS+=-D_LARGEFILE_SOURCE=1 -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -D_REENTRANT -DENABLE_IPV6 47# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 48LOCAL_CFLAGS+=-D__ANDROID__ 49LOCAL_CFLAGS += -Wno-sign-compare -Wno-pointer-arith 50 51LOCAL_SRC_FILES:= \ 52 xtables-multi.c iptables-xml.c xshared.c \ 53 ip6tables-save.c ip6tables-restore.c \ 54 ip6tables-standalone.c ip6tables.c 55 56LOCAL_MODULE_TAGS := optional 57LOCAL_MODULE:=ip6tables 58 59LOCAL_STATIC_LIBRARIES := \ 60 libext \ 61 libext6 \ 62 libip6tc \ 63 libxtables 64 65include $(BUILD_EXECUTABLE) 66 67 68#---------------------------------------------------------------- 69