48 lines
1.2 KiB
Meson
48 lines
1.2 KiB
Meson
source_files = files(
|
|
'Application.vala',
|
|
|
|
'utils/ObservableList.vala',
|
|
|
|
'core/Account.vala',
|
|
|
|
'repositories/IAccountRepository.vala',
|
|
'repositories/SqliteAccountRepository.vala',
|
|
|
|
'ui/View.vala',
|
|
|
|
'ui/EditAccountsModal.vala',
|
|
'ui/EditAccountListView.vala',
|
|
'ui/EditAccountListRowContent.vala',
|
|
|
|
'ui/AccountView.vala',
|
|
'ui/ContentView.vala',
|
|
'ui/AccountsViewModel.vala',
|
|
'ui/MainAccountListView.vala',
|
|
'ui/MainWindow.vala'
|
|
)
|
|
|
|
conf_data = configuration_data()
|
|
conf_data.set_quoted('G_LOG_DOMAIN', 'Reclaim')
|
|
conf_data.set_quoted('APP_ID', 'com.bonerbonerboner.Reclaim')
|
|
conf_data.set_quoted('PROJECT_NAME', meson.project_name())
|
|
conf_data.set_quoted('VERSION', meson.project_version())
|
|
conf_data.set_quoted('GETTEXT_PACKAGE', meson.project_name())
|
|
conf_data.set_quoted('DATADIR', join_paths(get_option('prefix'), get_option('datadir')))
|
|
conf_data.set_quoted('LOCALEDIR', join_paths(get_option('prefix'), get_option('localedir')))
|
|
config_header = configure_file(
|
|
input : 'Config.vala.in',
|
|
output : 'Config.vala',
|
|
configuration : conf_data
|
|
)
|
|
|
|
|
|
executable(
|
|
meson.project_name(),
|
|
source_files,
|
|
config_header,
|
|
asresources,
|
|
dependencies: dependencies,
|
|
|
|
install: true
|
|
)
|