source: src/router/rules/daq.mk @ 17503

Last change on this file since 17503 was 17503, checked in by BrainSlayer, 21 months ago

disable libtool fuckups

File size: 1.7 KB
Line 
1daq-configure: libpcap libdnet-configure libnetfilter_queue-configure libdnet libnetfilter_queue
2        cd daq && autoconf
3        export ac_cv_header_linux_netfilter_h=yes ; \
4        cd daq && ./configure \
5                --build=$(ARCH)-linux \
6                --host=$(ARCH)-linux-gnu \
7                --disable-ipfw-module \
8                --enable-nfq-module \
9                --enable-ipq-module \
10                --enable-pcap-module \
11                --enable-static \
12                --prefix=$(TOP)/daq/install \
13                --with-libpcap-includes="$(TOP)/libpcap_noring" \
14                --with-libpcap-libraries="$(TOP)/libpcap_noring" \
15                --with-dnet-includes="$(TOP)/libdnet/include" \
16                --with-dnet-libraries="$(TOP)/libdnet/src/.libs" \
17                CFLAGS="$(COPTS) -fPIC -DNEED_PRINTF -Drpl_malloc=malloc -I$(TOP)/iptables/include -I$(TOP)/iptables/include/libipq -I$(TOP)/libnetfilter_queue/include -I$(TOP)/libnfnetlink/include" \
18                CPPFLAGS="$(COPTS) -fPIC -DNEED_PRINTF  -Drpl_malloc=malloc -I$(TOP)/iptables/include -I$(TOP)/iptables/include/libipq -I$(TOP)/libnetfilter_queue/include -I$(TOP)/libnfnetlink/include" \
19                LDFLAGS="-L$(TOP)/iptables/libipq -L$(TOP)/libnetfilter_queue/src/.libs -L$(TOP)/libnfnetlink/src/.libs -fPIC"
20
21daq: libpcap libdnet
22        -mkdir daq/install
23        -rm -rf daq/install/*
24        $(MAKE) -C daq all install CFLAGS="$(COPTS) -fPIC -DNEED_PRINTF -Drpl_malloc=malloc"
25
26daq-clean:
27        -rm -rf daq/install/*
28        $(MAKE) -C daq clean  CFLAGS="$(COPTS) -fPIC -DNEED_PRINTF -Drpl_malloc=malloc"
29
30daq-install:
31        install -D daq/install/lib/libsfbpf.so.0 $(INSTALLDIR)/daq/usr/lib/libsfbpf.so.0
32        install -D daq/install/lib/daq/daq_ipq.so $(INSTALLDIR)/daq/usr/lib/daq/daq_ipq.so
33        install -D daq/install/lib/daq/daq_nfq.so $(INSTALLDIR)/daq/usr/lib/daq/daq_nfq.so
34        install -D daq/install/lib/daq/daq_pcap.so $(INSTALLDIR)/daq/usr/lib/daq/daq_pcap.so
Note: See TracBrowser for help on using the repository browser.