SHELL = /bin/sh version_id = 2.1 distname = sunet-$(version_id) distdir = /tmp DISTFILES = COPYING README RELEASE INSTALL pkg-def.scm \ scheme/packages.scm \ start-web-server start-extended-web-server start-surflet-server \ scheme/httpd/*.scm scheme/httpd/surflets/*.scm \ scheme/ftpd/*.scm scheme/lib/*.scm \ doc/pdf/sunet.pdf doc/html \ doc/latex/*.tex doc/latex/*.sty doc/latex/*.t2p doc/latex/*.hdir \ web-server sunet-$(version_id).tar.gz: .PHONY: dist dist: cd doc/latex && $(MAKE) html cd doc/latex && $(MAKE) man.pdf cd web-server/root/htdocs mkdir -p doc/pdf cp doc/latex/man.pdf doc/pdf/sunet.pdf mv doc/html/man.html doc/html/index.html distname=$(distname) && \ distfile=$(distdir)/$$distname.tar.gz && \ if [ -d $(distdir) ] && \ [ -w $$distfile -o -w $(distdir) ]; then \ rm -f $$distname && \ ln -s . $$distname && \ files='' && \ for i in $(DISTFILES); do \ if [ "$$i" != "c/sysdep.h" ]; then \ files="$$files $$distname/$$i"; \ fi \ done && \ tar --exclude .cvsignore --exclude CVS -cf - $$files | \ gzip --best >$$distfile && \ rm $$distname; \ else \ echo "Can't write $$distfile" >&2; \ exit 1; \ fi .PHONY: tags tags: find . -name "*.scm" | etags -