root/floppyfw-3.0/makefiles/ipset.mk

Revision 227, 1.8 KB (checked in by root, 5 years ago)

Bumping kernelversion and fixes from Kai-Oves bug report.

Line 
1#############################################################
2#
3# ipset
4#
5#############################################################
6
7IPSET_SOURCE_URL=http://ftp.netfilter.org/pub/ipset/
8IPSET_SOURCE=ipset-2.2.8-20051203.tar.bz2
9IPSET_BUILD_DIR=$(BUILD_DIR)/ipset-2.2.8
10
11$(DL_DIR)/$(IPSET_SOURCE):
12         $(WGET) -P $(DL_DIR) $(IPSET_SOURCE_URL)/$(IPSET_SOURCE) 
13
14$(IPSET_BUILD_DIR)/.unpacked: $(DL_DIR)/$(IPSET_SOURCE)
15        bzcat $(DL_DIR)/$(IPSET_SOURCE) | \
16                tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf -
17        touch $(IPSET_BUILD_DIR)/.unpacked
18
19$(IPSET_BUILD_DIR)/.configured: $(IPSET_BUILD_DIR)/.unpacked
20        touch  $(IPSET_BUILD_DIR)/.configured
21
22$(IPSET_BUILD_DIR)/ipset: $(IPSET_BUILD_DIR)/.configured
23        $(MAKE) -C $(IPSET_BUILD_DIR) \
24                KERNEL_DIR=$(BUILD_DIR)/linux \
25                DO_IPV6=\
26                DESTDIR=$(ADD_MASTER)/ \
27                PREFIX=/        \
28                BINDIR=/sbin    \
29                LIBDIR=/lib     \
30                INCDIR=/include \
31                MANDIR=/man     \
32                CC="$(TARGET_CC)"       \
33                COPT_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \
34
35$(ADD_MASTER)/sbin/ipset: $(IPSET_BUILD_DIR)/ipset
36        $(RM) $(ADD_MASTER)/lib/ipset/*
37        $(MAKE) -C $(IPSET_BUILD_DIR) \
38                KERNEL_DIR=$(BUILD_DIR)/linux \
39                DO_IPV6=\
40                DESTDIR=$(ADD_MASTER)/ \
41                PREFIX=/        \
42                BINDIR=/sbin    \
43                LIBDIR=/lib     \
44                INCDIR=/$(TMP_DIR)/include      \
45                MANDIR=/$(TMP_DIR)/man  \
46                CC="$(TARGET_CC)"       \
47                COPT_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \
48                install
49        $(RM) -r $(ADD_MASTER)/$(TMP_DIR)/*
50        $(RM) -r $(ADD_MASTER)/usr/$(TMP_DIR)/*
51        -$(SSTRIP) $(ADD_MASTER)/sbin/ipset
52        -$(SSTRIP) $(ADD_MASTER)/lib/ipset/*
53
54ipset: $(ADD_MASTER)/sbin/ipset
55
56ipset-source: $(DL_DIR)/$(IPSET_SOURCE)
57
58ipset-clean:
59        -$(MAKE) -C $(IPSET_BUILD_DIR) \
60                KERNEL_DIR=$(BUILD_DIR)/linux \
61                DO_IPV6=\
62                DESTDIR=$(ADD_MASTER)/ \
63                PREFIX=/        \
64                BINDIR=/sbin    \
65                LIBDIR=/lib     \
66                INCDIR=$(TMP_DIR)/include       \
67                MANDIR=$(TMP_DIR)/man   \
68                clean
69
70ipset-dirclean:
71        $(RM) -r $(IPSET_BUILD_DIR)
72
Note: See TracBrowser for help on using the browser.