blob: 2e10be342c2c251b87183b47a0e4e3870e90d7f3 [file] [log] [blame]
# Configure options.
include $(COMMON_MK)
CFLAGS += -O1
PATH := $(PATH):${CROSS_ROOT}/usr/bin
CONFOPTS = --prefix= --disable-shared --enable-static
ifdef CONFIG_USER_IPTABLES_IPTABLES
CONFOPTS += --enable-ipv4
else
CONFOPTS += --disable-ipv4
endif
ifdef CONFIG_USER_IPTABLES_IP6TABLES
CONFOPTS += --enable-ipv6
else
CONFOPTS += --disable-ipv6
endif
ifdef CONFIG_IP_NF_QUEUE
CONFOPTS += --enable-libipq
endif
all: build/build
$(MAKE) -C build am__configure_deps= am__aclocal_m4_deps=
$(MAKE) -C build install DESTDIR=`pwd`/install am__configure_deps= am__aclocal_m4_deps=
build/build: makefile
@chmod u+x configure
@rm -rf build install
@mkdir build install
(cd build; sh ../configure CFLAGS='$(CFLAGS)' LDFLAGS='$(LDFLAGS)' $(CONFIGURE_OPTS) $(CONFOPTS))
@touch build/build
clean:
rm -rf build install
romfs:
$(ROMFSINST) -e CONFIG_USER_IPTABLES_IPTABLES build/iptables-static /bin/iptables
$(ROMFSINST) -e CONFIG_USER_IPTABLES_IPTABLES -s iptables /bin/iptables-save
$(ROMFSINST) -e CONFIG_USER_IPTABLES_IPTABLES -s iptables /bin/iptables-restore
$(ROMFSINST) -e CONFIG_USER_IPTABLES_IP6TABLES build/ip6tables-static /bin/ip6tables
$(ROMFSINST) -e CONFIG_USER_IPTABLES_IP6TABLES -s ip6tables /bin/ip6tables-save
$(ROMFSINST) -e CONFIG_USER_IPTABLES_IP6TABLES -s ip6tables /bin/ip6tables-restore