1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
.SILENT:
if HAVE_INKSCAPE
PNG_FILES = \
babl-a4poster.png \
babl-16x16.png \
babl-48x48.png
endif
SVG_FILES = \
babl-a4poster.svg \
babl-16x16.svg \
babl-48x48.svg
EXTRA_DIST = \
index.html \
$(PNG_FILES) \
$(SVG_FILES)
MAINTAINERCLEANFILES = $(PNG_FILES)
all: $(MAINTAINERCLEANFILES)
INKSCAPE_CMD = echo -n " SVG: $@" ;\
$(INKSCAPE) -e $@ $< 2&>/dev/null\
&&\
echo " [OK]"\
||\
echo " FAIL"
if HAVE_INKSCAPE
dist-check-inkscape:
%.png: %.svg
$(INKSCAPE_CMD)
#-e $@ $< 2>/dev/null
# the png version of the a4 poster is used as a webgraphic
# , thus it is rendered with the background alpha set to
# 0.0
babl-a4poster.png: babl-a4poster.svg
echo -n " SVG: $@" ;\
$(INKSCAPE) -e $@ $< -w 256 -y 0 2&>/dev/null\
&&\
echo " [OK]"\
||\
echo " FAIL"
else
dist-check-inkscape:
@echo "*** inkscape must be available in order to make dist"
@false
endif
dist-hook: dist-check-inkscape
|