X-Git-Url: https://git.distorted.org.uk/~mdw/rocl/blobdiff_plain/1304202ad2001c85d3eae3a37c51e001794c24c8..83b4563be47499817006894bf56ac5aeedd98c36:/Makefile diff --git a/Makefile b/Makefile index 83c1977..e166e6a 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,6 @@ # Makefile for RIGHT ON COMMAND-LINE +# +# $Id: Makefile,v 1.3 2003/02/26 01:07:39 mdw Exp $ #----- Configuration stuff -------------------------------------------------- @@ -26,7 +28,7 @@ RM = rm # Shouldn't need to fiddle with thiis stuff. PACKAGE = rocl -VERSION = 1.0.0 +VERSION = 1.0.1 TCLSCRIPTS = \ elite-editor elite-pairs elite-path elite-find elite-map \ @@ -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 ----------------------------------------------------