aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>1998-09-08 16:12:26 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>1998-09-08 16:12:26 +0000
commit952cc52af0d993b719d465c79a857a96b8f5033b (patch)
tree01277c4c6e20a8e78f1b27b6c66dd7d83027d7eb
parentdec9edbc06edcfb98bc360ccdffa20b7d2cbdecf (diff)
Added make item to build ChangeLog automatically, removed from repository
-rw-r--r--Makefile.devel42
1 files changed, 42 insertions, 0 deletions
diff --git a/Makefile.devel b/Makefile.devel
index 0812d161..62555bdf 100644
--- a/Makefile.devel
+++ b/Makefile.devel
@@ -9,6 +9,48 @@ EXPORTDIR = /home/lego/pub/emacs
RELEASENAME = emacs-2.0
TRELEASENAME = $(RELEASENAME).tar
+EMACS=xemacs
+
+# Byte compilation command
+BYTECOMP = $(EMACS) -batch -q -f batch-byte-compile
+
+FILES_NONCVS = ChangeLog
+
+FORCE:
+
+############################################################
+#
+# Re-Build ChangeLog. CVSROOT must be set correctly.
+# Correct dependency would be to check repository for changes!
+#
+ChangeLog: FORCE
+ rm -f ChangeLog
+ $(EMACS) -batch -q -f vc-update-change-log -f save-buffer
+
+
+
+############################################################
+#
+# Clean up for cvs (developer only)
+#
+# Idea is to remove all ?'s from 'cvs update' output.
+#
+cvsclean: clean
+ rm -f $(FILES_NONCVS)
+
+
+############################################################
+#
+# Clean
+#
+clean:
+
+
+
+############################################################
+#
+# Build new release
+#
release :
cd /tmp; \
rm -fr lego;\