Android.mk revision d184710e9483514e1cebdcc75576369fdd9440a6
1LOCAL_PATH:= $(call my-dir) 2My_intermediaries := $(call local-intermediates-dir) 3#---------------------------------------------------------------- 4# libxtables 5 6include $(CLEAR_VARS) 7 8LOCAL_C_INCLUDES:= \ 9 $(LOCAL_PATH)/../include/ \ 10 $(KERNEL_HEADERS) \ 11 12LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 13LOCAL_CFLAGS+=-DXTABLES_INTERNAL 14LOCAL_CFLAGS+=-DXTABLES_LIBDIR=\"xtables_libdir_not_used\" 15# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 16LOCAL_CFLAGS+=-D__ANDROID__ 17 18LOCAL_LDFLAGS:=-version-info 6:0:0 19LOCAL_SRC_FILES:= \ 20 xtables.c xtoptions.c 21 22LOCAL_MODULE:=libxtables 23 24include $(BUILD_STATIC_LIBRARY) 25 26#---------------------------------------------------------------- 27# iptables 28 29 30include $(CLEAR_VARS) 31 32LOCAL_C_INCLUDES:= \ 33 $(LOCAL_PATH)/../include/ 34 35LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 36LOCAL_CFLAGS+=-DALL_INCLUSIVE 37LOCAL_CFLAGS+=-DXTABLES_INTERNAL 38# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 39LOCAL_CFLAGS+=-D__ANDROID__ 40 41LOCAL_SRC_FILES:= \ 42 iptables-standalone.c iptables.c xshared.c 43 44LOCAL_MODULE_TAGS := optional 45LOCAL_MODULE:=iptables 46 47LOCAL_STATIC_LIBRARIES := \ 48 libext \ 49 libext4 \ 50 libip4tc \ 51 libxtables 52 53include $(BUILD_EXECUTABLE) 54 55#---------------------------------------------------------------- 56# ip6tables 57include $(CLEAR_VARS) 58 59LOCAL_C_INCLUDES:= \ 60 $(LOCAL_PATH)/../include/ 61 62LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 63LOCAL_CFLAGS+=-DALL_INCLUSIVE 64LOCAL_CFLAGS+=-DXTABLES_INTERNAL 65# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 66LOCAL_CFLAGS+=-D__ANDROID__ 67 68LOCAL_SRC_FILES:= \ 69 ip6tables-standalone.c ip6tables.c xshared.c 70 71LOCAL_MODULE_TAGS := optional 72LOCAL_MODULE:=ip6tables 73 74LOCAL_STATIC_LIBRARIES := \ 75 libext \ 76 libext6 \ 77 libip6tc \ 78 libxtables 79 80include $(BUILD_EXECUTABLE) 81 82 83#---------------------------------------------------------------- 84