diff --git a/manual/Makefile b/manual/Makefile index 6718085e30..946d3a9006 100644 --- a/manual/Makefile +++ b/manual/Makefile @@ -78,6 +78,9 @@ manual-txt-zip: manual-txt manual-zip: manual-html $(SILENT)$(MAKE) -C $(OBJDIR) htmlzip +manual-7zip: manual-html + $(SILENT)$(MAKE) -C $(OBJDIR) html7zip + clean: objdir-check $(SILENT)rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf $(SILENT)rm -rf $(OBJDIR)/html $(OBJDIR)/txt diff --git a/manual/Makefile.pdflatex b/manual/Makefile.pdflatex index cf161a01c7..b0025e195d 100644 --- a/manual/Makefile.pdflatex +++ b/manual/Makefile.pdflatex @@ -32,6 +32,12 @@ htmlzip: buildhtml zip -r $(OBJDIR)/rockbox-manual.zip html; \ cp $(OBJDIR)/rockbox-manual.zip $(OBJDIR)/../ ) +html7zip: buildhtml + @(cd $(OBJDIR); \ + 7z a $(OBJDIR)/rockbox-manual.7z html; \ + cp $(OBJDIR)/rockbox-manual.7z $(OBJDIR)/../ ) + + txtzip: buildtxt @(cd $(OBJDIR); \ zip -r $(OBJDIR)/rockbox-manual-txt.zip txt; \ diff --git a/tools/root.make b/tools/root.make index 64427d147b..b899915f5e 100644 --- a/tools/root.make +++ b/tools/root.make @@ -50,7 +50,7 @@ RBINFO = $(BUILDDIR)/rockbox-info.txt .PHONY: all clean tags zip tools manual bin build info langs -ifeq (,$(filter clean veryclean reconf tags voice voicetools manual manual-pdf manual-html manual-zhtml manual-txt manual-ztxt manual-zip help fontzip ,$(MAKECMDGOALS))) +ifeq (,$(filter clean veryclean reconf tags voice voicetools manual manual-pdf manual-html manual-zhtml manual-txt manual-ztxt manual-zip manual-7zip help fontzip ,$(MAKECMDGOALS))) # none of the above DEPFILE = $(BUILDDIR)/make.dep @@ -394,6 +394,8 @@ manual-ztxt: $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-txt-zip manual-zip: $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-zip +manual-7zip: + $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-7zip ifdef TTS_ENGINE @@ -452,6 +454,7 @@ help: @echo "manual - builds a manual (pdf)" @echo "manual-html - HTML manual" @echo "manual-zip - HTML manual (zipped)" + @echo "manual-7zip - HTML manual (7zipped)" @echo "manual-txt - txt manual" @echo "zip - creates a rockbox.zip of your build (no fonts)" @echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"