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