diff options
-rw-r--r-- | manual/Makefile | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/manual/Makefile b/manual/Makefile index 2c2f761b29..05df9ba5f0 100644 --- a/manual/Makefile +++ b/manual/Makefile | |||
@@ -7,7 +7,9 @@ | |||
7 | # $Id$ | 7 | # $Id$ |
8 | # | 8 | # |
9 | 9 | ||
10 | |||
10 | .PHONY: all buildmanual clean | 11 | .PHONY: all buildmanual clean |
12 | MANFILE := rockbox-build | ||
11 | 13 | ||
12 | all: manual-pdf | 14 | all: manual-pdf |
13 | 15 | ||
@@ -15,12 +17,12 @@ manual-prep: rockbox.tex | |||
15 | @if [ "$(OBJDIR)" = "" ]; then echo Run make in you build directory!; false; fi | 17 | @if [ "$(OBJDIR)" = "" ]; then echo Run make in you build directory!; false; fi |
16 | @mkdir -p $(OBJDIR) | 18 | @mkdir -p $(OBJDIR) |
17 | @find * -type d \! -regex '.*\.svn.*' -exec mkdir -p $(OBJDIR)/{} \; | 19 | @find * -type d \! -regex '.*\.svn.*' -exec mkdir -p $(OBJDIR)/{} \; |
18 | @find * -type f \! -regex '.*\.svn.*' -exec cp {} $(OBJDIR)/{} \; | 20 | @find * -type f \! -regex '.*\.svn.*' -exec cp -u {} $(OBJDIR)/{} \; |
19 | @../tools/svnversion.sh | sed -e 's/\n*$$/%/' > version.tex | 21 | @printf "%s%%" $(VERSION) > $(OBJDIR)/version.tex |
20 | @perl credits.pl < ../docs/CREDITS > $(OBJDIR)/CREDITS.tex | 22 | @perl credits.pl < $(ROOTDIR)/docs/CREDITS > $(OBJDIR)/CREDITS.tex |
21 | @echo "\newcommand{\platform}{${MANUALDEV}}" > $(OBJDIR)/rockbox-build.tex | 23 | @printf "\\\\newcommand{\\\\platform}{${MANUALDEV}}\n" > $(OBJDIR)/$(MANFILE).tex |
22 | @echo "\newcommand{\buildversion}{$(VERSION)}" >> $(OBJDIR)/rockbox-build.tex | 24 | @printf "\\\\newcommand{\\\\buildversion}{$(VERSION)}\n" >> $(OBJDIR)/$(MANFILE).tex |
23 | @echo "\input{rockbox.tex}" >> $(OBJDIR)/rockbox-build.tex | 25 | @printf "\\\\input{rockbox.tex}\n" >> $(OBJDIR)/$(MANFILE).tex |
24 | @mv $(OBJDIR)/Makefile.pdflatex $(OBJDIR)/Makefile | 26 | @mv $(OBJDIR)/Makefile.pdflatex $(OBJDIR)/Makefile |
25 | 27 | ||
26 | manual-pdf: manual-prep rockbox.tex | 28 | manual-pdf: manual-prep rockbox.tex |