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 <jonlancek...@gmail.com>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
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to