158 lines
4.0 KiB
Meson
158 lines
4.0 KiB
Meson
microdnf_srcs = [
|
|
'dnf-main.c',
|
|
'dnf-command.c',
|
|
'dnf-utils.c',
|
|
|
|
# install
|
|
gnome.compile_resources(
|
|
'dnf-install',
|
|
'plugins/install/dnf-command-install.gresource.xml',
|
|
c_name : 'dnf_command_install',
|
|
source_dir : 'plugins/install',
|
|
),
|
|
'plugins/install/dnf-command-install.c',
|
|
|
|
# reinstall
|
|
gnome.compile_resources(
|
|
'dnf-reinstall',
|
|
'plugins/reinstall/dnf-command-reinstall.gresource.xml',
|
|
c_name : 'dnf_command_reinstall',
|
|
source_dir : 'plugins/reinstall',
|
|
),
|
|
'plugins/reinstall/dnf-command-reinstall.c',
|
|
|
|
# remove
|
|
gnome.compile_resources(
|
|
'dnf-remove',
|
|
'plugins/remove/dnf-command-remove.gresource.xml',
|
|
c_name : 'dnf_command_remove',
|
|
source_dir : 'plugins/remove',
|
|
),
|
|
'plugins/remove/dnf-command-remove.c',
|
|
|
|
# upgrade
|
|
gnome.compile_resources(
|
|
'dnf-upgrade',
|
|
'plugins/upgrade/dnf-command-upgrade.gresource.xml',
|
|
c_name : 'dnf_command_upgrade',
|
|
source_dir : 'plugins/upgrade',
|
|
),
|
|
'plugins/upgrade/dnf-command-upgrade.c',
|
|
|
|
# swap
|
|
gnome.compile_resources(
|
|
'dnf-swap',
|
|
'plugins/swap/dnf-command-swap.gresource.xml',
|
|
c_name : 'dnf_command_swap',
|
|
source_dir : 'plugins/swap',
|
|
),
|
|
'plugins/swap/dnf-command-swap.c',
|
|
|
|
# distro-sync
|
|
gnome.compile_resources(
|
|
'dnf-distrosync',
|
|
'plugins/distrosync/dnf-command-distrosync.gresource.xml',
|
|
c_name : 'dnf_command_distrosync',
|
|
source_dir : 'plugins/distrosync',
|
|
),
|
|
'plugins/distrosync/dnf-command-distrosync.c',
|
|
|
|
# repolist
|
|
gnome.compile_resources(
|
|
'dnf-repolist',
|
|
'plugins/repolist/dnf-command-repolist.gresource.xml',
|
|
c_name : 'dnf_command_repolist',
|
|
source_dir : 'plugins/repolist',
|
|
),
|
|
'plugins/repolist/dnf-command-repolist.c',
|
|
|
|
# repoquery
|
|
gnome.compile_resources(
|
|
'dnf-repoquery',
|
|
'plugins/repoquery/dnf-command-repoquery.gresource.xml',
|
|
c_name : 'dnf_command_repoquery',
|
|
source_dir : 'plugins/repoquery',
|
|
),
|
|
'plugins/repoquery/dnf-command-repoquery.c',
|
|
|
|
# leaves
|
|
gnome.compile_resources(
|
|
'dnf-leaves',
|
|
'plugins/leaves/dnf-command-leaves.gresource.xml',
|
|
c_name : 'dnf_command_leaves',
|
|
source_dir : 'plugins/leaves',
|
|
),
|
|
'plugins/leaves/dnf-command-leaves.c',
|
|
|
|
# clean
|
|
gnome.compile_resources(
|
|
'dnf-clean',
|
|
'plugins/clean/dnf-command-clean.gresource.xml',
|
|
c_name : 'dnf_command_clean',
|
|
source_dir : 'plugins/clean',
|
|
),
|
|
'plugins/clean/dnf-command-clean.c',
|
|
|
|
# download
|
|
gnome.compile_resources(
|
|
'dnf-download',
|
|
'plugins/download/dnf-command-download.gresource.xml',
|
|
c_name : 'dnf_command_download',
|
|
source_dir : 'plugins/download',
|
|
),
|
|
'plugins/download/dnf-command-download.c',
|
|
|
|
# makecache
|
|
gnome.compile_resources(
|
|
'dnf-makecache',
|
|
'plugins/makecache/dnf-command-makecache.gresource.xml',
|
|
c_name : 'dnf_command_makecache',
|
|
source_dir : 'plugins/makecache',
|
|
),
|
|
'plugins/makecache/dnf-command-makecache.c',
|
|
|
|
# module enable
|
|
gnome.compile_resources(
|
|
'dnf-module_enable',
|
|
'plugins/module_enable/dnf-command-module_enable.gresource.xml',
|
|
c_name : 'dnf_command_module_enable',
|
|
source_dir : 'plugins/module_enable',
|
|
),
|
|
'plugins/module_enable/dnf-command-module_enable.c',
|
|
|
|
# module disable
|
|
gnome.compile_resources(
|
|
'dnf-module_disable',
|
|
'plugins/module_disable/dnf-command-module_disable.gresource.xml',
|
|
c_name : 'dnf_command_module_disable',
|
|
source_dir : 'plugins/module_disable',
|
|
),
|
|
'plugins/module_disable/dnf-command-module_disable.c',
|
|
|
|
# module reset
|
|
gnome.compile_resources(
|
|
'dnf-module_reset',
|
|
'plugins/module_reset/dnf-command-module_reset.gresource.xml',
|
|
c_name : 'dnf_command_module_reset',
|
|
source_dir : 'plugins/module_reset',
|
|
),
|
|
'plugins/module_reset/dnf-command-module_reset.c',
|
|
]
|
|
|
|
microdnf = executable(
|
|
'microdnf',
|
|
sources : microdnf_srcs,
|
|
dependencies : [
|
|
glib,
|
|
gobject,
|
|
libpeas,
|
|
libdnf,
|
|
scols,
|
|
],
|
|
c_args : [
|
|
'-DBUILDDIR="@0@"'.format(meson.current_build_dir()),
|
|
'-DSRCDIR="@0@"'.format(meson.current_source_dir()),
|
|
],
|
|
install : true
|
|
)
|