I just realized that the "web-clean" target in previously-attached Makefile
would wipe out the finished html product. I modified the "web" target to
copy it to safety so "web-clean" only gets rid of intermediate files. New
"web" target:
web:
$(LILYBOOK_HTML)
$(HTML)
cp -R $(WEBDIR)/$(FILE)/ ./
$(BROWSER) $(FILE)/$(FILE).html &
Jon
On Thu, May 14, 2009 at 10:33 PM, Jonathan Kulp <[email protected]>wrote:
> %%%%%%% LILYPOND-BOOK MAKEFILE %%%%%%%%%
>
> SHELL=/bin/sh
> FILE=workbook_main
> OUTDIR=out
> WEBDIR=htmlout
> VIEWER=acroread
> BROWSER=firefox
> LILYBOOK_PDF=lilypond-book --output=$(OUTDIR) --pdf $(FILE).lytex
> LILYBOOK_HTML=lilypond-book --output=$(WEBDIR) $(FILE).lytex
> PDF=cd $(OUTDIR) && pdflatex $(FILE)
> HTML=cd $(WEBDIR) && latex2html $(FILE)
> INDEX=cd $(OUTDIR) && makeindex $(FILE)
> PREVIEW=$(VIEWER) $(OUTDIR)/$(FILE).pdf &
>
> all: pdf web
>
> pdf:
> $(LILYBOOK_PDF)
> $(PDF)
> $(INDEX)
> $(LILYBOOK_PDF)
> $(PDF)
> $(PREVIEW)
>
> web:
> $(LILYBOOK_HTML)
> $(HTML)
> $(BROWSER) $(WEBDIR)/$(FILE)/$(FILE).html &
>
> keep: pdf
> cp $(OUTDIR)/$(FILE).pdf Gratis.pdf
>
> clean:
> rm -rf $(OUTDIR)
>
> web-clean:
> rm -rf $(WEBDIR)
>
>
>
--
Jonathan Kulp
http://www.jonathankulp.com
_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel