From 5c306289b8a78a060a12eba5cd86e0efc3533da0 Mon Sep 17 00:00:00 2001 From: marc Date: Mon, 20 Mar 2000 06:03:29 +0000 Subject: reorganized tree after kernel merge --- Rules.make | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 Rules.make (limited to 'Rules.make') diff --git a/Rules.make b/Rules.make new file mode 100644 index 0000000..b90866d --- /dev/null +++ b/Rules.make @@ -0,0 +1,56 @@ +#! /usr/bin/make + +all: $(SHARED_LIBS) $(EXTRAS) + +clean: $(EXTRA_CLEANS) + rm -f $(SHARED_LIBS) $(EXTRAS) $(SHARED_LIBS:%.so=%_sh.o) + +install: all $(EXTRA_INSTALLS) + +TAGS: + @rm -f $@ + find . -name '*.[ch]' | xargs etags -a + +dep: $(DEPFILES) $(EXTRA_DEPENDS) + @echo Dependencies will be generated on next make. + @rm -f $(DEPFILES) $(EXTRA_DEPENDS) .makefirst + +$(SHARED_LIBS:%.so=%.d): %.d: %.c + @-$(CC) -M -MG $(CFLAGS) $< | \ + sed -e 's@^.*\.o:@$*.d $*.o:@' > $@ + +$(SHARED_LIBS): %.so : %_sh.o + $(LD) -shared -o $@ $< + +%_sh.o : %.c + $(CC) $(SH_CFLAGS) -o $@ -c $< + +distrib: nowhitespace distclean delrelease /home/public/netfilter/netfilter-$(NETFILTER_VERSION).tar.bz2 #diff md5sums + +delrelease: + rm -f /home/public/netfilter/netfilter-$(NETFILTER_VERSION).tar.bz2 + +distclean: clean + @rm -f TAGS `find . -name '*~' -o -name '*.[do]' -o -name '*.rej'` .makefirst + +nowhitespace: + @if grep -n '[ ]$$' `find . -name 'Makefile' -o -name '*.[ch]'`; then exit 1; else exit 0; fi + +/home/public/netfilter/netfilter-$(NETFILTER_VERSION).tar.bz2: + cd .. && ln -sfn netfilter netfilter-$(NETFILTER_VERSION) && tar cvf - --exclude install-kernel --exclude transfer --exclude netfilter-$(NETFILTER_VERSION)/bugs --exclude CVS --exclude .depend --exclude netfilter-$(NETFILTER_VERSION)/./NAT/userspace/.depend --exclude netfilter-$(NETFILTER_VERSION)/linux-netfilter netfilter-$(NETFILTER_VERSION)/. | bzip2 -9 > $@ && rm netfilter-$(NETFILTER_VERSION) + +diff: /home/public/netfilter/netfilter-$(NETFILTER_VERSION).tar.bz2 + @mkdir /tmp/diffdir + @cd /tmp/diffdir && tar xfI /home/public/netfilter/netfilter-$(NETFILTER_VERSION).tar.bz2 + @set -e; cd /tmp/diffdir; tar xfI /home/public/netfilter/netfilter-$(OLD_NETFILTER_VERSION).tar.bz2; echo Creating patch-netfilter-$(OLD_NETFILTER_VERSION)-$(NETFILTER_VERSION).bz2; diff -urN netfilter-$(OLD_NETFILTER_VERSION) netfilter-$(NETFILTER_VERSION) | bzip2 -9 > /home/public/netfilter/patch-netfilter-$(OLD_NETFILTER_VERSION)-$(NETFILTER_VERSION).bz2 + @rm -rf /tmp/diffdir + +md5sums: + cd /home/public/netfilter/ && md5sum patch-netfilter-*-$(NETFILTER_VERSION).bz2 netfilter-$(NETFILTER_VERSION).tar.bz2 + +.makefirst: + @echo Making dependencies: please wait... + @touch .makefirst + +-include $(DEPFILES) $(EXTRA_DEPENDS) +-include .makefirst -- cgit v1.2.3