mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-10-14 02:27:39 -04:00
manual: add 'manual-7zip' build target for 7zipped HTML manual.
7zip produces files nearly *half* the size of a zipped one. Change-Id: Ic8bc4129dd4106a32060c98049061ea3848ebddc
This commit is contained in:
parent
c33aafcd5c
commit
8d5fd1b20b
3 changed files with 13 additions and 1 deletions
|
@ -78,6 +78,9 @@ manual-txt-zip: manual-txt
|
||||||
manual-zip: manual-html
|
manual-zip: manual-html
|
||||||
$(SILENT)$(MAKE) -C $(OBJDIR) htmlzip
|
$(SILENT)$(MAKE) -C $(OBJDIR) htmlzip
|
||||||
|
|
||||||
|
manual-7zip: manual-html
|
||||||
|
$(SILENT)$(MAKE) -C $(OBJDIR) html7zip
|
||||||
|
|
||||||
clean: objdir-check
|
clean: objdir-check
|
||||||
$(SILENT)rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf
|
$(SILENT)rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf
|
||||||
$(SILENT)rm -rf $(OBJDIR)/html $(OBJDIR)/txt
|
$(SILENT)rm -rf $(OBJDIR)/html $(OBJDIR)/txt
|
||||||
|
|
|
@ -32,6 +32,12 @@ htmlzip: buildhtml
|
||||||
zip -r $(OBJDIR)/rockbox-manual.zip html; \
|
zip -r $(OBJDIR)/rockbox-manual.zip html; \
|
||||||
cp $(OBJDIR)/rockbox-manual.zip $(OBJDIR)/../ )
|
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
|
txtzip: buildtxt
|
||||||
@(cd $(OBJDIR); \
|
@(cd $(OBJDIR); \
|
||||||
zip -r $(OBJDIR)/rockbox-manual-txt.zip txt; \
|
zip -r $(OBJDIR)/rockbox-manual-txt.zip txt; \
|
||||||
|
|
|
@ -50,7 +50,7 @@ RBINFO = $(BUILDDIR)/rockbox-info.txt
|
||||||
|
|
||||||
.PHONY: all clean tags zip tools manual bin build info langs
|
.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
|
# none of the above
|
||||||
DEPFILE = $(BUILDDIR)/make.dep
|
DEPFILE = $(BUILDDIR)/make.dep
|
||||||
|
|
||||||
|
@ -394,6 +394,8 @@ manual-ztxt:
|
||||||
$(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-txt-zip
|
$(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-txt-zip
|
||||||
manual-zip:
|
manual-zip:
|
||||||
$(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual 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
|
ifdef TTS_ENGINE
|
||||||
|
|
||||||
|
@ -452,6 +454,7 @@ help:
|
||||||
@echo "manual - builds a manual (pdf)"
|
@echo "manual - builds a manual (pdf)"
|
||||||
@echo "manual-html - HTML manual"
|
@echo "manual-html - HTML manual"
|
||||||
@echo "manual-zip - HTML manual (zipped)"
|
@echo "manual-zip - HTML manual (zipped)"
|
||||||
|
@echo "manual-7zip - HTML manual (7zipped)"
|
||||||
@echo "manual-txt - txt manual"
|
@echo "manual-txt - txt manual"
|
||||||
@echo "zip - creates a rockbox.zip of your build (no fonts)"
|
@echo "zip - creates a rockbox.zip of your build (no fonts)"
|
||||||
@echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"
|
@echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue