Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx> --- src/meson.build | 1 + src/secret/Makefile.inc.am | 21 --------------------- src/secret/meson.build | 18 ++++++++++++++++++ 3 files changed, 19 insertions(+), 21 deletions(-) create mode 100644 src/secret/meson.build diff --git a/src/meson.build b/src/meson.build index 92f80b5838b..13f231f4345 100644 --- a/src/meson.build +++ b/src/meson.build @@ -160,6 +160,7 @@ subdir('logging') subdir('network') subdir('node_device') subdir('nwfilter') +subdir('secret') subdir('security') subdir('storage') diff --git a/src/secret/Makefile.inc.am b/src/secret/Makefile.inc.am index 586e6e372fd..e47aa678a6c 100644 --- a/src/secret/Makefile.inc.am +++ b/src/secret/Makefile.inc.am @@ -1,31 +1,10 @@ # vim: filetype=automake -SECRET_DRIVER_SOURCES = \ - secret/secret_driver.h \ - secret/secret_driver.c \ - $(NULL) - - DRIVER_SOURCE_FILES += $(addprefix $(srcdir)/,$(SECRET_DRIVER_SOURCES)) STATEFUL_DRIVER_SOURCE_FILES += \ $(addprefix $(srcdir)/,$(SECRET_DRIVER_SOURCES)) - if WITH_SECRETS -mod_LTLIBRARIES += libvirt_driver_secret.la -libvirt_driver_secret_la_CFLAGS = \ - -I$(srcdir)/access \ - -I$(builddir)/access \ - -I$(srcdir)/conf \ - $(AM_CFLAGS) \ - $(NULL) -libvirt_driver_secret_la_LIBADD = \ - libvirt.la \ - $(GLIB_LIBS) \ - $(NULL) -libvirt_driver_secret_la_LDFLAGS = $(AM_LDFLAGS_MOD_NOUNDEF) -libvirt_driver_secret_la_SOURCES = $(SECRET_DRIVER_SOURCES) - sbin_PROGRAMS += virtsecretd nodist_conf_DATA += secret/virtsecretd.conf diff --git a/src/secret/meson.build b/src/secret/meson.build new file mode 100644 index 00000000000..a6d0a321938 --- /dev/null +++ b/src/secret/meson.build @@ -0,0 +1,18 @@ +secret_driver_sources = [ + 'secret_driver.c', +] + +if conf.has('WITH_SECRETS') + virt_modules += { + 'name': 'virt_driver_secret', + 'sources': [ + files(secret_driver_sources), + ], + 'deps': [ + access_dep, + ], + 'link_args': [ + libvirt_no_undefined, + ], + } +endif -- 2.26.2