svg.mk: Remove greater default image widths in favour of icon sizes

Trade the bigger images generated by default by a greater variety of PNG icons,
in the sizes 16 32 48 64 72 96 128 144 168 192. I took these from an example
manifest, but I'm not sure about what typical sizes are. The following images
aren't generated anylonger by default: 50 100 200 300 400 500 600 700 800 546.

Also introduce new variable GENERATED_EXTRA_WIDTHS.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2018-11-19 21:01:39 +00:00
commit 8c3afd272e

View file

@ -2,7 +2,8 @@ SVG_GENERATE_FORMATS ?= png svg
SVG ?= $(filter-out copied-%,$(wildcard *.svg))
COPIED_SVG = $(addprefix copied-,$(notdir $(SVG)))
GENERATED_WIDTHS ?= 50 100 200 300 400 500 600 700 800 546
GENERATED_ICON_WIDTHS += 16 32 48 64 72 96 128 144 168 192
GENERATED_WIDTHS ?= $(GENERATED_ICON_WIDTHS) $(GENERATED_EXTRA_WIDTHS)
ifneq ($(filter png,$(SVG_GENERATE_FORMATS)),)
GENERATED_WIDTHS_PNG ?= $(GENERATED_WIDTHS)
@ -19,7 +20,6 @@ ifneq ($(filter ico,$(SVG_GENERATE_FORMATS)),)
endif
ifneq ($(filter pdf,$(SVG_GENERATE_FORMATS)),)
GENERATED_WIDTHS_ICO ?= 16 32
GENERATED_PDF ?= $(patsubst %.svg,%.pdf,$(notdir $(SVG)))
GENERATED_IMAGES += $(GENERATED_PDF)
endif