File: Makefile.am

package info (click to toggle)
babl 0.0.22-1
  • links: PTS
  • area: main
  • in suites: lenny, squeeze
  • size: 2,848 kB
  • ctags: 1,229
  • sloc: ansic: 13,365; sh: 9,103; makefile: 321; ruby: 90
file content (55 lines) | stat: -rw-r--r-- 953 bytes parent folder | download
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