]> git.donarmstrong.com Git - lilypond.git/commitdiff
patch::: 1.3.140.jcn1
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 19 Mar 2001 15:35:42 +0000 (16:35 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 19 Mar 2001 15:35:42 +0000 (16:35 +0100)
1.3.140.jcn1
============

* Moved ports section of mutopia to mutopia/ports.  Fixed make bootstrapping.  Added sync target, synced with www.mutopiaproject.org.

1.3.139.jcn6
============

* Bugfix: ly2dvi sets footers, headers, tagline.  Pagenumbering on by default.

1.3.140
=======

120 files changed:
CHANGES
GNUmakefile.in
VERSION
input/example-1.ly
input/example-2.ly
input/example-3.ly
make/ly.make
make/mutopia-targets.make
make/ports-rules.make [new file with mode: 0644]
make/ports-targets.make [new file with mode: 0644]
make/ports-vars.make [new file with mode: 0644]
mutopia/BachJS/BWV1042/GNUmakefile
mutopia/BachJS/BWV1042/concerto-in-e-major/GNUmakefile
mutopia/BachJS/BWV772/GNUmakefile
mutopia/BachJS/BWV772/bach-invention-01/GNUmakefile
mutopia/BachJS/GNUmakefile
mutopia/Coriolan/header.ly
mutopia/GNUmakefile
mutopia/mutopia.make
ports/GNUmakefile [new file with mode: 0644]
ports/README.ports [new file with mode: 0644]
ports/mutopia/ArbeauT/GNUmakefile [new file with mode: 0644]
ports/mutopia/ArbeauT/Orch/GNUmakefile [new file with mode: 0644]
ports/mutopia/ArbeauT/Orch/belle/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV1008/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV1008/solo-cello-suite-ii/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV1042/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV1042/concerto-in-e-major/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV1043/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV1043/concerto-in-d-minor/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV772/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV772/bach-invention-01/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV846/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV846/wtk1-fugue1/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV846/wtk1-prelude1/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV847/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV847/wtk1-fugue2/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV847/wtk1-prae2/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV851/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV851/fugue_re_mineur_BWV851/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV854/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV854/wtk1-fugue9/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV854/wtk1-prelude9/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV871/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV871/wtk2-fugue2/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/Bach_Preludio_BWV997/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/bwv997-01prelude/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/bwv997-02fuga/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/bwv997-03sarabande/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/bwv997-04gigue/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV997/bwv997-05double/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV999/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/BWV999/praludum-in-c-moll/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/GNUmakefile [new file with mode: 0644]
ports/mutopia/BachJS/chorale_1/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/Reg1_Suon1/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/Reg1_Suon2/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/Reg1_Suon3/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/Reg1_Suon4/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/Reg1_Suon5/GNUmakefile [new file with mode: 0644]
ports/mutopia/BanchieriA/Reg1_Suon6/GNUmakefile [new file with mode: 0644]
ports/mutopia/BeethovenLv/GNUmakefile [new file with mode: 0644]
ports/mutopia/BeethovenLv/WoO59/GNUmakefile [new file with mode: 0644]
ports/mutopia/BeethovenLv/WoO59/fur-elise/GNUmakefile [new file with mode: 0644]
ports/mutopia/BendaJA/Benda_SonateG3/GNUmakefile [new file with mode: 0644]
ports/mutopia/BendaJA/GNUmakefile [new file with mode: 0644]
ports/mutopia/BruhnsN/BWV847/GNUmakefile [new file with mode: 0644]
ports/mutopia/BruhnsN/BWV847/Pfeminor/GNUmakefile [new file with mode: 0644]
ports/mutopia/BruhnsN/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarcassiM/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarcassiM/O60/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarcassiM/O60/carcassi-op60-01/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarcassiM/O60/carcassi-op60-03/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarcassiM/O60/carcassi-op60-08/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarcassiM/O60/carcassi-op60-15/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarulliF/GNUmakefile [new file with mode: 0644]
ports/mutopia/CarulliF/carulli-duet-in-g/GNUmakefile [new file with mode: 0644]
ports/mutopia/ClementiM/GNUmakefile [new file with mode: 0644]
ports/mutopia/ClementiM/O36/GNUmakefile [new file with mode: 0644]
ports/mutopia/ClementiM/O36/sonatina-36-1/GNUmakefile [new file with mode: 0644]
ports/mutopia/ClementiM/O36/sonatina-36-2/GNUmakefile [new file with mode: 0644]
ports/mutopia/ClementiM/O36/sonatina-36-3/GNUmakefile [new file with mode: 0644]
ports/mutopia/ClementiM/O36/sonatina-36-4/GNUmakefile [new file with mode: 0644]
ports/mutopia/DowlandJ/ALS1/GNUmakefile [new file with mode: 0644]
ports/mutopia/DowlandJ/ALS1/unquietthoughts/GNUmakefile [new file with mode: 0644]
ports/mutopia/DowlandJ/GNUmakefile [new file with mode: 0644]
ports/mutopia/GNUmakefile [new file with mode: 0644]
ports/mutopia/GiordianoG/GNUmakefile [new file with mode: 0644]
ports/mutopia/GiordianoG/caromioben/GNUmakefile [new file with mode: 0644]
ports/mutopia/JoplinS/GNUmakefile [new file with mode: 0644]
ports/mutopia/JoplinS/maple/GNUmakefile [new file with mode: 0644]
ports/mutopia/MilanL/GNUmakefile [new file with mode: 0644]
ports/mutopia/MilanL/milan-pavan2/GNUmakefile [new file with mode: 0644]
ports/mutopia/MozartWA/GNUmakefile [new file with mode: 0644]
ports/mutopia/MozartWA/KV447/GNUmakefile [new file with mode: 0644]
ports/mutopia/MozartWA/KV447/horn-concerto-3/GNUmakefile [new file with mode: 0644]
ports/mutopia/PaganiniN/GNUmakefile [new file with mode: 0644]
ports/mutopia/PaganiniN/O1/GNUmakefile [new file with mode: 0644]
ports/mutopia/PaganiniN/O1/caprice-24/GNUmakefile [new file with mode: 0644]
ports/mutopia/Saint-SaensC/GNUmakefile [new file with mode: 0644]
ports/mutopia/Saint-SaensC/O94/GNUmakefile [new file with mode: 0644]
ports/mutopia/Saint-SaensC/O94/morceau-de-concert/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gnossienne_1/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gnossienne_2/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gnossienne_3/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gnossienne_4/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gnossienne_5/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gymnopedie_1/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gymnopedie_2/GNUmakefile [new file with mode: 0644]
ports/mutopia/SatieE/gymnopedie_3/GNUmakefile [new file with mode: 0644]
ports/mutopia/SchubertF/D891/AnSylvia/GNUmakefile [new file with mode: 0644]
ports/mutopia/SchubertF/D891/GNUmakefile [new file with mode: 0644]
ports/mutopia/SchubertF/GNUmakefile [new file with mode: 0644]
ports/mutopia/incoming/GNUmakefile [new file with mode: 0644]
ports/ports.make [new file with mode: 0644]
scripts/ly2dvi.py
tex/titledefs.tex

diff --git a/CHANGES b/CHANGES
index 9cc8901a9c560aff2c75240a41edb824563365b8..3f3e30a2a5f2849fa1cb99f37fc54f28a8ca61dd 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,16 @@
+1.3.140.jcn1
+============
+
+* Moved ports section of mutopia to mutopia/ports.  Fixed make bootstrapping.  Added sync target, synced with www.mutopiaproject.org.
+
+1.3.139.jcn6
+============
+
+* Bugfix: ly2dvi sets footers, headers, tagline.  Pagenumbering on by default.
+
+1.3.140
+=======
+
 1.3.139.jcn5
 ============
 
index eaff8f986de245fe96562201d4b6a2adeef694b5..f5b95d74375d73eb6ab9199b58e37b5613584f89 100644 (file)
@@ -8,9 +8,10 @@ depth = .
 
 # descent order into subdirectories:
 #
-SUBDIRS =  buildscripts scripts  flower lily mf midi2ly po debian \
-       Documentation ly input tex make mutopia intl $(builddir)/stepmake\
-       ps  scm
+SUBDIRS = buildscripts scripts flower lily mf midi2ly po \
+       Documentation ly input tex make intl ps scm \
+       debian $(builddir)/stepmake \
+       mutopia ports
 #
 
 SCRIPTS = configure aclocal.m4
diff --git a/VERSION b/VERSION
index f230ba68a456657079cd1877029725fa5fb741ed..b9c4f45a45b1cce8f1d0d12dc1fc62b3be08a8db 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -2,7 +2,7 @@ PACKAGE_NAME=LilyPond
 MAJOR_VERSION=1
 MINOR_VERSION=3
 PATCH_LEVEL=140
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
index 475ab4811d6c5a05952671fa175d431398902db6..cd62668b8b29b29165ee06784806834486818a37 100644 (file)
@@ -1,20 +1,14 @@
+% A simple scale in LilyPond
+%
+% Type:
+%
+%     ly2dvi example-1
+%     xdvi example-1     # or your dvi viewer here
+%
 
 \score { 
   \context Voice \notes\relative c {
     c' d e f g a b c
-       
-       % A simple scale in Mudela.
-       %
-       % Type:
-       %
-       %     ly2dvi example-1
-       %     xdvi example-1     # or your dvi viewer here
-       %
-       % For more elaborate examples see twinkle.ly, input/* and mutopia/*.
-       %
-       % A docmument on Mudela is under construction: Documentation/tex/mudela.doc
-       % (available as .ps from the website too).
-       
   }
   \paper {  }  
   \midi { }
index 116e0ad8180aa0255a16d66925fd0f27df2ab1eb..da40b648ef81cadea7e1267f13fd65c85e37edde 100644 (file)
@@ -1,20 +1,14 @@
+% Some beamed and slurred notes of different taste in LilyPond
+%
+% Type:
+%
+%     ly2dvi example-2
+%     xdvi example-2     # or your dvi viewer here
+%
 
 \score { 
   \context Voice \notes\relative c {
     a''2 ~ c4( [e8 )e] [a,16 a a a]
-       
-       % Some beamed and slurred notes of different taste in Mudela.
-       %
-       % Type:
-       %
-       %     ly2dvi example-2
-       %     xdvi example-2     # or your dvi viewer here
-       %
-       % For more elaborate examples see twinkle.ly, input/* and mutopia/*.
-       %
-       % A docmument on Mudela is under construction: Documentation/tex/mudela.doc
-       % (available as .ps from the website too).
-       
   }
   \paper {  }  
   \midi { }
index 547f2fa40af784bca75e53fec2cb213c948f7b83..92e05eaf042f333bcf923f8d61afccc05d2da4e9 100644 (file)
@@ -17,14 +17,9 @@ two =  \notes\relative c{
        \midi{}
 }
 
-% A full-mudela example with two staffs
+% A full example with two staffs
 %
 % Type:
 %
 %     ly2dvi example-3
 %     xdvi example-3     # or your dvi viewer here
-%
-% For more elaborate examples see twinkle.ly, input/* and mutopia/*.
-%
-% A docmument on Mudela is under construction: Documentation/tex/mudela.doc
-% (available as .ps from the website too).
index a29c02088560086780097b80a78f6491bb5a95e8..3183a5867def04cf5c652f203f93b3a7395ddffa 100644 (file)
@@ -9,15 +9,19 @@
 #
 # Magic: find and include LilyPond's StepMake rules
 #
-# 0: follow LILYPONDPREFIX
-# 1: try source tree
-# 2: try installed tree in $HOME
-# 3: try system installed tree
-#
-make-root=$(wildcard $(LILYPONDPREFIX)/make)
+# 0: try local tree
+# 1: follow LILYPONDPREFIX
+# 2: try source tree in home
+# 3: try installed tree in $HOME
+# 4: try system installed tree
+# 5: try system installed tree
+#
+make-root=$(wildcard $(depth)/make)
+make-root?=$(wildcard $(LILYPONDPREFIX)/make)
 make-root?=$(wildcard $(HOME)/usr/src/lilypond/make)
+make-root?=$(wildcard $(HOME)/usr/share/lilypond/make)
 make-root?=$(wildcard /usr/share/lilypond/make)
-make-root?=$(wildcard /usr/share/lilypond/make)
+make-root?=$(wildcard /usr/local/share/lilypond/make)
 #make-root=<LilyPond's datadir>/make
 ifneq ($(make-root),)
 ### some versions apparently choke on $(message)
index 16906c87fe292adb186f363eae1160c2523ad47e..e3304811220fc5bb00e1c62558266b8f151628b8 100644 (file)
@@ -53,7 +53,6 @@ $(outdir)/%-book.ps: $(outdir)/%.ps
        @echo Making $@ from $<
 endif
 
-
 local-mutopia:
        $(MAKE) examples="$(mutopia-examples)" PAPERSIZE=letter local-WWW $(mutopia-letter)
 
@@ -68,7 +67,9 @@ local-letter-clean:
        rm -f $(outdir)-letter/*
 
 
-local-help:
+local-help: local-mutopia-help
+
+local-mutopia-help:
        @echo -e "\
   <NAME>      update $(outdir)/<NAME>.ps\n\
   <NAME>-book update booklet $(outdir)/<NAME>-book.ps\n\
@@ -81,41 +82,3 @@ local-help:
 #
 
 
-
-#
-# mutopia-archive playground
-#
-
-
-# -> mutopia-vars.make
-MUTOPIA_MIRROR = http://www.mutopiaproject.org/ftp
-# ugh: doesn't work
-# mutopia-dir = $(pwd:%/mutopia/%=mutopia)
-mutopia-dir = $(shell pwd | sed 's@.*mutopia@@')
-wget-list = $(mutopia-examples:%=$(mutopia-dir)/%)
-
-local-remove-ly:
-       -mv -f $(wildcard *.ly) $(outdir)
-
-remove-ly: local-remove-ly
-       $(LOOP)
-
-local-download: $(mutopia-examples:%=%.ly)
-       @echo downloading $<
-
-download: local-download
-       $(LOOP)
-
-# -> mutopia-rules.make
-ifeq ($(zipped),)
-%.ly:
-       wget $(MUTOPIA_MIRROR)/$(mutopia-dir)/$@
-else
-%.zip:
-       wget $(MUTOPIA_MIRROR)/$(mutopia-dir)/$@
-
-%.ly:  %-lys.zip
-       unzip $<
-endif
-
-
diff --git a/make/ports-rules.make b/make/ports-rules.make
new file mode 100644 (file)
index 0000000..3293cbe
--- /dev/null
@@ -0,0 +1,22 @@
+ifeq ($(zipped),)
+%.ly:
+       wget $(MUTOPIA_MIRROR)/$(mutopia-dir)/$@
+       $(MAKE) local-convert-ly
+else
+%.zip:
+       wget $(MUTOPIA_MIRROR)/$(mutopia-dir)/$@
+
+%.ly:  %-lys.zip
+       unzip $<
+       $(MAKE) local-convert-ly
+endif
+
+%/GNUmakefile:
+       mkdir -p $(@D)
+       $(if $(shell grep '[.]ly' $(@D)/index.html), \
+               echo 'mutopia-examples = $(@D)' > $@, \
+               $(if $(shell grep '[.]zip' $(@D)/index.html), \
+                       echo -e 'zipped = true\nmutopia-examples = $(@D)' > $@))
+       echo -e $(GNUmakefile) >> $@
+
+
diff --git a/make/ports-targets.make b/make/ports-targets.make
new file mode 100644 (file)
index 0000000..aa27aa6
--- /dev/null
@@ -0,0 +1,46 @@
+
+local-ly-clean:
+       -mv -f $(wildcard *.ly) $(outdir)
+
+ly-clean: local-ly-clean
+       $(LOOP)
+
+local-download: $(mutopia-examples:%=%.ly)
+       @echo downloading $<
+
+download: local-download
+       $(LOOP)
+
+#
+# Lots smarter would be to do one recursive wget, getting all index.html,
+# parse those with python script to setup tree.
+#
+local-sync:
+       wget --recursive --no-parent --level=1 --timestamping --dont-remove-listing --no-host-directories --accept=index.html $(MUTOPIA_MIRROR)/$(mutopia-dir)/
+# ugh
+# -mv ./ftp/$(mutopia-dir)/* .
+       cp -r ./ftp/$(mutopia-dir)/* .
+       rm -rf ./ftp
+       $(MAKE) 'dirs-before=$(dirs-before)' generate-GNUmakefiles
+
+#
+# should we dowload .ly and .zip just to fill-in tree?
+#
+sync: local-sync
+#      wget --recursive --no-parent --timestamping --dont-remove-listing --no-host-directories --cut-dirs=2 --accept=foo $(MUTOPIA_MIRROR)/$(mutopia-dir)/
+       $(LOOP)
+
+generate-GNUmakefiles: $(dirs-after:%=%/GNUmakefile)
+
+# too time-consuming?
+# local-dist: local-ly-clean
+
+local-help: local-ports-help
+
+local-ports-help:
+       @echo -e "\
+  download    download .lys from $(MUTOPIA_MIRROR)\n\
+  ly-clean    move all .lys to $(outdir)\n\
+  sync        generate missing parts of tree\n\
+"\
+
diff --git a/make/ports-vars.make b/make/ports-vars.make
new file mode 100644 (file)
index 0000000..e5d96e8
--- /dev/null
@@ -0,0 +1,21 @@
+
+# -> mutopia-vars.make
+MUTOPIA_MIRROR = http://www.mutopiaproject.org/ftp
+# ugh: doesn't work
+# mutopia-dir = $(pwd:%/mutopia/%=mutopia)
+mutopia-dir = $(shell pwd | sed 's@.*mutopia@@')
+
+
+wget-list = $(mutopia-examples:%=$(mutopia-dir)/%)
+
+dirs-ignore = GNUmakefile out out-% index.html ftp
+dirs-before = $(SUBDIRS)
+dirs-after = $(filter-out .,$(shell find . -maxdepth 1 -type d -not -name 'out*'))
+
+
+GNUmakefile = '\
+depth = $(depth)/..\n\
+include $$(depth)/ports/ports.make\n\
+'
+
+
index 258be205f3d18bc6c5ce7233d91611291b27cc42..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,10 +0,0 @@
-# mutopia/Makefile
-
-depth = ../../..
-
-SUBDIRS = concerto-in-e-major
-
-LOCALSTEPMAKE_TEMPLATES=mutopia
-
-include $(depth)/mutopia/mutopia.make
-
index 5b7664d87c9a9cf56d18f1c8fb6f43f9ad373664..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,14 +0,0 @@
-# mutopia/Makefile
-
-depth = ../../../..
-
-SUBDIRS =
-
-LOCALSTEPMAKE_TEMPLATES=mutopia
-
-zipped = true
-mutopia-examples = concerto-in-e-major
-
-include $(depth)/mutopia/mutopia.make
-
-
index 3fd6356308b2bbf9ac217f99e2643c6c3acd684f..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,10 +0,0 @@
-# mutopia/Makefile
-
-depth = ../../..
-
-SUBDIRS = bach-invention-01
-
-LOCALSTEPMAKE_TEMPLATES=mutopia
-
-include $(depth)/mutopia/mutopia.make
-
index ea8b30bc23c48457ad9432257261f51b542716e8..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,13 +0,0 @@
-# mutopia/Makefile
-
-depth = ../../../..
-
-SUBDIRS =
-
-LOCALSTEPMAKE_TEMPLATES=mutopia
-
-mutopia-examples = bach-invention-01
-
-include $(depth)/mutopia/mutopia.make
-
-
index 626d6b1a9cdda0183a1e52d97e57e093a4d54d24..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,10 +0,0 @@
-# mutopia/Makefile
-
-depth = ../..
-
-SUBDIRS = BWV772 BWV1042
-
-LOCALSTEPMAKE_TEMPLATES=mutopia
-
-include $(depth)/mutopia/mutopia.make
-
index 85a25628bbe7075a2c225a98a9399c5dd3843968..61c40763033f751ac7d34b0c68569a64e2ecbc58 100644 (file)
   copyright = "Public Domain";
   maintainer = "Jan Nieuwenhuizen";
   maintainer_email = "janneke@gnu.org";
-  lastupdated =         "2001/Mar/18";
+  lastupdated =         "2001/Mar/19";
   mutopiapublicdomain = "\\parbox{\hsize}{\\thefooter\\quad\\small
     \\\\This music is part of the Mutopia project,
     \\texttt{http://www.mutopiaproject.org/}\\\\It has been typeset
     ".\\\\Unrestricted modification and redistribution is permitted
     and encouraged---copy this music and share it.}";
  tagline = \mutopiapublicdomain;
- footer = "pre-Mutopia-2001/03/18-57";
+ footer = "Mutopia-2001/03/19-57";
 }
index 7975b82660db37b99940ffd76e10e2022e848295..047ce5a4e7a05a941e0544170077f30ed3d8001b 100644 (file)
@@ -4,12 +4,7 @@ depth = ..
 
 SUBDIRS = J.S.Bach Coriolan F.Schubert D.Zipoli Hymns E.Satie 
 
-# empty mutopia-archive dirs
-SUBDIRS += BachJS
-
 LOCALSTEPMAKE_TEMPLATES=mutopia
 
-EXTRA_DIST_FILES = mutopia.make
-
-include $(depth)/mutopia/mutopia.make
+include $(depth)/make/stepmake.make 
 
index a074810ac7af0fa894cc25b3b6cf1b3553feb130..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,26 +0,0 @@
-# mutopia/mutopia.make
-
-#
-# Magic: find and include LilyPond's StepMake rules
-#
-# 0: follow LILYPONDPREFIX
-# 1: try source tree
-# 2: try installed tree in $HOME
-# 3: try system installed tree
-#
-make-root=$(wildcard $(LILYPONDPREFIX)/make)
-make-root?=$(wildcard $(HOME)/usr/src/lilypond/make)
-make-root?=$(wildcard /usr/share/lilypond/make)
-make-root?=$(wildcard /usr/share/lilypond/make)
-#make-root=<LilyPond's datadir>/make
-ifneq ($(make-root),)
-### some versions apparently choke on $(message)
-### $(message running from $(make-root))
-depth=$(make-root)/..
-LOCALSTEPMAKE_TEMPLATES=ly mutopia
-include $(make-root)/stepmake.make
-else
-$(error can't find LilyPond's stepmake installation)
-endif
-#
-
diff --git a/ports/GNUmakefile b/ports/GNUmakefile
new file mode 100644 (file)
index 0000000..477adb9
--- /dev/null
@@ -0,0 +1,13 @@
+# ports/Makefile
+
+depth = ..
+
+SUBDIRS = mutopia
+
+LOCALSTEPMAKE_TEMPLATES=mutopia
+
+EXTRA_DIST_FILES = ports.make README.ports
+
+# include $(depth)/make/stepmake.make 
+include $(depth)/ports/ports.make
+
diff --git a/ports/README.ports b/ports/README.ports
new file mode 100644 (file)
index 0000000..fe663a1
--- /dev/null
@@ -0,0 +1,22 @@
+
+Experimental portal to www.mutopiaproject.org
+
+Issue
+
+    make help
+
+to get started.
+
+
+TODO
+
+    * smarter sync target.
+
+    * flexible publish target, for home and www.mutopiaproject.org use.
+
+    * fine grained `make mutopia' targets.  Currently, make mutopia
+      generates everything: dvi, ps, pngs, in a4 and letter formats.
+      Very useful for submitting to mutopia, but bit over the top otherwise.
+
+    * documentation: users should use the bootstrapping in make/ly.make
+      to generate mutopia submissions.
\ No newline at end of file
diff --git a/ports/mutopia/ArbeauT/GNUmakefile b/ports/mutopia/ArbeauT/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ArbeauT/Orch/GNUmakefile b/ports/mutopia/ArbeauT/Orch/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ArbeauT/Orch/belle/GNUmakefile b/ports/mutopia/ArbeauT/Orch/belle/GNUmakefile
new file mode 100644 (file)
index 0000000..f51703e
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = belle
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV1008/GNUmakefile b/ports/mutopia/BachJS/BWV1008/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV1008/solo-cello-suite-ii/GNUmakefile b/ports/mutopia/BachJS/BWV1008/solo-cello-suite-ii/GNUmakefile
new file mode 100644 (file)
index 0000000..5d0d365
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = solo-cello-suite-ii
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV1042/GNUmakefile b/ports/mutopia/BachJS/BWV1042/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV1042/concerto-in-e-major/GNUmakefile b/ports/mutopia/BachJS/BWV1042/concerto-in-e-major/GNUmakefile
new file mode 100644 (file)
index 0000000..c1dcf28
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = concerto-in-e-major
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV1043/GNUmakefile b/ports/mutopia/BachJS/BWV1043/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV1043/concerto-in-d-minor/GNUmakefile b/ports/mutopia/BachJS/BWV1043/concerto-in-d-minor/GNUmakefile
new file mode 100644 (file)
index 0000000..983e377
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = concerto-in-d-minor
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV772/GNUmakefile b/ports/mutopia/BachJS/BWV772/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV772/bach-invention-01/GNUmakefile b/ports/mutopia/BachJS/BWV772/bach-invention-01/GNUmakefile
new file mode 100644 (file)
index 0000000..63f1767
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = bach-invention-01
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV846/GNUmakefile b/ports/mutopia/BachJS/BWV846/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV846/wtk1-fugue1/GNUmakefile b/ports/mutopia/BachJS/BWV846/wtk1-fugue1/GNUmakefile
new file mode 100644 (file)
index 0000000..a506d11
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk1-fugue1
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV846/wtk1-prelude1/GNUmakefile b/ports/mutopia/BachJS/BWV846/wtk1-prelude1/GNUmakefile
new file mode 100644 (file)
index 0000000..ba5fd02
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk1-prelude1
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV847/GNUmakefile b/ports/mutopia/BachJS/BWV847/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV847/wtk1-fugue2/GNUmakefile b/ports/mutopia/BachJS/BWV847/wtk1-fugue2/GNUmakefile
new file mode 100644 (file)
index 0000000..5c7848f
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk1-fugue2
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV847/wtk1-prae2/GNUmakefile b/ports/mutopia/BachJS/BWV847/wtk1-prae2/GNUmakefile
new file mode 100644 (file)
index 0000000..f086f70
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk1-prae2
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV851/GNUmakefile b/ports/mutopia/BachJS/BWV851/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV851/fugue_re_mineur_BWV851/GNUmakefile b/ports/mutopia/BachJS/BWV851/fugue_re_mineur_BWV851/GNUmakefile
new file mode 100644 (file)
index 0000000..77101f6
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = fugue_re_mineur_BWV851
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV854/GNUmakefile b/ports/mutopia/BachJS/BWV854/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV854/wtk1-fugue9/GNUmakefile b/ports/mutopia/BachJS/BWV854/wtk1-fugue9/GNUmakefile
new file mode 100644 (file)
index 0000000..c1ae7a6
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk1-fugue9
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV854/wtk1-prelude9/GNUmakefile b/ports/mutopia/BachJS/BWV854/wtk1-prelude9/GNUmakefile
new file mode 100644 (file)
index 0000000..130edf4
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk1-prelude9
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV871/GNUmakefile b/ports/mutopia/BachJS/BWV871/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV871/wtk2-fugue2/GNUmakefile b/ports/mutopia/BachJS/BWV871/wtk2-fugue2/GNUmakefile
new file mode 100644 (file)
index 0000000..6f5b2e5
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = wtk2-fugue2
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/Bach_Preludio_BWV997/GNUmakefile b/ports/mutopia/BachJS/BWV997/Bach_Preludio_BWV997/GNUmakefile
new file mode 100644 (file)
index 0000000..3934916
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Bach_Preludio_BWV997
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/GNUmakefile b/ports/mutopia/BachJS/BWV997/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/bwv997-01prelude/GNUmakefile b/ports/mutopia/BachJS/BWV997/bwv997-01prelude/GNUmakefile
new file mode 100644 (file)
index 0000000..61f67f5
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = bwv997-01prelude
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/bwv997-02fuga/GNUmakefile b/ports/mutopia/BachJS/BWV997/bwv997-02fuga/GNUmakefile
new file mode 100644 (file)
index 0000000..2e3d982
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = bwv997-02fuga
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/bwv997-03sarabande/GNUmakefile b/ports/mutopia/BachJS/BWV997/bwv997-03sarabande/GNUmakefile
new file mode 100644 (file)
index 0000000..b2c1781
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = bwv997-03sarabande
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/bwv997-04gigue/GNUmakefile b/ports/mutopia/BachJS/BWV997/bwv997-04gigue/GNUmakefile
new file mode 100644 (file)
index 0000000..a9cb5c2
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = bwv997-04gigue
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV997/bwv997-05double/GNUmakefile b/ports/mutopia/BachJS/BWV997/bwv997-05double/GNUmakefile
new file mode 100644 (file)
index 0000000..7fd747e
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = bwv997-05double
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV999/GNUmakefile b/ports/mutopia/BachJS/BWV999/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/BWV999/praludum-in-c-moll/GNUmakefile b/ports/mutopia/BachJS/BWV999/praludum-in-c-moll/GNUmakefile
new file mode 100644 (file)
index 0000000..322ca12
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = praludum-in-c-moll
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/GNUmakefile b/ports/mutopia/BachJS/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BachJS/chorale_1/GNUmakefile b/ports/mutopia/BachJS/chorale_1/GNUmakefile
new file mode 100644 (file)
index 0000000..ab6b95b
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = chorale_1
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/GNUmakefile b/ports/mutopia/BanchieriA/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/Reg1_Suon1/GNUmakefile b/ports/mutopia/BanchieriA/Reg1_Suon1/GNUmakefile
new file mode 100644 (file)
index 0000000..d3f30e4
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Reg1_Suon1
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/Reg1_Suon2/GNUmakefile b/ports/mutopia/BanchieriA/Reg1_Suon2/GNUmakefile
new file mode 100644 (file)
index 0000000..ead21cb
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Reg1_Suon2
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/Reg1_Suon3/GNUmakefile b/ports/mutopia/BanchieriA/Reg1_Suon3/GNUmakefile
new file mode 100644 (file)
index 0000000..eedae5d
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Reg1_Suon3
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/Reg1_Suon4/GNUmakefile b/ports/mutopia/BanchieriA/Reg1_Suon4/GNUmakefile
new file mode 100644 (file)
index 0000000..16557a7
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Reg1_Suon4
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/Reg1_Suon5/GNUmakefile b/ports/mutopia/BanchieriA/Reg1_Suon5/GNUmakefile
new file mode 100644 (file)
index 0000000..5419d7e
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Reg1_Suon5
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BanchieriA/Reg1_Suon6/GNUmakefile b/ports/mutopia/BanchieriA/Reg1_Suon6/GNUmakefile
new file mode 100644 (file)
index 0000000..6fd097b
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Reg1_Suon6
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BeethovenLv/GNUmakefile b/ports/mutopia/BeethovenLv/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BeethovenLv/WoO59/GNUmakefile b/ports/mutopia/BeethovenLv/WoO59/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BeethovenLv/WoO59/fur-elise/GNUmakefile b/ports/mutopia/BeethovenLv/WoO59/fur-elise/GNUmakefile
new file mode 100644 (file)
index 0000000..8df2fb8
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = fur-elise
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BendaJA/Benda_SonateG3/GNUmakefile b/ports/mutopia/BendaJA/Benda_SonateG3/GNUmakefile
new file mode 100644 (file)
index 0000000..cdfe21b
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Benda_SonateG3
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BendaJA/GNUmakefile b/ports/mutopia/BendaJA/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BruhnsN/BWV847/GNUmakefile b/ports/mutopia/BruhnsN/BWV847/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BruhnsN/BWV847/Pfeminor/GNUmakefile b/ports/mutopia/BruhnsN/BWV847/Pfeminor/GNUmakefile
new file mode 100644 (file)
index 0000000..12c04ff
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = Pfeminor
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/BruhnsN/GNUmakefile b/ports/mutopia/BruhnsN/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarcassiM/GNUmakefile b/ports/mutopia/CarcassiM/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarcassiM/O60/GNUmakefile b/ports/mutopia/CarcassiM/O60/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarcassiM/O60/carcassi-op60-01/GNUmakefile b/ports/mutopia/CarcassiM/O60/carcassi-op60-01/GNUmakefile
new file mode 100644 (file)
index 0000000..491930b
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = carcassi-op60-01
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarcassiM/O60/carcassi-op60-03/GNUmakefile b/ports/mutopia/CarcassiM/O60/carcassi-op60-03/GNUmakefile
new file mode 100644 (file)
index 0000000..8e976b0
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = carcassi-op60-03
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarcassiM/O60/carcassi-op60-08/GNUmakefile b/ports/mutopia/CarcassiM/O60/carcassi-op60-08/GNUmakefile
new file mode 100644 (file)
index 0000000..4db037c
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = carcassi-op60-08
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarcassiM/O60/carcassi-op60-15/GNUmakefile b/ports/mutopia/CarcassiM/O60/carcassi-op60-15/GNUmakefile
new file mode 100644 (file)
index 0000000..9ebbe9d
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = carcassi-op60-15
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarulliF/GNUmakefile b/ports/mutopia/CarulliF/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/CarulliF/carulli-duet-in-g/GNUmakefile b/ports/mutopia/CarulliF/carulli-duet-in-g/GNUmakefile
new file mode 100644 (file)
index 0000000..950b794
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = carulli-duet-in-g
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ClementiM/GNUmakefile b/ports/mutopia/ClementiM/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ClementiM/O36/GNUmakefile b/ports/mutopia/ClementiM/O36/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ClementiM/O36/sonatina-36-1/GNUmakefile b/ports/mutopia/ClementiM/O36/sonatina-36-1/GNUmakefile
new file mode 100644 (file)
index 0000000..aa1609d
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = sonatina-36-1
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ClementiM/O36/sonatina-36-2/GNUmakefile b/ports/mutopia/ClementiM/O36/sonatina-36-2/GNUmakefile
new file mode 100644 (file)
index 0000000..bee9772
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = sonatina-36-2
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ClementiM/O36/sonatina-36-3/GNUmakefile b/ports/mutopia/ClementiM/O36/sonatina-36-3/GNUmakefile
new file mode 100644 (file)
index 0000000..9b75ed3
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = sonatina-36-3
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/ClementiM/O36/sonatina-36-4/GNUmakefile b/ports/mutopia/ClementiM/O36/sonatina-36-4/GNUmakefile
new file mode 100644 (file)
index 0000000..812aaf1
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = sonatina-36-4
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/DowlandJ/ALS1/GNUmakefile b/ports/mutopia/DowlandJ/ALS1/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/DowlandJ/ALS1/unquietthoughts/GNUmakefile b/ports/mutopia/DowlandJ/ALS1/unquietthoughts/GNUmakefile
new file mode 100644 (file)
index 0000000..bbe2554
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = unquietthoughts
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/DowlandJ/GNUmakefile b/ports/mutopia/DowlandJ/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/GNUmakefile b/ports/mutopia/GNUmakefile
new file mode 100644 (file)
index 0000000..f132889
--- /dev/null
@@ -0,0 +1,6 @@
+# ports/mutopia/Makefile
+
+depth = ../..
+
+include $(depth)/ports/ports.make
+
diff --git a/ports/mutopia/GiordianoG/GNUmakefile b/ports/mutopia/GiordianoG/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/GiordianoG/caromioben/GNUmakefile b/ports/mutopia/GiordianoG/caromioben/GNUmakefile
new file mode 100644 (file)
index 0000000..cd6f1ad
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = caromioben
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/JoplinS/GNUmakefile b/ports/mutopia/JoplinS/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/JoplinS/maple/GNUmakefile b/ports/mutopia/JoplinS/maple/GNUmakefile
new file mode 100644 (file)
index 0000000..cbf429e
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = maple
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/MilanL/GNUmakefile b/ports/mutopia/MilanL/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/MilanL/milan-pavan2/GNUmakefile b/ports/mutopia/MilanL/milan-pavan2/GNUmakefile
new file mode 100644 (file)
index 0000000..c079fca
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = milan-pavan2
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/MozartWA/GNUmakefile b/ports/mutopia/MozartWA/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/MozartWA/KV447/GNUmakefile b/ports/mutopia/MozartWA/KV447/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/MozartWA/KV447/horn-concerto-3/GNUmakefile b/ports/mutopia/MozartWA/KV447/horn-concerto-3/GNUmakefile
new file mode 100644 (file)
index 0000000..9b79642
--- /dev/null
@@ -0,0 +1,5 @@
+zipped = true
+mutopia-examples = horn-concerto-3
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/PaganiniN/GNUmakefile b/ports/mutopia/PaganiniN/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/PaganiniN/O1/GNUmakefile b/ports/mutopia/PaganiniN/O1/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/PaganiniN/O1/caprice-24/GNUmakefile b/ports/mutopia/PaganiniN/O1/caprice-24/GNUmakefile
new file mode 100644 (file)
index 0000000..ac5e3f6
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = caprice-24
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/Saint-SaensC/GNUmakefile b/ports/mutopia/Saint-SaensC/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/Saint-SaensC/O94/GNUmakefile b/ports/mutopia/Saint-SaensC/O94/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/Saint-SaensC/O94/morceau-de-concert/GNUmakefile b/ports/mutopia/Saint-SaensC/O94/morceau-de-concert/GNUmakefile
new file mode 100644 (file)
index 0000000..80ba34a
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = morceau-de-concert
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/GNUmakefile b/ports/mutopia/SatieE/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gnossienne_1/GNUmakefile b/ports/mutopia/SatieE/gnossienne_1/GNUmakefile
new file mode 100644 (file)
index 0000000..775dd7b
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gnossienne_1
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gnossienne_2/GNUmakefile b/ports/mutopia/SatieE/gnossienne_2/GNUmakefile
new file mode 100644 (file)
index 0000000..afb2bf6
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gnossienne_2
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gnossienne_3/GNUmakefile b/ports/mutopia/SatieE/gnossienne_3/GNUmakefile
new file mode 100644 (file)
index 0000000..37306e9
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gnossienne_3
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gnossienne_4/GNUmakefile b/ports/mutopia/SatieE/gnossienne_4/GNUmakefile
new file mode 100644 (file)
index 0000000..6857379
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gnossienne_4
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gnossienne_5/GNUmakefile b/ports/mutopia/SatieE/gnossienne_5/GNUmakefile
new file mode 100644 (file)
index 0000000..618d9c7
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gnossienne_5
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gymnopedie_1/GNUmakefile b/ports/mutopia/SatieE/gymnopedie_1/GNUmakefile
new file mode 100644 (file)
index 0000000..5c9955a
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gymnopedie_1
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gymnopedie_2/GNUmakefile b/ports/mutopia/SatieE/gymnopedie_2/GNUmakefile
new file mode 100644 (file)
index 0000000..2ffb322
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gymnopedie_2
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SatieE/gymnopedie_3/GNUmakefile b/ports/mutopia/SatieE/gymnopedie_3/GNUmakefile
new file mode 100644 (file)
index 0000000..d4d7a87
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = gymnopedie_3
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SchubertF/D891/AnSylvia/GNUmakefile b/ports/mutopia/SchubertF/D891/AnSylvia/GNUmakefile
new file mode 100644 (file)
index 0000000..d1cc51b
--- /dev/null
@@ -0,0 +1,4 @@
+mutopia-examples = AnSylvia
+ depth = ../../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SchubertF/D891/GNUmakefile b/ports/mutopia/SchubertF/D891/GNUmakefile
new file mode 100644 (file)
index 0000000..0197f03
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/SchubertF/GNUmakefile b/ports/mutopia/SchubertF/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/mutopia/incoming/GNUmakefile b/ports/mutopia/incoming/GNUmakefile
new file mode 100644 (file)
index 0000000..aa36317
--- /dev/null
@@ -0,0 +1,3 @@
+ depth = ../../..
+ include $(depth)/ports/ports.make
diff --git a/ports/ports.make b/ports/ports.make
new file mode 100644 (file)
index 0000000..d02bca2
--- /dev/null
@@ -0,0 +1,32 @@
+# mutopia/mutopia.make
+
+#
+# Magic: find and include LilyPond's StepMake rules
+#
+# 0: try local tree
+# 1: follow LILYPONDPREFIX
+# 2: try source tree in home
+# 3: try installed tree in $HOME
+# 4: try system installed tree
+# 5: try system installed tree
+#
+make-root=$(wildcard $(depth)/make)
+#
+make-root?=$(wildcard $(LILYPONDPREFIX)/make)
+make-root?=$(wildcard $(HOME)/usr/share/lilypond/make)
+make-root?=$(wildcard /usr/share/lilypond/make)
+make-root?=$(wildcard /usr/local/share/lilypond/make)
+# make-root=<LilyPond's datadir>/make
+
+ifeq ($(SUBDIRS),)
+SUBDIRS = $(filter-out .,$(shell find . -maxdepth 1 -type d -not -name 'out*'))
+endif
+
+ifneq ($(make-root),)
+LOCALSTEPMAKE_TEMPLATES=ports mutopia ly
+include $(make-root)/stepmake.make
+else
+$(error can't find LilyPond's stepmake installation)
+endif
+#
+
index 461258cb973ee569fcf99c31e7ff3893164a65f9..8728e28f50755ca85780a6af2288bab146aced9b 100644 (file)
@@ -7,7 +7,16 @@
 '''
 TODO:
 
-  * --dependencies
+  * check --dependencies
+
+  * move versatile taglines, 
+  
+     \header {
+        beginfooter=\mutopiaPD
+        endfooter=\tagline  -> 'lily was here <version>'
+     }
+
+  * head/header tagline/endfooter
 
   * dvi from lilypond .tex output?  This is hairy, because we create dvi
     from lilypond .tex *and* header output.
@@ -43,7 +52,7 @@ extra_init = {
        'latexheaders' : [],
        'latexpackages' :  ['geometry'],
        'papersize' : [],
-       'pagenumber' : [],
+       'pagenumber' : [1],
        'textheight' : [], 
        'linewidth' : [],
        'orientation' : []
@@ -403,26 +412,35 @@ def global_latex_definition (tfiles, extra):
                linewidth = 597
        s = s + '\geometry{width=%spt%s,headheight=2mm,headsep=0pt,footskip=2mm,%s}\n' % (linewidth, textheight, orientation)
 
-       s= s + r'''
-\usepackage[latin1]{inputenc} 
+       s = s + r'''
+\usepackage[latin1]{inputenc}
 \input{titledefs}
 \makeatletter
-\renewcommand{\@oddfoot}{\parbox{\textwidth}{\mbox{}\thefooter}}%%
+\renewcommand{\@oddfoot}{\parbox{\textwidth}{\mbox{}\makelilypondfooter}}%
 '''
-       if extra['pagenumber'] and  extra['pagenumber'][-1]:
+       
+       if extra['pagenumber'] and extra['pagenumber'][-1] and extra['pagenumber'][-1] != 'no':
                s = s + r'''
-               \renewcommand{\@oddhead}{\parbox{\textwidth}%%
-               {\mbox{}\small\theheader\hfill\textbf{\thepage}}}%%'''
+\renewcommand{\@oddhead}{\parbox{\textwidth}%
+    {\mbox{}\small\makelilypondheader\hfill\textbf{\thepage}}}
+'''
        else:
-               s = s + '\\pagestyle{empty}'
-               
-       s = s + '\\begin{document}'
+               s = s + '\\pagestyle{empty}\n'
+
+       s = s + '\\makeatother\n'
+       s = s + '\\begin{document}\n'
+
 
        first = 1
        for t in tfiles:
                s = s + one_latex_definition (t, first)
                first = 0
-               
+
+       s = s + r'''
+\makeatletter
+\renewcommand{\@oddfoot}{\parbox{\textwidth}{\mbox{}\lilypondtagline}}%
+\makeatother
+'''
        s = s + '\\end{document}'
 
        return s
index 92e3747de496574ef465dca179be9c87836a4da2..e8c4a1fec7371b42a6186e4f6b278e9e972d33ff 100644 (file)
   \global\let\lilypondpiece\relax%
   \global\let\mustmakelilypondpiecetitle\undefined%
 }
+% header -- head ?
+\def\makelilypondheader
+{
+  \ifx\lilypondhead\undefined\else%
+    \parbox{\textwidth}{\mbox{}\lilypondhead}\fi
+}
+\def\makelilypondfooter
+{
+  \ifx\lilypondfooter\undefined\else%
+    \parbox{\textwidth}{\mbox{}\lilypondfooter}\fi
+}
 \endinput