ICONS = $(foreach res,$(RESOLUTIONS),$(ICON_NAME)-$(res).png)
ICON_KERNEL = kernel-logo.ppm
-ICON_EPS = ../objects/ipfire-icon.eps
-ICON_PNM = $(patsubst %.eps,%.pnm,$(ICON_EPS))
-ICON_SVG = $(patsubst %.eps,%.svg,$(ICON_EPS))
+ICON_SVG = ../objects/ipfire-icon.svg
+ICON_PNM = $(patsubst %.svg,%.pnm,$(ICON_SVG))
all: $(ICON_KERNEL) $(ICON_SVG) $(ICONS)
-$(ICON_SVG): $(ICON_EPS)
- convert $< $@
-
# Create a PNG icon file for each resolution.
-$(ICONS): $(ICON_EPS)
+$(ICONS): $(ICON_SVG)
convert -resize $(patsubst $(ICON_NAME)-%.png,%,$@) \
- -transparent white \
+ -background none \
$< $@
-$(ICON_PNM): $(ICON_EPS)
+$(ICON_PNM): $(ICON_SVG)
convert \
+ -background black \
-resize 80x80 \
-compress none \
$< $@
cp -vfl $(ICON_KERNEL) $(DESTDIR)$(PREFIX)/share/pixmaps/kernel-logo.ppm
clean:
- rm -vf $(ICONS) $(ICON_KERNEL) $(ICON_PNM) $(ICON_SVG)
+ rm -vf $(ICONS) $(ICON_KERNEL) $(ICON_PNM)