X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/rocl/blobdiff_plain/1304202ad2001c85d3eae3a37c51e001794c24c8..74dd4846699e0358a971a1b297a1226bad093c0a:/Makefile diff --git a/Makefile b/Makefile index 83c1977..3d04426 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,6 @@ # Makefile for RIGHT ON COMMAND-LINE +# +# $Id: Makefile,v 1.2 2003/02/25 00:25:10 mdw Exp $ #----- Configuration stuff -------------------------------------------------- @@ -52,15 +54,33 @@ clean: $(RM) -f elite.o elite.so pkgIndex.tcl DISTDIR = $(PACKAGE)-$(VERSION) -DISTFILES = README Makefile elite.c elite.def $(TCLSCRIPTS) +DISTFILES = README Makefile elite.c elite.tcl elite.def $(TCLSCRIPTS) distdir: $(DISTFILES) $(RM) -rf $(DISTDIR) mkdir $(DISTDIR) for i in $(DISTFILES); do ln -s ../$$i $(DISTDIR); done -dist: distdir +disttar: distdir tar chofz $(DISTDIR).tar.gz $(DISTDIR) +distzip: distdir + cd $(DISTDIR) && zip -rq ../$(DISTDIR).zip . +dist: disttar distzip $(RM) -rf $(DISTDIR) - -.PHONY: all install clean dist distdir +distcheck: dist + @echo "*** Packing..." + $(MAKE) dist + @echo "*** Unpacking..." + tar xfz $(DISTDIR).tar.gz + @echo "*** Test building..." + set -e; \ + cd $(DISTDIR); \ + $(MAKE) clean; \ + $(MAKE); \ + $(MAKE) install INST=inst; \ + $(MAKE) dist + @echo "*** Tidying up..." + rm -rf $(DISTDIR) + @echo "*** All OK" + +.PHONY: all install clean dist disttar distzip distdir distcheck #----- That's all, folks ----------------------------------------------------