1pixmapdir = $(datadir)/pixmaps
2pixmap_DATA = app-graphics/gbrainy.png \
3		app-graphics/gbrainy.svg \
4		app-graphics/gbrainy16.png \
5		app-graphics/gbrainy48.png
6
7analogiesdir = $(datadir)/games/gbrainy
8themesdir = $(datadir)/games/gbrainy
9soundsdir = $(datadir)/games/gbrainy
10
11hicolordir = $(datadir)/icons/hicolor
12datafiles = $(datadir)/games/gbrainy
13
14man_MANS = gbrainy.6
15
16desktop_in_files=	\
17	gbrainy.desktop.in
18
19desktop_files=$(desktop_in_files:.desktop.in=.desktop)
20@INTLTOOL_DESKTOP_RULE@
21
22Applicationsdir = $(datadir)/applications
23Applications_DATA = $(desktop_files)
24
25pkgconfigdir = $(libdir)/pkgconfig
26pkgconfig_DATA = gbrainy.pc
27
28appdatadir = $(datadir)/metainfo
29appdata_in_files = gbrainy.appdata.xml.in
30appdata_DATA = $(appdata_in_files:.xml.in=.xml)
31@INTLTOOL_XML_RULE@
32
33tango_icons = 				\
34	app-graphics/gbrainy.png	\
35	app-graphics/gbrainy.svg	\
36	app-graphics/math-games-32.png	\
37	app-graphics/logic-games-32.png	\
38	app-graphics/memory-games-32.png	\
39	app-graphics/resume-32.png		\
40	app-graphics/endgame-32.png		\
41	app-graphics/allgames-32.png		\
42	app-graphics/pause-32.png \
43	app-graphics/verbal-games-32.png \
44	app-graphics/gtk-info.svg \
45	app-graphics/gtk-stop.svg \
46	app-graphics/gtk-ok.svg
47
48
49analogies_DATA = \
50	verbal_analogies.xml \
51	games.xml \
52	game-graphics/clock.svg \
53	game-graphics/family.svg \
54	game-graphics/password.svg \
55	game-graphics/tennis.svg \
56	game-graphics/father_son.svg \
57	game-graphics/money.svg \
58	game-graphics/box.svg \
59	game-graphics/dartboard.svg \
60	game-graphics/horses_men.svg \
61	game-graphics/lever.svg \
62	game-graphics/people_table.svg \
63	game-graphics/faceboy1.svg \
64	game-graphics/faceboy2.svg \
65	game-graphics/faceboy3.svg \
66	game-graphics/facegirl1.svg \
67	game-graphics/facegirl2.svg \
68	game-graphics/facegirl3.svg
69
70
71themes_DATA = \
72	themes/themes.xml \
73	themes/classic_background.svg \
74	themes/notebook_background.svg
75
76sounds_DATA = \
77	sounds/right.oga \
78	sounds/wrong.oga
79
80
81install-data-local:
82	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/scalable/apps
83	$(INSTALL_DATA) $(srcdir)/app-graphics/gbrainy.svg $(DESTDIR)$(hicolordir)/scalable/apps/gbrainy.svg
84	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/16x16/apps
85	$(INSTALL_DATA) $(srcdir)/app-graphics/gbrainy16.png $(DESTDIR)$(hicolordir)/16x16/apps/gbrainy.png
86	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/32x32/apps
87	$(INSTALL_DATA) $(srcdir)/app-graphics/gbrainy.png $(DESTDIR)$(hicolordir)/32x32/apps/gbrainy.png
88	@-$(mkinstalldirs) $(DESTDIR)$(hicolordir)/48x48/apps
89	$(INSTALL_DATA) $(srcdir)/app-graphics/gbrainy48.png $(DESTDIR)$(hicolordir)/48x48/apps/gbrainy.png
90	@-$(mkinstalldirs) $(DESTDIR)$(datafiles)
91	$(INSTALL_DATA) $(srcdir)/verbal_analogies.xml $(DESTDIR)$(datafiles)/verbal_analogies.xml
92	$(INSTALL_DATA) $(srcdir)/games.xml $(DESTDIR)$(datafiles)/games.xml
93	$(INSTALL_DATA) $(srcdir)/game-graphics/clock.svg $(DESTDIR)$(datafiles)/clock.svg
94	$(INSTALL_DATA) $(srcdir)/game-graphics/family.svg $(DESTDIR)$(datafiles)/family.svg
95	$(INSTALL_DATA) $(srcdir)/game-graphics/password.svg $(DESTDIR)$(datafiles)/password.svg
96	$(INSTALL_DATA) $(srcdir)/game-graphics/tennis.svg $(DESTDIR)$(datafiles)/tennis.svg
97	$(INSTALL_DATA) $(srcdir)/game-graphics/father_son.svg $(DESTDIR)$(datafiles)/father_son.svg
98	$(INSTALL_DATA) $(srcdir)/game-graphics/money.svg $(DESTDIR)$(datafiles)/money.svg
99	$(INSTALL_DATA) $(srcdir)/game-graphics/box.svg $(DESTDIR)$(datafiles)/box.svg
100	$(INSTALL_DATA) $(srcdir)/game-graphics/dartboard.svg $(DESTDIR)$(datafiles)/dartboard.svg
101	$(INSTALL_DATA) $(srcdir)/game-graphics/horses_men.svg $(DESTDIR)$(datafiles)/horses_men.svg
102	$(INSTALL_DATA) $(srcdir)/sounds/right.oga $(DESTDIR)$(datafiles)/right.oga
103	$(INSTALL_DATA) $(srcdir)/sounds/wrong.oga $(DESTDIR)$(datafiles)/wrong.oga
104
105
106gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor
107
108install-data-hook:
109	@-if test -z "$(DESTDIR)"; then \
110		echo "Updating Gtk icon cache."; \
111		$(gtk_update_icon_cache); \
112	else \
113		echo "*** Icon cache not updated.  After install, run this:"; \
114		echo "***   $(gtk_update_icon_cache)"; \
115	fi
116
117uninstall-hook:
118	rm -f $(DESTDIR)$(datafiles)/verbal_analogies.xml
119	rm -f $(DESTDIR)$(hicolordir)/48x48/apps/gbrainy.png
120	rm -f $(DESTDIR)$(hicolordir)/32x32/apps/gbrainy.png
121	rm -f $(DESTDIR)$(hicolordir)/16x16/apps/gbrainy.png
122	rm -f $(DESTDIR)$(hicolordir)/scalable/apps/gbrainy.svg
123	$(gtk_update_icon_cache);
124
125noinst_DATA =
126
127DISTCLEANFILES = $(desktop_files) $(appdata_DATA)
128
129EXTRA_DIST = $(pixmap_DATA) $(tango_icons) $(man_MANS) $(analogies_DATA) $(desktop_in_files) $(themes_DATA) $(sounds_DATA) gbrainy.pc.in $(appdata_in_files)
130