A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

manual: add 'manual-7zip' build target for 7zipped HTML manual.

7zip produces files nearly *half* the size of a zipped one.

Change-Id: Ic8bc4129dd4106a32060c98049061ea3848ebddc

+13 -1
+3
manual/Makefile
··· 78 manual-zip: manual-html 79 $(SILENT)$(MAKE) -C $(OBJDIR) htmlzip 80 81 clean: objdir-check 82 $(SILENT)rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf 83 $(SILENT)rm -rf $(OBJDIR)/html $(OBJDIR)/txt
··· 78 manual-zip: manual-html 79 $(SILENT)$(MAKE) -C $(OBJDIR) htmlzip 80 81 + manual-7zip: manual-html 82 + $(SILENT)$(MAKE) -C $(OBJDIR) html7zip 83 + 84 clean: objdir-check 85 $(SILENT)rm -rf $(OBJDIR)/manual $(OBJDIR)/*.pdf 86 $(SILENT)rm -rf $(OBJDIR)/html $(OBJDIR)/txt
+6
manual/Makefile.pdflatex
··· 32 zip -r $(OBJDIR)/rockbox-manual.zip html; \ 33 cp $(OBJDIR)/rockbox-manual.zip $(OBJDIR)/../ ) 34 35 txtzip: buildtxt 36 @(cd $(OBJDIR); \ 37 zip -r $(OBJDIR)/rockbox-manual-txt.zip txt; \
··· 32 zip -r $(OBJDIR)/rockbox-manual.zip html; \ 33 cp $(OBJDIR)/rockbox-manual.zip $(OBJDIR)/../ ) 34 35 + html7zip: buildhtml 36 + @(cd $(OBJDIR); \ 37 + 7z a $(OBJDIR)/rockbox-manual.7z html; \ 38 + cp $(OBJDIR)/rockbox-manual.7z $(OBJDIR)/../ ) 39 + 40 + 41 txtzip: buildtxt 42 @(cd $(OBJDIR); \ 43 zip -r $(OBJDIR)/rockbox-manual-txt.zip txt; \
+4 -1
tools/root.make
··· 50 51 .PHONY: all clean tags zip tools manual bin build info langs 52 53 - ifeq (,$(filter clean veryclean reconf tags voice voicetools manual manual-pdf manual-html manual-zhtml manual-txt manual-ztxt manual-zip help fontzip ,$(MAKECMDGOALS))) 54 # none of the above 55 DEPFILE = $(BUILDDIR)/make.dep 56 ··· 394 $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-txt-zip 395 manual-zip: 396 $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-zip 397 398 ifdef TTS_ENGINE 399 ··· 452 @echo "manual - builds a manual (pdf)" 453 @echo "manual-html - HTML manual" 454 @echo "manual-zip - HTML manual (zipped)" 455 @echo "manual-txt - txt manual" 456 @echo "zip - creates a rockbox.zip of your build (no fonts)" 457 @echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"
··· 50 51 .PHONY: all clean tags zip tools manual bin build info langs 52 53 + 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))) 54 # none of the above 55 DEPFILE = $(BUILDDIR)/make.dep 56 ··· 394 $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-txt-zip 395 manual-zip: 396 $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-zip 397 + manual-7zip: 398 + $(SILENT)$(MAKE) -C $(MANUALDIR) OBJDIR=$(BUILDDIR)/manual manual-7zip 399 400 ifdef TTS_ENGINE 401 ··· 454 @echo "manual - builds a manual (pdf)" 455 @echo "manual-html - HTML manual" 456 @echo "manual-zip - HTML manual (zipped)" 457 + @echo "manual-7zip - HTML manual (7zipped)" 458 @echo "manual-txt - txt manual" 459 @echo "zip - creates a rockbox.zip of your build (no fonts)" 460 @echo "gzip - creates a rockbox.tar.gz of your build (no fonts)"