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