1NULL =
2
3desktopdir = $(datadir)/applications
4desktop_DATA = \
5	caja.desktop \
6	caja-home.desktop \
7	caja-computer.desktop \
8	caja-folder-handler.desktop \
9	caja-file-management-properties.desktop  \
10	caja-browser.desktop \
11	caja-autorun-software.desktop \
12	mate-network-scheme.desktop
13desktop_in_files = $(desktop_DATA:.desktop=.desktop.in)
14desktop_in_in_files = $(desktop_DATA:.desktop=.desktop.in.in)
15
16%.desktop.in: %.desktop.in.in
17	$(AM_V_GEN) sed -e 's|@bindir[@]|$(bindir)|g' $< > $@
18
19%.desktop: %.desktop.in
20if USE_NLS
21	$(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir) $(MSGFMT) --desktop \
22		--keyword= --keyword=Name --keyword=GenericName --keyword=Comment --keyword=Keywords \
23		--template $< -d $(top_srcdir)/po -o $@
24else
25	$(AM_V_GEN) cp -f $< $@
26endif
27
28mimedir = $(datadir)/mime/packages
29mime_DATA = caja.xml
30mime_in_files = $(mime_DATA:.xml=.xml.in)
31
32$(mime_DATA): $(mime_in_files)
33if USE_NLS
34	$(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@
35else
36	$(AM_V_GEN) cp -f $< $@
37endif
38
39servicedir = $(datadir)/dbus-1/services
40service_in_files = org.mate.freedesktop.FileManager1.service.in
41service_DATA = $(service_in_files:.service.in=.service)
42
43org.mate.freedesktop.FileManager1.service: org.mate.freedesktop.FileManager1.service.in Makefile
44	$(AM_V_GEN) sed -e "s|\@bindir\@|$(bindir)|" $< > $@
45
46cajadatadir = $(datadir)/caja
47cajadata_DATA = \
48	browser.xml \
49	caja-extras.placeholder  \
50	caja-suggested.placeholder \
51	caja.css \
52	caja-desktop.css \
53	a11y-caja-desktop-base.css \
54	caja-desktop-ContrastHigh.css \
55	caja-desktop-ContrastHighInverse.css \
56	caja-desktop-HighContrast.css \
57	caja-desktop-HighContrastInverse.css \
58	$(NULL)
59
60# app data file
61appdatadir = $(datadir)/metainfo
62appdata_in_in_files = caja.appdata.xml.in.in
63appdata_in_files = $(appdata_in_in_files:.appdata.xml.in.in=.appdata.xml.in)
64appdata_DATA = $(appdata_in_files:.xml.in=.xml)
65
66$(appdata_DATA): $(appdata_in_files)
67if USE_NLS
68	$(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@
69else
70	$(AM_V_GEN) cp -f $< $@
71endif
72
73EXTRA_DIST = \
74	$(appdata_in_in_files) \
75	$(cajadata_DATA) \
76	$(desktop_in_in_files) \
77	$(mime_in_files) \
78	$(service_in_files) \
79	freedesktop-dbus-interfaces.xml \
80	$(NULL)
81
82DISTCLEANFILES = \
83	$(appdata_in_files) \
84	$(desktop_in_files) \
85	$(NULL)
86
87CLEANFILES = \
88	$(appdata_DATA) \
89	$(desktop_DATA) \
90	$(mime_DATA) \
91	$(service_DATA) \
92	$(NULL)
93
94SUBDIRS = \
95	icons \
96	patterns \
97	$(NULL)
98
99install-data-hook:
100if ENABLE_UPDATE_MIMEDB
101	$(UPDATE_MIME_DATABASE) "$(DESTDIR)$(datadir)/mime"
102endif
103
104uninstall-hook:
105if ENABLE_UPDATE_MIMEDB
106	$(UPDATE_MIME_DATABASE) "$(DESTDIR)$(datadir)/mime"
107endif
108
109-include $(top_srcdir)/git.mk
110