+parts=$(patsubst %.ly,%,$(wildcard *-part.ly))
+
+#
+# scores for target local-WWW (duh)
+#
+examples=
+
+#
+# scores for target mutopia
+#
+mutopia-examples=$(name) $(parts)
+
+# moved to ly-rules.make
+# Timothy's booklet
+#
+#$(outdir)/%-book.ps: $(outdir)/%.ps
+# psbook $< $<.tmp
+# pstops '2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)' $<.tmp $@
+
+#
+# Catch-all target: type `make foo' to make out/foo.ps,
+# or make `foo-book' to make out/foo-book.ps
+#
+%: $(outdir)/%.ps
+ @echo Generated $< for target $@.
+
+#
+# Also clean hand-compiled stuff in cwd
+#
+local-clean: local-auto-gen-clean
+
+# Compose string from two parts: must not remove myself.
+auto-gen-tag=Generated
+auto-gen-tag+= automatically by
+
+local-auto-gen-clean:
+ rm -f `grep -l '$(auto-gen-tag)' *`
+ rm -f *.dvi *.png