This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[sim] Add ChangeLog makefile variable
- From: Andrew Cagney <ac131313 at cygnus dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: Mon, 03 Jun 2002 10:11:32 -0400
- Subject: [sim] Add ChangeLog makefile variable
Hello,
The src/sim directory contains some trickery to both re-generate all the
src/sim/configure et.al. files and add corresponding ChangeLog entries.
Per src/readline/ChangeLog.gdb, you sometimes just don't want the
ChangeLog entry going into the file called ChangeLog. This patch lets
you override the ChangeLog files name.
I'll look to committing it in a few days,
enjoy,
Andrew
Mon Jun 3 09:56:21 2002 Andrew Cagney <cagney@redhat.com>
* Makefile.in (ChangeLog): New makefile variable.
* README-HACKING: Mention the ChangeLog makefile variable.
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/sim/Makefile.in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile.in
--- Makefile.in 16 Apr 1999 01:34:55 -0000 1.1.1.1
+++ Makefile.in 3 Jun 2002 14:01:14 -0000
@@ -73,6 +73,10 @@
# @target_makefile_frag@
###
+# Name of the ChangeLog file.
+ChangeLog = ChangeLog
+
+
RUNTEST = `if [ -f $${srcdir}/../dejagnu/runtest ] ; then \
echo $${srcdir}/../dejagnu/runtest ; else echo runtest; \
fi`
@@ -229,7 +233,7 @@
do \
if [ -d $$d -a -f $$d/configure.in ] ; \
then \
- echo "Creating new-ChangeLog in $$d ..." ; \
+ echo "Creating new-$(ChangeLog) in $$d ..." ; \
( echo "$$date $$name <$$id@$$host>" ; \
echo "" ; \
echo " * configure: Regenerated to track ../common/aclocal.m4 changes." ; \
@@ -238,8 +242,8 @@
echo " * config.in: Ditto." ; \
fi ; \
echo "" ; \
- cat $$d/ChangeLog \
- ) > $$d/new-ChangeLog ; \
+ cat $$d/$(ChangeLog) \
+ ) > $$d/new-$(ChangeLog) ; \
fi ; \
done
@@ -248,7 +252,7 @@
do \
if [ -d $$d -a -f $$d/configure.in ] ; \
then \
- echo "Moving $$d/new-ChangeLog to $$d/ChangeLog ..." ; \
- mv $$d/new-ChangeLog $$d/ChangeLog ; \
+ echo "Moving $$d/new-$(ChangeLog) to $$d/$(ChangeLog) ..." ; \
+ mv $$d/new-$(ChangeLog) $$d/$(ChangeLog) ; \
fi ; \
done
Index: README-HACKING
===================================================================
RCS file: /cvs/src/src/sim/README-HACKING,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 README-HACKING
--- README-HACKING 16 Apr 1999 01:34:55 -0000 1.1.1.1
+++ README-HACKING 3 Jun 2002 14:01:14 -0000
@@ -153,6 +153,11 @@
$ make -f Makefile.in SHELL=/bin/sh autoheader-changelog
$ more */new-ChangeLog
$ make -f Makefile.in SHELL=/bin/sh autoheader-install
+
+To add the entries to an alternative ChangeLog file, use:
+
+ $ make ChangeLog=MyChangeLog ....
+
tconfig.in
==========