############################################################# # # ipset # ############################################################# IPSET_SOURCE_URL=http://ftp.netfilter.org/pub/ipset/ IPSET_SOURCE=ipset-2.2.8-20051203.tar.bz2 IPSET_BUILD_DIR=$(BUILD_DIR)/ipset-2.2.8 $(DL_DIR)/$(IPSET_SOURCE): $(WGET) -P $(DL_DIR) $(IPSET_SOURCE_URL)/$(IPSET_SOURCE) $(IPSET_BUILD_DIR)/.unpacked: $(DL_DIR)/$(IPSET_SOURCE) bzcat $(DL_DIR)/$(IPSET_SOURCE) | \ tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf - touch $(IPSET_BUILD_DIR)/.unpacked $(IPSET_BUILD_DIR)/.configured: $(IPSET_BUILD_DIR)/.unpacked touch $(IPSET_BUILD_DIR)/.configured $(IPSET_BUILD_DIR)/ipset: $(IPSET_BUILD_DIR)/.configured $(MAKE) -C $(IPSET_BUILD_DIR) \ KERNEL_DIR=$(BUILD_DIR)/linux \ DO_IPV6=0 \ DESTDIR=$(ADD_MASTER)/ \ PREFIX=/ \ BINDIR=/sbin \ LIBDIR=/lib \ INCDIR=/include \ MANDIR=/man \ CC="$(TARGET_CC)" \ COPT_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \ $(ADD_MASTER)/sbin/ipset: $(IPSET_BUILD_DIR)/ipset $(RM) $(ADD_MASTER)/lib/ipset/* $(MAKE) -C $(IPSET_BUILD_DIR) \ KERNEL_DIR=$(BUILD_DIR)/linux \ DO_IPV6=0 \ DESTDIR=$(ADD_MASTER)/ \ PREFIX=/ \ BINDIR=/sbin \ LIBDIR=/lib \ INCDIR=/$(TMP_DIR)/include \ MANDIR=/$(TMP_DIR)/man \ CC="$(TARGET_CC)" \ COPT_FLAGS="$(TARGET_CFLAGS) -DNDEBUG" \ install $(RM) -r $(ADD_MASTER)/$(TMP_DIR)/* $(RM) -r $(ADD_MASTER)/usr/$(TMP_DIR)/* -$(SSTRIP) $(ADD_MASTER)/sbin/ipset -$(SSTRIP) $(ADD_MASTER)/lib/ipset/* ipset: $(ADD_MASTER)/sbin/ipset ipset-source: $(DL_DIR)/$(IPSET_SOURCE) ipset-clean: -$(MAKE) -C $(IPSET_BUILD_DIR) \ KERNEL_DIR=$(BUILD_DIR)/linux \ DO_IPV6=0 \ DESTDIR=$(ADD_MASTER)/ \ PREFIX=/ \ BINDIR=/sbin \ LIBDIR=/lib \ INCDIR=$(TMP_DIR)/include \ MANDIR=$(TMP_DIR)/man \ clean ipset-dirclean: $(RM) -r $(IPSET_BUILD_DIR)