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