summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2009-08-19 12:14:12 +0200
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2009-08-19 12:14:12 +0200
commitb1eb3639064583758c56a98850b4efec5e9fc165 (patch)
treee5e7807de0e87aaa6e4b6d765958ce9ca08297b6
parentd19f4ca4451f02add0e8edfcb69882d5b3e0cc9e (diff)
New 'release' target to make life simpler
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index eae8b20..d663f92 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@
######################################################################
ifndef KERNEL_DIR
-KERNEL_DIR=/usr/src/linux
+KERNEL_DIR=/lib/modules/`uname -r`/build
endif
ifndef KBUILD_OUTPUT
KBUILD_OUTPUT=$(KERNEL_DIR)
@@ -105,6 +105,11 @@ clean: $(EXTRA_CLEANS)
rm -rf $(PROGRAMS) $(SHARED_LIBS) *.o *~ tests/*~
[ -f $(KERNEL_DIR)/net/ipv4/netfilter/Config.in ] || (cd kernel; make -C $(KERNEL_DIR) M=`pwd` clean)
+release: clean
+ cp -a . /tmp/ipset-$(IPSET_VERSION)
+ tar cjf ../ipset-$(IPSET_VERSION).tar.bz2 -C /tmp --exclude=.git ipset-$(IPSET_VERSION)
+ rm -rf /tmp/ipset-$(IPSET_VERSION)
+
#The ipset(8) self
ipset.o: ipset.c ipset.h
$(CC) $(CFLAGS) -DIPSET_VERSION=\"$(IPSET_VERSION)\" -DIPSET_LIB_DIR=\"$(IPSET_LIB_DIR)\" -c -o $@ $<