From 74dd4846699e0358a971a1b297a1226bad093c0a Mon Sep 17 00:00:00 2001 Message-Id: <74dd4846699e0358a971a1b297a1226bad093c0a.1714800652.git.mdw@distorted.org.uk> From: Mark Wooding Date: Tue, 25 Feb 2003 00:25:10 +0000 Subject: [PATCH] Distribute elite.tcl. Duh. Organization: Straylight/Edgeware From: mdw --- Makefile | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) 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 ---------------------------------------------------- -- [mdw]