Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 1 | DOCUMENT := rockbox-build |
| 2 | LATEX := pdflatex |
| 3 | include LaTeX.Rules |
| 4 | GRAPHIC_FILES:=`find . -name \*.jpg \*.jpeg` |
Dominik Riebeling | 9413c2a | 2006-07-20 18:07:46 +0000 | [diff] [blame^] | 5 | HTLATEX := htlatex |
| 6 | HTOPTS1 := "html,early_,2" |
| 7 | HTOPTS2 := "" |
| 8 | HTOPTS3 := "-dhtml/" |
Christi Scarborough | d68d7c0 | 2006-02-06 07:25:25 +0000 | [diff] [blame] | 9 | |
| 10 | .PHONY: all cleaner buildmanual output |
| 11 | |
| 12 | buildmanual: rockbox-build.tex |
| 13 | @cp $(OBJDIR)/rockbox-build.pdf $(OBJDIR)/../rockbox-$(ARCHOS)-$(VERSION).pdf |
| 14 | |
Dominik Riebeling | 9413c2a | 2006-07-20 18:07:46 +0000 | [diff] [blame^] | 15 | buildhtml: rockbox-build.tex |
| 16 | @mkdir -p $(OBJDIR)/html |
| 17 | @$(HTLATEX) $(DOCUMENT) $(HTOPTS1) $(HTOPTS2) $(HTOPTS3) |
| 18 | @cp --parent `cat $(OBJDIR)/html/*.html | sed -e '/png/!d;s/.*\"\(.*\.png\)\".*/\1/g'` $(OBJDIR)/html |
| 19 | @cp -r $(OBJDIR)/html $(OBJDIR)/../ |
| 20 | |
| 21 | htmlzip: buildhtml |
| 22 | @zip -r $(OBJDIR)/rockbox-manual.zip $(OBJDIR)/html |
| 23 | @cp $(OBJDIR)/rockbox-manual.zip $(OBJDIR)/../ |