EXTRA_CFLAGS := -I$(M)/include

obj-m += nf_set.o nf_set_ipmap.o

nf_set_ipmap-objs		:= nf_set_ipmap_reg.o nf_set_ipmap_ipv4.o
ifdef CONFIG_IPV6
nf_set_ipmap-objs		+= nf_set_ipmap_ipv6.o
CFLAGS_nf_set_ipmap_ipv6.o	:= -DNFSET_IPV6
endif

%_ipv4.o: %_type.c FORCE
	$(call cmd,force_checksrc)
	$(call if_changed_rule,cc_o_c)

%_ipv6.o: %_type.c FORCE
	$(call cmd,force_checksrc)
	$(call if_changed_rule,cc_o_c)

# It's for me...
nfdirs :=  $(M) $(M)/include/linux/netfilter
clean-files := $(foreach dir,$(nfdirs),$(wildcard $(dir)/*~))
