Remove deprecated objects GtkAction and GtkUIManager
[pspp] / src / ui / gui / icons / automake.mk
1 EXTRA_DIST += $(icons) $(icon_srcs) src/ui/gui/icons/COPYING_CCBYSA3
2
3 include $(top_srcdir)/src/ui/gui/icons/manifest
4
5 themedir = $(DESTDIR)$(datadir)/icons/hicolor
6
7 sizes=16x16 22x22  24x24 32x32 48x48 256x256 scalable
8
9 install-ext-icons:
10         for context in apps mimetypes; do \
11                 for size in $(sizes); do \
12                 $(MKDIR_P) $(themedir)/$$size/$$context ; \
13                         if (cd $(top_srcdir)/src/ui/gui/icons/$$size/$$context && \
14                                 (test ! "`printf '%s %s %s' . .. *`" = '. .. *' || test -f '*')) 2> /dev/null ; then \
15                                 $(INSTALL_DATA) $(top_srcdir)/src/ui/gui/icons/$$size/$$context/* $(themedir)/$$size/$$context ; \
16                         fi ; \
17                 done ; \
18         done
19
20
21 uninstall-ext-icons:
22         for context in apps mimetypes; do \
23                 for size in $(sizes); do \
24                         if (cd $(top_srcdir)/src/ui/gui/icons/$$size/$$context && \
25                                 (test ! "`printf '%s %s %s' . .. *`" = '. .. *' || test -f '*')) 2> /dev/null ; then \
26                                   rm -rf $(themedir)/$$size/$$context/application-x-spss-* ; \
27                                   rm -rf $(themedir)/$$size/$$context/pspp* ; \
28                         fi ; \
29                 done ; \
30         done
31
32
33 install-icons:
34         for context in actions categories ; do \
35           $(MKDIR_P) $(DESTDIR)$(pkgdatadir)/$$context; \
36           for size in $(sizes); do \
37                 if (cd $(top_srcdir)/src/ui/gui/icons/$$context/$$size && \
38                         (test ! "`printf '%s %s %s' . .. *`" = '. .. *' || test -f '*')) 2> /dev/null ; then \
39                         $(MKDIR_P) $(DESTDIR)$(pkgdatadir)/$$context/$$size ; \
40                         $(INSTALL_DATA) $(top_srcdir)/src/ui/gui/icons/$$context/$$size/* $(DESTDIR)$(pkgdatadir)/$$context/$$size ; \
41                 fi ; \
42           done ; \
43         done
44
45
46
47 uninstall-icons:
48         for context in actions categories ; do \
49           for size in $(sizes); do \
50                 if (cd $(top_srcdir)/src/ui/gui/icons/$$context/$$size && \
51                         (test ! "`printf '%s %s %s' . .. *`" = '. .. *' || test -f '*')) 2> /dev/null ; then \
52                         rm -rf $(DESTDIR)$(pkgdatadir)/$$context/$$size ; \
53                 fi ; \
54           done ; \
55         done
56
57
58 INSTALL_DATA_HOOKS += install-icons install-ext-icons
59 UNINSTALL_DATA_HOOKS += uninstall-icons uninstall-ext-icons
60
61 if HAVE_GUI
62 nodist_src_ui_gui_psppire_DATA = src/ui/gui/icons/splash.png
63
64 src/ui/gui/icons/splash.png: $(top_srcdir)/src/ui/gui/icons/splash-t.png $(top_srcdir)/src/ui/gui/icons/splash-r.png Makefile
65         @$(MKDIR_P) src/ui/gui/icons
66         @case `echo $(VERSION) | $(SED) -e 's/[0-9][0-9]*\.[0-9]*\([0-9]\)\.[0-9][0-9]*/\1/'` in \
67           [13579]) cp $(top_srcdir)/src/ui/gui/icons/splash-t.png $@ ; \
68         ;;\
69           *) cp $(top_srcdir)/src/ui/gui/icons/splash-r.png $@ ; \
70         ;;\
71 esac
72
73 EXTRA_DIST += $(top_srcdir)/src/ui/gui/artwork/splash.svg $(icons) $(icon_srcs)
74
75 endif
76