aboutsummaryrefslogtreecommitdiffhomepage
path: root/Makefile.devel
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2000-04-28 18:13:23 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2000-04-28 18:13:23 +0000
commit9a3536223c55f9ca8ec348474da8e18f67ea5db4 (patch)
tree6a38479e6e8a770dbc43bef63ac0a7a70b7d760b /Makefile.devel
parent53047f216e3251581a7773f64c20634a7700c183 (diff)
Keep ChangeLog gzipped. Small saving on repo size.
Diffstat (limited to 'Makefile.devel')
-rw-r--r--Makefile.devel10
1 files changed, 7 insertions, 3 deletions
diff --git a/Makefile.devel b/Makefile.devel
index 21071fbe..a3b54794 100644
--- a/Makefile.devel
+++ b/Makefile.devel
@@ -11,6 +11,7 @@
## make distclean - remove all generated files
##
## make ChangeLog - make ChangeLog from CVS sources (uses emacs)
+## ChangeLog.gz is kept in repo.
## make tag - tag the CVS sources with CVS_RELEASENAME
## make untag - remove tag CVS_RELEASENAME from the sources
## make dist - make a distribution from sources with above tag
@@ -125,7 +126,7 @@ NONDISTFILES=.cvsignore */.cvsignore html etc Makefile.devel Makefile.xemacs doc
# NB: these are *patterns* to exclude rather than files!
# I would rather have files themselves to exclude, but
# seems to be no way.
-IGNOREDFILES=ProofGeneral*/Makefile.devel ProofGeneral*/todo ProofGeneral*/ChangeLog ProofGeneral*/doc/ProofGeneral.dvi ProofGeneral*/doc/ProofGeneral.ps.gz ProofGeneral*/doc/ProofGeneral.pdf ProofGeneral/*/todo
+IGNOREDFILES=ProofGeneral*/Makefile.devel ProofGeneral*/todo ProofGeneral*/ChangeLog.gz ProofGeneral*/doc/ProofGeneral.dvi ProofGeneral*/doc/ProofGeneral.ps.gz ProofGeneral*/doc/ProofGeneral.pdf ProofGeneral/*/todo
# Temporary directory to to build a distribution in
DISTBUILDIR = /tmp/ProofGeneralRelease
@@ -149,7 +150,7 @@ DEVELRELEASENAMETAR = $(DEVELRELEASENAME).tar
DEVELRELEASENAMETARGZ = $(DEVELRELEASENAMETAR).gz
# Files not kept under cvs to clean away.
-FILES_NONCVS = ChangeLog TAGS
+FILES_NONCVS = TAGS
# Where to install a distribution
# DISTINSTALLDIR=/usr/local/share/elisp/proofgeneral
@@ -172,6 +173,9 @@ ELC=$(EL:.el=.elc)
.el.elc:
$(BYTECOMP) $*.el
+%.gz: %
+ gzip $*
+
FORCE:
# Targets to pre-compile for distribution
@@ -357,7 +361,7 @@ develdist:
@echo "*************************************************"
mkdir -p $(DISTBUILDIR)
if [ -z "$(NOCVS)" ]; then \
- (make devel.ChangeLog; cvs commit -m"Updated." ChangeLog; cd $(DISTBUILDIR); cvs export -kv -r "$(CVS_RELEASENAME)" -d $(DEVELRELEASENAME) $(CVSNAME)) \
+ (make devel.ChangeLog.gz; cvs commit -m"Updated." ChangeLog.gz; cd $(DISTBUILDIR); cvs export -kv -r "$(CVS_RELEASENAME)" -d $(DEVELRELEASENAME) $(CVSNAME)) \
else \
mkdir -p $(DISTBUILDIR)/$(DEVELRELEASENAME); \
cp -pr . $(DISTBUILDIR)/$(DEVELRELEASENAME); \