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