diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-11-10 19:40:36 +0000 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2011-11-10 19:40:36 +0000 |
| commit | a3cc428796ed838123b0cbca2cdb70573780ed93 (patch) | |
| tree | cbbfabd69427fcf766991ffed2416d294a8b2239 | |
| parent | 7aac4188d2fbb3b72e36b7daa9a9a50cf67333d6 (diff) | |
| download | rockbox-a3cc428796ed838123b0cbca2cdb70573780ed93.zip rockbox-a3cc428796ed838123b0cbca2cdb70573780ed93.tar.gz rockbox-a3cc428796ed838123b0cbca2cdb70573780ed93.tar.bz2 rockbox-a3cc428796ed838123b0cbca2cdb70573780ed93.tar.xz | |
Create features.tex without intermediate file.
Using features.tex as intermediate file for creating features.tex is a bit
confusing, and there is no real need for using an intermediate file. Change
some hardcoded output files while at it.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30959 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | manual/Makefile | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/manual/Makefile b/manual/Makefile index 719f450..e091fdc 100644 --- a/manual/Makefile +++ b/manual/Makefile @@ -38,26 +38,27 @@ manual-prep: objdir-check rockbox.tex $(OBJDIR)/CREDITS.tex $(OBJDIR)/version.te $(OBJDIR)/$(MANFILE).tex: @echo "creating $(notdir $@)" - $(SILENT)printf "\\\\newcommand{\\\\platform}{${MANUALDEV}}\n" > $(OBJDIR)/$(MANFILE).tex - $(SILENT)printf "\\\\newcommand{\\\\buildversion}{$(VERSION)}\n" >> $(OBJDIR)/$(MANFILE).tex - $(SILENT)printf "\\\\input{rockbox.tex}\n" >> $(OBJDIR)/$(MANFILE).tex + $(SILENT)printf "\\\\newcommand{\\\\platform}{${MANUALDEV}}\n" > $@ + $(SILENT)printf "\\\\newcommand{\\\\buildversion}{$(VERSION)}\n" >> $@ + $(SILENT)printf "\\\\input{rockbox.tex}\n" >> $@ $(OBJDIR)/CREDITS.tex: $(DOCSDIR)/CREDITS @echo "processing $(notdir $^)" - $(SILENT)perl credits.pl < $(DOCSDIR)/CREDITS > $(OBJDIR)/CREDITS.tex + $(SILENT)perl credits.pl < $(DOCSDIR)/CREDITS > $@ $(OBJDIR)/version.tex: @echo "creating $(notdir $@)" - $(SILENT)printf "%s%%" $(VERSION) > $(OBJDIR)/version.tex + $(SILENT)printf "%s%%" $(VERSION) > $@ $(OBJDIR)/features.tex: $(ROOTDIR)/apps/features.txt @echo "processing $(notdir $^)" $(SILENT)mkdir -p `dirname $@` - $(SILENT)cat $< | $(HOSTCC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) \ - $(TARGET) $(DEFINES) $(EXTRA_DEFINES) -E -P -imacros "config.h" -imacros "button.h" - | \ - grep -v "^\#" | grep -v "^$$" > $@; \ - for f in `cat $(OBJDIR)/features.tex`; do feat="$$feat\\n\\\\edef\\\\UseOption{\\\\UseOption,$$f}" ; done ; \ - printf "$$feat" >$(OBJDIR)/features.tex + $(SILENT) for f in \ + $$(cat $< | $(HOSTCC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) \ + $(TARGET) $(DEFINES) $(EXTRA_DEFINES) -E -P -imacros "config.h" \ + -imacros "button.h" - | grep -v "^\#" | grep -v "^$$"); \ + do feat="$$feat\\n\\\\edef\\\\UseOption{\\\\UseOption,$$f}"; done ; \ + printf "$$feat" > $@ manual-pdf: objdir-check features manual-prep rockbox.tex $(SILENT)$(MAKE) -C $(OBJDIR) buildmanual |