2 xdgdatadir=@XDGDATADIR@
3 themedir=$(xdgdatadir)/icons/$(theme)
8 application-x-pcb-layout \
9 application-x-pcb-footprint \
10 application-x-pcb-netlist \
11 application-x-gerber \
12 application-x-excellon
15 $(app_icon:%=%-48.png) \
17 # $(app_icon:%=%-16.png)
18 # $(app_icon:%=%-22.png)
19 # $(app_icon:%=%-24.png)
20 # $(app_icon:%=%-32.png)
23 $(mime_icons:%=%-16.png) \
24 $(mime_icons:%=%-22.png) \
25 $(mime_icons:%=%-24.png) \
26 $(mime_icons:%=%-32.png) \
27 $(mime_icons:%=%-48.png) \
31 $(mime_icons:%=%-16.svg) \
32 $(mime_icons:%=%-22.svg) \
33 $(mime_icons:%=%-32.svg) \
34 $(mime_icons:%=%-48.svg)
37 $(mime_icon_files:%=mimetypes,%) \
38 $(app_icon_files:%=apps,%)
41 desktopdir=$(xdgdatadir)/applications
42 desktop_in_files = pcb.desktop.in
43 desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
46 appdatadir = $(datadir)/metainfo
47 appdata_DATA = $(appdata_in_files:.xml.in=.xml)
48 appdata_in_files = pcb.appdata.xml.in
50 @INTLTOOL_DESKTOP_RULE@
53 mimedir = $(xdgdatadir)/mime
54 xmldir = $(mimedir)/packages
56 xml_in_files = pcb.xml.in
57 xml_DATA = $(xml_in_files:.xml.in=.xml)
60 kdedatadir=@KDEDATADIR@
61 mimelnkdir = $(kdedatadir)/mimelnk
62 applicationdir = $(mimelnkdir)/application
65 $(SETENV) GTK_UPDATE_ICON_CACHE_BIN="@GTK_UPDATE_ICON_CACHE_BIN@" \
66 $(SHELL) $(top_srcdir)/icon-theme-installer \
71 -m "$(mkinstalldirs)" \
75 $(install_icon_exec) -i $(theme_icons)
78 if ENABLE_UPDATE_MIME_DATABASE
79 $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(mimedir)"
81 if ENABLE_UPDATE_DESKTOP_DATABASE
82 $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(desktopdir)"
86 if ENABLE_UPDATE_MIME_DATABASE
87 $(UPDATE_MIME_DATABASE) "$(DESTDIR)$(mimedir)"
89 if ENABLE_UPDATE_DESKTOP_DATABASE
90 $(UPDATE_DESKTOP_DATABASE) "$(DESTDIR)$(desktopdir)"
92 $(install_icon_exec) -u $(theme_icons)
94 MAINTAINERCLEANFILES = *.log core FILE *~ Makefile.in
95 DISTCLEANFILES = $(xml_DATA) $(appdata_DATA) $(desktop_DATA)
96 EXTRA_DIST = $(mime_icon_files) $(mime_icon_sources) \
97 $(appdata_in_files) $(appdata_DATA) \
98 $(xml_in_files) $(xml_DATA) \
99 $(application_in_files) \
101 $(desktop_in_files) $(desktop_DATA) \
102 regen_files pcb_icon.ico