LYXFILES := ac-compilerman.lyx ac-languageref.lyx ac-firststeps.lyx DIRS := CompilerManual LanguageReference FirstSteps PDFFILES := $(patsubst %.lyx,gen/%.pdf,$(LYXFILES)) XHTMLFILES := $(patsubst %.lyx,gen/%.xhtml,$(LYXFILES)) VPATH = CompilerManual:LanguageReference:FirstSteps all: $(PDFFILES) $(XHTMLFILES) gen/%.pdf: %.lyx @echo Exporting $@ @lyx -E pdf2 $@ $< > gen/logpdf.txt gen/%.xhtml: %.lyx @echo Exporting $@ @lyx -E xhtml $@ $< > gen/logxhtml.txt @echo Transforming export file @mv $@ $@.trans @xsltproc gen/fixhtml.xsl $@.trans > $@ @rm $@.trans @echo Renaming SVGs @cd gen; for f in `find . -name "e_*.svg"`; do n=`echo $$f | cut -d _ -f3-` ; echo " $$f -> img_$$n"; mv $$f img_$$n; done clean: @rm -rf $(PDFFILES) $(XHTMLFILES) gen/log*.txt gen/*~ gen/img_*.svg