summaryrefslogtreecommitdiffstats
path: root/debian/compiz-fusion-plugins-main-trinity/compiz-fusion-plugins-main-trinity-0.8.4/metadata/Makefile.am
blob: 24d749a07474a3568248787d5107c231060240c3 (plain)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
xmldir       = $(metadatadir)

if JPEG_PLUGIN
jpegxml = imgjpeg.xml.in
endif

if RESIZEINFO_PLUGIN
resizeinfoxml = resizeinfo.xml.in
endif

if SCALEADDON_PLUGIN
scaleaddonxml = scaleaddon.xml.in
endif

if TEXT_PLUGIN
textxml = text.xml.in
endif

if WALL_PLUGIN
wallxml = wall.xml.in
endif

xml_in_files = 	         \
	animation.xml.in      \
	colorfilter.xml.in    \
	expo.xml.in           \
	ezoom.xml.in          \
	kdecompat.xml.in      \
	mag.xml.in            \
	mousepoll.xml.in      \
	neg.xml.in            \
	opacify.xml.in        \
	put.xml.in            \
	ring.xml.in           \
	session.xml.in        \
	shift.xml.in          \
	snap.xml.in           \
	staticswitcher.xml.in \
	thumbnail.xml.in      \
	titleinfo.xml.in      \
	vpswitch.xml.in       \
	winrules.xml.in       \
	workarounds.xml.in    \
	$(jpegxml)            \
	$(resizeinfoxml)      \
	$(scaleaddonxml)      \
	$(textxml)            \
	$(wallxml)

xml_files    = $(xml_in_files:.xml.in=.xml)
xml_DATA     = $(xml_files)

@INTLTOOL_XML_RULE@

if USE_SCHEMAS
schemadir   = $(GCONF_SCHEMA_FILE_DIR)
schema_files = $(patsubst %.xml.in,compiz-%.schemas,$(xml_in_files))
schema_DATA  = $(schema_files)

%.schemas: $(xml_files)
	xsltproc -o $@ $(xsltdir)/schemas.xslt $(subst compiz-,,$*).xml;

if GCONF_SCHEMAS_INSTALL
install-data-local:
	if test -z "$(DESTDIR)" ; then \
               GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(schema_DATA); \
       fi
endif
endif

EXTRA_DIST =		\
	$(xml_in_files)

DISTCLEANFILES =	\
	$(xml_files)    \
	$(schema_files)