From ac0972e9a295133a3becbe83362b69eb0b2850db Mon Sep 17 00:00:00 2001
From: janneke <janneke>
Date: Thu, 25 Sep 2003 15:43:09 +0000
Subject: [PATCH] * configure.in: Require g++ > 3.0.4.

* mf/GNUmakefile: Bugfix: Add list.ly target.

* Documentation/user/GNUmakefile: Bugfix: list.ly target.
---
 ChangeLog                      | 11 +++++++++++
 Documentation/user/GNUmakefile |  5 ++++-
 configure.in                   |  2 +-
 mf/GNUmakefile                 |  2 +-
 4 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index e3275d7817..9e02492d8c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2003-09-25  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+	* configure.in: Require g++ > 3.0.4.
+
+	* mf/GNUmakefile: Bugfix: Add list.ly target.
+	
+	* Documentation/user/GNUmakefile: Bugfix: list.ly target.
+
+	* stepmake/stepmake/omf-targets.make (omf-local-install): Buxfix:
+	make omf directory, add uninstall targets.
+
 2003-09-25  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
 	* make/lilypond.redhat.spec.in: move site-start back to /usr/share.
diff --git a/Documentation/user/GNUmakefile b/Documentation/user/GNUmakefile
index 9ad314be1e..627642e481 100644
--- a/Documentation/user/GNUmakefile
+++ b/Documentation/user/GNUmakefile
@@ -38,7 +38,6 @@ include $(depth)/make/stepmake.make
 # lilypond.tely uses mbinclude
 TEXINFO_SOURCES := $(filter-out lilypond.tely, $(TEXINFO_SOURCES))
 
-
 dvi: $(DVI_FILES)
 
 ps: $(PS_FILES)
@@ -125,6 +124,10 @@ local-clean:
 #$(outdir)/lilypond.nexi: $(outdir)/interfaces.itexi
 #$(outdir)/lilypond.texi: $(outdir)/interfaces.itexi
 
+# lilypond.texi deps
+$(builddir)/mf/$(outconfbase)/feta16list.ly:
+	$(MAKE) -C $(topdir)/mf
+
 # Rules for the automatically generated documentation
 # When cross-compiling, we don't have lilypond, so we fake
 ifneq ($(CROSS),yes)
diff --git a/configure.in b/configure.in
index e960c1ade9..e048975f72 100644
--- a/configure.in
+++ b/configure.in
@@ -29,7 +29,7 @@ STEPMAKE_COMPILE
 STEPMAKE_PYTHON(REQUIRED,2.1)
 STEPMAKE_GCC(REQUIRED, 2.8)
 STEPMAKE_CXX(REQUIRED)
-STEPMAKE_GXX(REQUIRED, 3.0)
+STEPMAKE_GXX(REQUIRED, 3.0.5)
 STEPMAKE_CXXTEMPLATE
 STEPMAKE_LIB(REQUIRED)
 # Do not use bison 1.50 and 1.75.
diff --git a/mf/GNUmakefile b/mf/GNUmakefile
index 18b22ad08e..3ccf89cfdf 100644
--- a/mf/GNUmakefile
+++ b/mf/GNUmakefile
@@ -118,7 +118,7 @@ get-pfa: get-rpm-pfa
 
 ##
 ## todo: this also depends on .tfm, FIXME.
-$(outdir)/%.afm  $(outdir)/%.enc  $(outdir)/%.tex $(outdir)/%.dep: $(outdir)/%.log $(outdir)/%.tfm
+$(outdir)/%.afm  $(outdir)/%.enc  $(outdir)/%.tex $(outdir)/%.dep: $(outdir)/%.log $(outdir)/%.tfm $(outdir)/%list.ly
 	$(PYTHON) $(buildscript-dir)/mf-to-table.py --package=$(topdir) --outdir=$(outdir) --dep $(outdir)/$(<F:.log=.dep)  --afm $(outdir)/$(<F:.log=.afm)  --enc $(outdir)/$(<F:.log=.enc) --tex $(outdir)/$(<F:.log=.tex) --ly $(outdir)/$(<F:.log=list.ly) $<
 
 fontdir: $(addprefix $(outdir)/, lilypond.map lilypond.sfd private-fonts fonts.scale fonts.dir)
-- 
2.39.5