LATEX_FILES =$(call src-wildcard,*.latex)
-EXTRA_DIST_FILES= $(LATEX_FILES) $(IMAGES) README.txt $(EPS_ILLUSTRATIONS)
+EXTRA_DIST_FILES= $(LATEX_FILES) $(IMAGES) README.txt convert-ly.txt $(EPS_ILLUSTRATIONS)
IMAGES=$(call src-wildcard,*.png)
EPS_ILLUSTRATIONS=context-example.eps
$(outdir)/lilypond.pdf: $(OUT_PDF_IMAGES) $(OUT_PNG_IMAGES)
$(outdir)/%.png: %.png
- convert -geometry 50x50% $< $@
+ convert -depth 8 -geometry 50x50% $< $@
$(outdir)/%.png: %.eps
- convert $< $@
-
-$(outdir)/%.eps: %.png
- convert $< $@
-
-$(outdir)/%.eps: %.eps
- cp $< $@
+ gs -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -q -sOutputFile=$@ -sDEVICE=png16m -dEPSCrop -dNOPAUSE -f $< -c quit
$(outdir)/%.pdf: %.png
- convert $< $@
+ convert -depth 8 $< $@
$(outdir)/%.pdf: %.eps
gs -dAutoRotatePages=/None -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=$@ -dEPSCrop -c .setpdfwrite -f $<
$(outdir)/lilypond/source:
@rm -f $(@)
+ mkdir -p $(outdir)/lilypond
ln -sf ../../../ $(@)
$(outdir)/music-glossary/source:
@rm -f $(@)
+ mkdir -p $(outdir)/music-glossary
ln -sf ../../../ $(@)
local-WWW: $(HTML_FILES) $(DEEP_HTML_FILES)\
$(datafiles) $(PDF_FILES) $(source-links) info info-dir
-local-WWW-clean: deep-WWW-clean
-
-deep-WWW-clean:
- rm -rf $(outdir)/lilypond $(outdir)/lilypond-internals
-
info-dir:
$(SHELL) $(buildscript-dir)/install-info-html.sh --dir=$(outdir) lilypond lilypond-internals music-glossary
$(outdir)/%.bib: %.bib
ln -f $< $@
-local-clean:
- rm -f fonts.aux fonts.log feta*.tfm feta*.*pk
- rm -rf $(outdir)/lilypond $(outdir)/lilypond-internals $(outdir)/music-glossary
# lilypond.texi deps
$(top-build-dir)/mf/$(outconfbase)/feta16list.ly:
## unused
$(outdir)/interfaces.itexi: dummy
cd $(outdir) && lilypond $(top-src-dir)/ly/generate-interface-doc
-
-
-local-clean: local-delete
-
-local-delete:
- find $(outdir)/ -name 'lily-[0-9]*' | xargs rm -f
- -rm -f $(outdir)/*