| # 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 |