Android.mk revision e37d45ce390c2f5a7f1e64742b9100ecef0def54
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 22 23LOCAL_MODULE_TAGS:= 24LOCAL_MODULE:=libxtables 25 26include $(BUILD_STATIC_LIBRARY) 27 28#---------------------------------------------------------------- 29# iptables 30 31 32include $(CLEAR_VARS) 33 34LOCAL_C_INCLUDES:= \ 35 $(LOCAL_PATH)/../include/ 36 37LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 38LOCAL_CFLAGS+=-DALL_INCLUSIVE 39LOCAL_CFLAGS+=-DXTABLES_INTERNAL 40# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 41LOCAL_CFLAGS+=-D__ANDROID__ 42 43LOCAL_SRC_FILES:= \ 44 iptables-standalone.c iptables.c xshared.c 45 46 47LOCAL_MODULE_TAGS:=debug 48LOCAL_MODULE:=iptables 49 50LOCAL_STATIC_LIBRARIES := \ 51 libext \ 52 libext4 \ 53 libip4tc \ 54 libxtables 55 56include $(BUILD_EXECUTABLE) 57 58#---------------------------------------------------------------- 59# ip6tables 60include $(CLEAR_VARS) 61 62LOCAL_C_INCLUDES:= \ 63 $(LOCAL_PATH)/../include/ 64 65LOCAL_CFLAGS:=-DNO_SHARED_LIBS=1 66LOCAL_CFLAGS+=-DALL_INCLUSIVE 67LOCAL_CFLAGS+=-DXTABLES_INTERNAL 68# Accommodate arm-eabi-4.4.3 tools that don't set __ANDROID__ 69LOCAL_CFLAGS+=-D__ANDROID__ 70 71LOCAL_SRC_FILES:= \ 72 ip6tables-standalone.c ip6tables.c xshared.c 73 74 75LOCAL_MODULE_TAGS:=debug 76LOCAL_MODULE:=ip6tables 77 78LOCAL_STATIC_LIBRARIES := \ 79 libext \ 80 libext6 \ 81 libip6tc \ 82 libxtables 83 84include $(BUILD_EXECUTABLE) 85 86 87#---------------------------------------------------------------- 88