diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2006-10-23 18:09:38 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2006-10-23 18:09:38 +0000 |
commit | abac7397674b255ecac7fd65b98bcabaf65f68c8 (patch) | |
tree | 58e09e73b6aa1f3ed4f82dcf3d4a8b62ef5ad5cf /manual/Makefile | |
parent | 97f2af25532846f5dc72f6d3265cd9f5ff333610 (diff) | |
download | rockbox-abac7397674b255ecac7fd65b98bcabaf65f68c8.tar.gz rockbox-abac7397674b255ecac7fd65b98bcabaf65f68c8.zip |
Manual Makefile tweaks:
- remove html output folder on "make clean"
- fix "make manual" that was broken for some targets (e.g. h100) when configured for normal / sim build
- add manual-txt target to generate a plain text version. Requires links.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11319 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'manual/Makefile')
-rw-r--r-- | manual/Makefile | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/manual/Makefile b/manual/Makefile index ac7fd628b3..233ab374d2 100644 --- a/manual/Makefile +++ b/manual/Makefile | |||
@@ -7,20 +7,27 @@ manual-prep: rockbox.tex | |||
7 | @mkdir -p $(OBJDIR) | 7 | @mkdir -p $(OBJDIR) |
8 | @cp -R * $(OBJDIR) | 8 | @cp -R * $(OBJDIR) |
9 | @perl credits.pl < ../docs/CREDITS | iconv -f utf-8 -t iso-8859-1 > $(OBJDIR)/CREDITS.tex | 9 | @perl credits.pl < ../docs/CREDITS | iconv -f utf-8 -t iso-8859-1 > $(OBJDIR)/CREDITS.tex |
10 | @echo "\newcommand{\platform}{${ARCHOS}}" > $(OBJDIR)/rockbox-build.tex | 10 | @echo "\newcommand{\platform}{${MANUALDEV}}" > $(OBJDIR)/rockbox-build.tex |
11 | @echo "\newcommand{\buildversion}{$(VERSION)}" >> $(OBJDIR)/rockbox-build.tex | 11 | @echo "\newcommand{\buildversion}{$(VERSION)}" >> $(OBJDIR)/rockbox-build.tex |
12 | @echo "\input{rockbox.tex}" >> $(OBJDIR)/rockbox-build.tex | 12 | @echo "\input{rockbox.tex}" >> $(OBJDIR)/rockbox-build.tex |
13 | @mv $(OBJDIR)/Makefile.pdflatex $(OBJDIR)/Makefile | 13 | @mv $(OBJDIR)/Makefile.pdflatex $(OBJDIR)/Makefile |
14 | 14 | ||
15 | manual-pdf: manual-prep rockbox.tex | 15 | manual-pdf: manual-prep rockbox.tex |
16 | $(MAKE) -C $(OBJDIR) | 16 | $(MAKE) -C $(OBJDIR) buildmanual |
17 | 17 | ||
18 | manual-html: manual-prep rockbox.tex | 18 | manual-html: manual-prep rockbox.tex |
19 | $(MAKE) -C $(OBJDIR) buildhtml | 19 | $(MAKE) -C $(OBJDIR) buildhtml |
20 | 20 | ||
21 | manual-txt: manual-html | ||
22 | $(MAKE) -C $(OBJDIR) buildtxt | ||
23 | |||
24 | manual-txt-zip: manual-txt | ||
25 | $(MAKE) -C $(OBJDIR) txtzip | ||
26 | |||
21 | manual-zip: manual-html | 27 | manual-zip: manual-html |
22 | $(MAKE) -C $(OBJDIR) htmlzip | 28 | $(MAKE) -C $(OBJDIR) htmlzip |
23 | 29 | ||
24 | clean: | 30 | clean: |
25 | @if [ "$(OBJDIR)" == "" ]; then echo Run make in you build directory!; false; fi | 31 | @if [ "$(OBJDIR)" == "" ]; then echo Run make in you build directory!; false; fi |
26 | @rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf | 32 | @rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf |
33 | @rm -rf $(OBJJDIR)/html $(OBJDIR)/txt | ||