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