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