]> git.donarmstrong.com Git - lilypond.git/blobdiff - make/mutopia-targets.make
release: 1.5.19
[lilypond.git] / make / mutopia-targets.make
index 994418db1008c2cc6cee01ac2ea4f3913c897fbc..3504259fb557722233d4ba97e05aa7d10f1f80b8 100644 (file)
@@ -1,29 +1,18 @@
 
-.PHONY: mutopia png ps scores tar
+include $(stepdir)/www-targets.make
 
-.PRECIOUS: $(outdir)/%.ps $(outdir)/%-book.ps
-
-all: $(OUT_FILES)
 
-local-WWW: $(ly_examples) $(fly_examples) $(ps_examples) $(png_examples)
+.PHONY: download mutopia png ps scores tar
 
-local-web:
-       $(MAKE) conf=www local-WWW
-
-convert-ly: local-convert-ly
-       $(LOOP)
+.PRECIOUS: $(outdir)/%.ps $(outdir)/%-book.ps
+.PRECIOUS: $(outdir)-letter/%.dvi $(outdir)-letter/%.ps
 
-local-convert-ly:
-       $(PYTHON) $(CONVERT_LY) -e *ly
 
-#
-# Also clean hand-compiled stuff in cwd
-#
-localclean: local-auto-gen-clean
+all: $(OUT_FILES)
 
-local-auto-gen-clean:
-       rm -f `grep -l 'Generated automacially by'  *`
-       rm -f *.dvi *.png
+# we want dvi_examples as well, because they get thrown away otherwise
+# incurring another costly lilypond run.
+local-WWW: $(ly_examples) $(dvi_examples) $(ps_examples) $(png_examples)
 
 tar:
        mkdir -p $(outdir)/$(tarball)
@@ -38,42 +27,31 @@ ps: $(ps_examples)
 scores: $(score_ps)
        $(MAKE) ps_examples="$<" ps
 
+local-mutopia:
+       $(MAKE) examples="$(mutopia-examples)" PAPERSIZE=letter local-WWW $(mutopia-letter)
+
+mutopia: local-mutopia
+       $(LOOP)
+
 mutopia-letter=$(mutopia-examples:%=out-letter/%.ps.gz)
 
-mutopia:
-       $(MAKE) examples="$(mutopia-examples)" PAPERSIZE=letter local-WWW $(mutopia-letter)
+local-clean: local-letter-clean
 
-#
-# <NAME> and -book targets only available through ly.make template makefile;
-# too scary to install in LilyPonds make yet.
-#
-#
+local-letter-clean:
+       rm -f $(outdir)-letter/*
 
-ifeq (0,1)
-#
-# Timothy's booklet
-#
-$(outdir)/%-book.ps: $(outdir)/%.ps
-       psbook $< $<.1
-       pstops '2:0L(11.45in,0.25in)+1L(11.45in,5.6in)' $<.1 $@
-       rm -f $<.1
 
-#
-# Catch-all target: type `make foo' to make out/foo.ps,
-# or make `foo-book' to make out/foo-book.ps
-#
-%: $(outdir)/%.ps
-       @echo Making $@ from $<
-endif
+local-help: local-mutopia-help
 
-local-help:
+local-mutopia-help:
        @echo -e "\
   <NAME>      update $(outdir)/<NAME>.ps\n\
   <NAME>-book update booklet $(outdir)/<NAME>-book.ps\n\
-  convert-ly  convert all LilyPond sources\n\
   mutopia     update PNGs, PostScript a4 and letter of all mutopia-examples\n\
   png         update PNGs of all examples\n\
   ps          update PostScript of all examples\n\
   scores      update PostScript of all scores\n\
 "\
 #
+
+