blob: 0dd34523f1bbc2e211525feb5789d2bdb86171cf [file] [log] [blame]
JP Abgrall8b4807f2011-06-10 23:09:53 -07001LOCAL_PATH:= $(call my-dir)
2#----------------------------------------------------------------
3## extension
4
5MY_srcdir:=$(LOCAL_PATH)
6# Exclude some modules that are problematic to compile (types/header).
JP Abgralle3928b72014-04-02 14:47:39 -07007MY_excluded_modules:=TCPOPTSTRIP connlabel
JP Abgrall8b4807f2011-06-10 23:09:53 -07008
9MY_pfx_build_mod := $(patsubst ${MY_srcdir}/libxt_%.c,%,$(wildcard ${MY_srcdir}/libxt_*.c))
10MY_pf4_build_mod := $(patsubst ${MY_srcdir}/libipt_%.c,%,$(wildcard ${MY_srcdir}/libipt_*.c))
11MY_pf6_build_mod := $(patsubst ${MY_srcdir}/libip6t_%.c,%,$(wildcard ${MY_srcdir}/libip6t_*.c))
12MY_pfx_build_mod := $(filter-out ${MY_excluded_modules} dccp ipvs,${MY_pfx_build_mod})
13MY_pf4_build_mod := $(filter-out ${MY_excluded_modules} dccp ipvs,${MY_pf4_build_mod})
14MY_pf6_build_mod := $(filter-out ${MY_excluded_modules} dccp ipvs,${MY_pf6_build_mod})
15MY_pfx_objs := $(patsubst %,libxt_%.o,${MY_pfx_build_mod})
16MY_pf4_objs := $(patsubst %,libipt_%.o,${MY_pf4_build_mod})
17MY_pf6_objs := $(patsubst %,libip6t_%.o,${MY_pf6_build_mod})
Chih-Hung Hsieha5a749a2014-12-09 16:44:10 -080018# libxt_recent.c:202:11: error: address of array 'info->name' will always evaluate to 'true' [-Werror,-Wpointer-bool-conversion]
19MY_warnings := \
20 -Wno-unused-parameter -Wno-missing-field-initializers \
21 -Wno-sign-compare -Wno-pointer-arith \
22 -Wno-pointer-bool-conversion
JP Abgrall8b4807f2011-06-10 23:09:53 -070023
Colin Cross22e7fb72014-01-22 19:46:14 -080024libext_suffix :=
25libext_prefix := xt
26libext_build_mod := $(MY_pfx_build_mod)
27include $(LOCAL_PATH)/libext.mk
JP Abgrall8b4807f2011-06-10 23:09:53 -070028
Colin Cross22e7fb72014-01-22 19:46:14 -080029libext_suffix := 4
30libext_prefix := ipt
31libext_build_mod := $(MY_pf4_build_mod)
32include $(LOCAL_PATH)/libext.mk
JP Abgrall8b4807f2011-06-10 23:09:53 -070033
Colin Cross22e7fb72014-01-22 19:46:14 -080034libext_suffix := 6
35libext_prefix := ip6t
36libext_build_mod := $(MY_pf6_build_mod)
37include $(LOCAL_PATH)/libext.mk
JP Abgrall8b4807f2011-06-10 23:09:53 -070038
JP Abgrall8b4807f2011-06-10 23:09:53 -070039
40#----------------------------------------------------------------