# Set all needed variables to their empty values to prevent "variable `...' not defined"
# Any further settings should be done exclusively by += operator
EXTRA_DIST=
-BUILT_SOURCES=
CLEANFILES=
MAINTAINERCLEANFILES=
-noinst_DATA=
+TESTS=
# Force delete of target file if command fails.
# Generally better behaviour but it requires GNU make. Harmless otherwise.
.DELETE_ON_ERROR:
-%.ppm: %.fig Makefile
- fig2dev -L ppm -S4 -m1.75 -b10 $< | pnmgamma 0.4 >$@
+# This target is used for "httpd.conf.pl" generator.
+MODPERL_PM=
+EXTRA_DIST+=$(MODPERL_PM)
+MODPERL_PM-print: $(MODPERL_PM)
+ @echo "MODPERL_PM:$(subdir):$(MODPERL_PM)"
+ @for subdir in . $(SUBDIRS);do \
+ if test "$$subdir" = . -o "$$subdir" = intl -o "$$subdir" = po -o "$$subdir" = m4;then :;else \
+ (cd "$$subdir" && $(MAKE) $(AM_MAKEFLAGS) $@) || exit 1; \
+ fi; \
+ done
-%.gif: %.ppm
- ppmquant -quiet 256 $< | ppmtogif -quiet -sort >$@
+# PiNG is our exchange format. Prevent: make: Circular %.ppm <- %.EXT dependency dropped.
-# Prevent: make: Circular %.ppm <- %.gif dependency dropped.
-#%.ppm: %.gif
-# giftopnm $< >$@
+# Prevent gs(1) EPIPE as it writes about 2x more data out: ( ... ;cat >/dev/null)
+%.png: %.fig Makefile
+ $(PATH_FIG2DEV) -L ppm -S4 -m1.75 -b10 $< | ($(PATH_PNMGAMMA) 0.4;cat >/dev/null) | $(PATH_PNMTOPNG) >$@
-%.png: %.ppm
- pnmtopng $< >$@
+%.png: %-badgamma.ppm
+ $(PATH_PNMGAMMA) 0.4 <$< | $(PATH_PNMTOPNG) >$@
-%.ppm: %.png
- pngtopnm $< >$@
+%.gif: %.png
+ $(PATH_PNGTOPNM) $< | $(PATH_PPMQUANT) -quiet 256 | $(PATH_PPMTOGIF) -quiet -sort >$@
%.png: %.dia $(top_srcdir)/dia-w.sh
$(top_srcdir)/dia-w.sh --nosplash --export $@ $<
+%.svg: %.dia $(top_srcdir)/dia-w.sh
+ $(top_srcdir)/dia-w.sh --nosplash --export $@ $<
+
+# Optionally: basename_svg_DPI=30
+%.png: %.svg
+ $(PATH_INKSCAPE) --export-png=$@ $(if $($*_svg_DPI),--export-dpi=$($*_svg_DPI)) --export-background=white $<
+