1SUBDIRS += libnetfilter_cttimeout-1.0.0 2SUBDIRS += libnetfilter_cthelper-1.0.0 3SUBDIRS += conntrack-tools-1.4.0 4 5CONNTRACK_DIR := $(shell pwd) 6CONNTRACK_INSTALL := $(CONNTRACK_DIR)/build 7 8LIBNETFILTER_CTTIMEOUT_DIR :=$(CONNTRACK_DIR)/libnetfilter_cttimeout-1.0.0 9LIBNETFILTER_CTHELPER_DIR :=$(CONNTRACK_DIR)/libnetfilter_cthelper-1.0.0 10 11CONNTRACK_TOOLS_DIR :=$(CONNTRACK_DIR)/conntrack-tools-1.4.0 12CONNTRACK_CONFIGURE :=--prefix=$(CONNTRACK_INSTALL) --host=arm-linux CC=arm-brcm-linux-uclibcgnueabi-gcc host_alias=arm-linux LIBNFNETLINK_CFLAGS=$(NFNETLINK_CFLAGS) LIBNFNETLINK_LIBS=$(NFNETLINK_LIBS) LIBNETFILTER_CONNTRACK_CFLAGS=$(NETFILTER_CONNTRACK_CFLAGS) LIBNETFILTER_CONNTRACK_LIBS=$(NETFILTER_CONNTRACK_LIBS) LIBNETFILTER_CTTIMEOUT_CFLAGS=-I$(CONNTRACK_INSTALL)/include LIBNETFILTER_CTTIMEOUT_LIBS="-L$(CONNTRACK_INSTALL)/lib -lnetfilter_cttimeout" LIBNETFILTER_CTHELPER_CFLAGS=-I$(CONNTRACK_INSTALL)/include LIBNETFILTER_CTHELPER_LIBS="-L$(CONNTRACK_INSTALL)/lib -lnetfilter_cthelper" LIBNETFILTER_QUEUE_LIBS=$(NETFILTER_QUEUE_LIBS) LIBNETFILTER_QUEUE_CFLAGS=$(NETFILTER_QUEUE_CFLAGS) LIBMNL_CFLAGS=$(MNL_CFLAGS) LIBMNL_LIBS=$(MNL_LIBS) 13 14all: 15 for i in ${SUBDIRS}; do \ 16 (cd $$i;./configure $(CONNTRACK_CONFIGURE);make;make install) || exit 1; \ 17 done 18 19install: 20 install -m 755 $(CONNTRACK_INSTALL)/lib/libnetfilter_cthelper.so.* $(TARGETDIR)/lib/ 21 install -m 755 $(CONNTRACK_INSTALL)/lib/libnetfilter_cttimeout.so.* $(TARGETDIR)/lib/ 22 install -m 755 $(CONNTRACK_INSTALL)/lib/libnetfilter_cthelper.la $(TARGETDIR)/lib/ 23 install -m 755 $(CONNTRACK_INSTALL)/lib/libnetfilter_cttimeout.la $(TARGETDIR)/lib/ 24 cp -a $(CONNTRACK_INSTALL)/lib/pkgconfig $(TARGETDIR)/lib/ 25 cp -a $(CONNTRACK_INSTALL)/lib/conntrack-tools $(TARGETDIR)/lib/ 26 install -m 755 $(CONNTRACK_INSTALL)/sbin/conntrack $(TARGETDIR)/sbin/ 27 28clean: 29 for i in ${SUBDIRS}; do \ 30 (cd $$i; make clean); \ 31 done 32 rm -rf ${CONNTRACK_INSTALL} 33