]> git.donarmstrong.com Git - lilypond.git/commitdiff
MusicXML: Insert the section headers as pure texinfo code
authorReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 16 Nov 2008 17:29:02 +0000 (18:29 +0100)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 16 Nov 2008 17:29:02 +0000 (18:29 +0100)
Unfortunately, we can't yet get rid of the AAA-intro-regression.ly
hack, because the description in that file tries to include the
lilypond version. lilypond-book now supports @liypondversion, but
unfortunately, that's not available during docs building,
so I have to leave that one .ly in there :((((

39 files changed:
input/regression/musicxml/00-Basics.ily [deleted file]
input/regression/musicxml/00-Basics.itexi [new file with mode: 0644]
input/regression/musicxml/01-Chords.ily [deleted file]
input/regression/musicxml/01-Chords.itexi [new file with mode: 0644]
input/regression/musicxml/02-Notations-Articulations.ily [deleted file]
input/regression/musicxml/02-Notations-Articulations.itexi [new file with mode: 0644]
input/regression/musicxml/03-Directions.ily [deleted file]
input/regression/musicxml/03-Directions.itexi [new file with mode: 0644]
input/regression/musicxml/04-Spanners.ily [deleted file]
input/regression/musicxml/04-Spanners.itexi [new file with mode: 0644]
input/regression/musicxml/05-Header.ily [deleted file]
input/regression/musicxml/05-Header.itexi [new file with mode: 0644]
input/regression/musicxml/06-Lyrics.ily [deleted file]
input/regression/musicxml/06-Lyrics.itexi [new file with mode: 0644]
input/regression/musicxml/08-Multiple-Parts.ily [deleted file]
input/regression/musicxml/08-Multiple-Parts.itexi [new file with mode: 0644]
input/regression/musicxml/09-Measures.ily [deleted file]
input/regression/musicxml/09-Measures.itexi [new file with mode: 0644]
input/regression/musicxml/10-Multiple-Voices.ily [deleted file]
input/regression/musicxml/10-Multiple-Voices.itexi [new file with mode: 0644]
input/regression/musicxml/12-Tuplets.ily [deleted file]
input/regression/musicxml/12-Tuplets.itexi [new file with mode: 0644]
input/regression/musicxml/13-Grace-Notes.ily [deleted file]
input/regression/musicxml/13-Grace-Notes.itexi [new file with mode: 0644]
input/regression/musicxml/14-Multi-Staff-Parts.ily [deleted file]
input/regression/musicxml/14-Multi-Staff-Parts.itexi [new file with mode: 0644]
input/regression/musicxml/15-Percussion.ily [deleted file]
input/regression/musicxml/15-Percussion.itexi [new file with mode: 0644]
input/regression/musicxml/17-Guitar.ily [deleted file]
input/regression/musicxml/17-Guitar.itexi [new file with mode: 0644]
input/regression/musicxml/18-Figured-Bass.ily [deleted file]
input/regression/musicxml/18-Figured-Bass.itexi [new file with mode: 0644]
input/regression/musicxml/19-Page-Layout.ily [deleted file]
input/regression/musicxml/19-Page-Layout.itexi [new file with mode: 0644]
input/regression/musicxml/20-Compressed-MusicXML.ily [deleted file]
input/regression/musicxml/20-Compressed-MusicXML.itexi [new file with mode: 0644]
input/regression/musicxml/99-Compatibility.ily [deleted file]
input/regression/musicxml/99-Compatibility.itexi [new file with mode: 0644]
input/regression/musicxml/GNUmakefile

diff --git a/input/regression/musicxml/00-Basics.ily b/input/regression/musicxml/00-Basics.ily
deleted file mode 100644 (file)
index 08c6f05..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Basics (pitches, durations, ...)
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
\ No newline at end of file
diff --git a/input/regression/musicxml/00-Basics.itexi b/input/regression/musicxml/00-Basics.itexi
new file mode 100644 (file)
index 0000000..1fafab0
--- /dev/null
@@ -0,0 +1,2 @@
+@section Basics (pitches, durations, ...)
+
diff --git a/input/regression/musicxml/01-Chords.ily b/input/regression/musicxml/01-Chords.ily
deleted file mode 100644 (file)
index 4de0118..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Chorded notes
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
\ No newline at end of file
diff --git a/input/regression/musicxml/01-Chords.itexi b/input/regression/musicxml/01-Chords.itexi
new file mode 100644 (file)
index 0000000..f82d299
--- /dev/null
@@ -0,0 +1,2 @@
+@section Chorded notes
+
diff --git a/input/regression/musicxml/02-Notations-Articulations.ily b/input/regression/musicxml/02-Notations-Articulations.ily
deleted file mode 100644 (file)
index 39ed41a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Notations and Articulations
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
\ No newline at end of file
diff --git a/input/regression/musicxml/02-Notations-Articulations.itexi b/input/regression/musicxml/02-Notations-Articulations.itexi
new file mode 100644 (file)
index 0000000..b56bc9a
--- /dev/null
@@ -0,0 +1,2 @@
+@section Notations and Articulations
+
diff --git a/input/regression/musicxml/03-Directions.ily b/input/regression/musicxml/03-Directions.ily
deleted file mode 100644 (file)
index 339b1b4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Dynamics and other single symbols
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
\ No newline at end of file
diff --git a/input/regression/musicxml/03-Directions.itexi b/input/regression/musicxml/03-Directions.itexi
new file mode 100644 (file)
index 0000000..a6b5b71
--- /dev/null
@@ -0,0 +1,2 @@
+@section Dynamics and other single symbols
+
diff --git a/input/regression/musicxml/04-Spanners.ily b/input/regression/musicxml/04-Spanners.ily
deleted file mode 100644 (file)
index 8f57bf5..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Spanners
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/04-Spanners.itexi b/input/regression/musicxml/04-Spanners.itexi
new file mode 100644 (file)
index 0000000..27b2453
--- /dev/null
@@ -0,0 +1,2 @@
+@section Spanners
+
diff --git a/input/regression/musicxml/05-Header.ily b/input/regression/musicxml/05-Header.ily
deleted file mode 100644 (file)
index 3c2ffbb..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Header information
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/05-Header.itexi b/input/regression/musicxml/05-Header.itexi
new file mode 100644 (file)
index 0000000..ad0d757
--- /dev/null
@@ -0,0 +1,2 @@
+@section Header information
+
diff --git a/input/regression/musicxml/06-Lyrics.ily b/input/regression/musicxml/06-Lyrics.ily
deleted file mode 100644 (file)
index c4e6ca6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Lyrics
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/06-Lyrics.itexi b/input/regression/musicxml/06-Lyrics.itexi
new file mode 100644 (file)
index 0000000..1049671
--- /dev/null
@@ -0,0 +1,2 @@
+@section Lyrics
+
diff --git a/input/regression/musicxml/08-Multiple-Parts.ily b/input/regression/musicxml/08-Multiple-Parts.ily
deleted file mode 100644 (file)
index 037f071..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Multiple parts (staves)
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/08-Multiple-Parts.itexi b/input/regression/musicxml/08-Multiple-Parts.itexi
new file mode 100644 (file)
index 0000000..cab81b0
--- /dev/null
@@ -0,0 +1,2 @@
+@section Multiple parts (staves)
+
diff --git a/input/regression/musicxml/09-Measures.ily b/input/regression/musicxml/09-Measures.ily
deleted file mode 100644 (file)
index c8ab96c..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Measures, Barlines, Repeats
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/09-Measures.itexi b/input/regression/musicxml/09-Measures.itexi
new file mode 100644 (file)
index 0000000..ed7457d
--- /dev/null
@@ -0,0 +1,2 @@
+@section Measures, Barlines, Repeats
+
diff --git a/input/regression/musicxml/10-Multiple-Voices.ily b/input/regression/musicxml/10-Multiple-Voices.ily
deleted file mode 100644 (file)
index 987f6a0..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Multiple voices per staff
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/10-Multiple-Voices.itexi b/input/regression/musicxml/10-Multiple-Voices.itexi
new file mode 100644 (file)
index 0000000..a4aac9c
--- /dev/null
@@ -0,0 +1,2 @@
+@section Multiple voices per staff
+
diff --git a/input/regression/musicxml/12-Tuplets.ily b/input/regression/musicxml/12-Tuplets.ily
deleted file mode 100644 (file)
index 86e8fa9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Triplets, Tuplets
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/12-Tuplets.itexi b/input/regression/musicxml/12-Tuplets.itexi
new file mode 100644 (file)
index 0000000..372e3cd
--- /dev/null
@@ -0,0 +1,2 @@
+@section Triplets, Tuplets
+
diff --git a/input/regression/musicxml/13-Grace-Notes.ily b/input/regression/musicxml/13-Grace-Notes.ily
deleted file mode 100644 (file)
index fc89633..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Grace notes
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/13-Grace-Notes.itexi b/input/regression/musicxml/13-Grace-Notes.itexi
new file mode 100644 (file)
index 0000000..fd3636a
--- /dev/null
@@ -0,0 +1,2 @@
+@section Grace notes
+
diff --git a/input/regression/musicxml/14-Multi-Staff-Parts.ily b/input/regression/musicxml/14-Multi-Staff-Parts.ily
deleted file mode 100644 (file)
index 5f66b42..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section One voice on multiple staves
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/14-Multi-Staff-Parts.itexi b/input/regression/musicxml/14-Multi-Staff-Parts.itexi
new file mode 100644 (file)
index 0000000..3e3d4c9
--- /dev/null
@@ -0,0 +1,2 @@
+@section One voice on multiple staves
+
diff --git a/input/regression/musicxml/15-Percussion.ily b/input/regression/musicxml/15-Percussion.ily
deleted file mode 100644 (file)
index 4dc5aec..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Percussion
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/15-Percussion.itexi b/input/regression/musicxml/15-Percussion.itexi
new file mode 100644 (file)
index 0000000..a1af182
--- /dev/null
@@ -0,0 +1,2 @@
+@section Percussion
+
diff --git a/input/regression/musicxml/17-Guitar.ily b/input/regression/musicxml/17-Guitar.ily
deleted file mode 100644 (file)
index e957743..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Guitar notation
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/17-Guitar.itexi b/input/regression/musicxml/17-Guitar.itexi
new file mode 100644 (file)
index 0000000..8fd3f3e
--- /dev/null
@@ -0,0 +1,2 @@
+@section Guitar notation
+
diff --git a/input/regression/musicxml/18-Figured-Bass.ily b/input/regression/musicxml/18-Figured-Bass.ily
deleted file mode 100644 (file)
index 2352243..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Figured bass
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/18-Figured-Bass.itexi b/input/regression/musicxml/18-Figured-Bass.itexi
new file mode 100644 (file)
index 0000000..a6c87c7
--- /dev/null
@@ -0,0 +1,2 @@
+@section Figured bass
+
diff --git a/input/regression/musicxml/19-Page-Layout.ily b/input/regression/musicxml/19-Page-Layout.ily
deleted file mode 100644 (file)
index 30e45e7..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Page layout
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/19-Page-Layout.itexi b/input/regression/musicxml/19-Page-Layout.itexi
new file mode 100644 (file)
index 0000000..5284d16
--- /dev/null
@@ -0,0 +1,2 @@
+@section Page layout
+
diff --git a/input/regression/musicxml/20-Compressed-MusicXML.ily b/input/regression/musicxml/20-Compressed-MusicXML.ily
deleted file mode 100644 (file)
index 1ae142e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Compressed MusicXML files
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/20-Compressed-MusicXML.itexi b/input/regression/musicxml/20-Compressed-MusicXML.itexi
new file mode 100644 (file)
index 0000000..0374f0d
--- /dev/null
@@ -0,0 +1,2 @@
+@section Compressed MusicXML files
+
diff --git a/input/regression/musicxml/99-Compatibility.ily b/input/regression/musicxml/99-Compatibility.ily
deleted file mode 100644 (file)
index 3988198..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-\version "2.10.0"
-
-\header{
-  texidoc = "
-@section Compatibility with broken MusicXML
-
-"
-}
-
-% make sure the .png is generated.
-\lyrics { "" }
diff --git a/input/regression/musicxml/99-Compatibility.itexi b/input/regression/musicxml/99-Compatibility.itexi
new file mode 100644 (file)
index 0000000..745e487
--- /dev/null
@@ -0,0 +1,2 @@
+@section Compatibility with broken MusicXML
+
index 92f44b68176f0d052b3e2cc248567b94728829f4..9d1411b78e61a2b20614cdd9ddbd569635f7bc09 100644 (file)
@@ -10,6 +10,10 @@ ILY_FILES = $(call src-wildcard,*.ily)
 EXTRA_OUT_LY_FILES = ${ILY_FILES:%.ily=$(outdir)/%.ly}
 EXTRA_DIST_FILES += $(ILY_FILES)
 
+ITEXI_FILES = $(call src-wildcard,*.itexi)
+EXTRA_OUT_LY_FILES = ${ITEXI_FILES:%.itexi=$(outdir)/%.itexi}
+EXTRA_DIST_FILES += $(ITEXI_FILES)
+
 
 include $(depth)/make/stepmake.make
 TITLE=Lilypond musicxml2ly Regression Tests
@@ -17,3 +21,6 @@ TITLE=Lilypond musicxml2ly Regression Tests
 .SUFFIXES: .ily
 $(outdir)/%.ly: %.ily
        ln -f $< $@
+
+$(outdir)/%.itexi: %.itexi
+       ln -f $< $@