1 conf_data = configuration_data()
2 conf_data.set_quoted('PROJECT_NAME', meson.project_name())
3 conf_data.set_quoted('GETTEXT_PACKAGE', meson.project_name())
4 conf_data.set_quoted('VERSION', meson.project_version())
5 conf_data.set_quoted('PREFIX', get_option('prefix'))
6 project_config = configure_file(
7 input : 'ProjectConfig.vala.in',
8 output : 'ProjectConfig.vala',
9 configuration : conf_data
19 'data/GameSource.vala',
21 'data/sources/steam/Steam.vala',
22 'data/sources/steam/SteamGame.vala',
24 'data/sources/gog/GOG.vala',
25 'data/sources/gog/GOGGame.vala',
27 'data/sources/humble/Humble.vala',
28 'data/sources/humble/HumbleGame.vala',
32 'ui/windows/MainWindow.vala',
33 'ui/windows/WebAuthWindow.vala',
35 'ui/dialogs/SettingsDialog.vala',
36 'ui/dialogs/GameInstallDialog.vala',
38 'ui/views/BaseView.vala',
39 'ui/views/WelcomeView.vala',
41 'ui/views/GamesGridView/GamesGridView.vala',
42 'ui/views/GamesGridView/GameCard.vala',
43 'ui/views/GamesGridView/GameDownloadProgressView.vala',
45 'ui/widgets/AutoSizeImage.vala',
50 'utils/Settings.vala',
51 'utils/Downloader.vala',
57 dependency('granite'),
58 dependency('gtk+-3.0'),
59 dependency('gdk-3.0'),
60 dependency('webkit2gtk-4.0'),
61 dependency('glib-2.0'),
62 dependency('json-glib-1.0'),
63 dependency('gee-0.8'),
64 dependency('libsoup-2.4'),
65 dependency('sqlite3'),