diff --git a/meson.build b/meson.build index dedc52f58d..ec3bb605f2 100644 --- a/meson.build +++ b/meson.build @@ -1714,6 +1714,7 @@ subdir('src/udev') subdir('src/network') subdir('src/analyze') +subdir('src/busctl') subdir('src/cryptenroll') subdir('src/cryptsetup') subdir('src/journal-remote') @@ -3015,9 +3016,7 @@ public_programs += executable( public_programs += executable( 'busctl', - 'src/busctl/busctl.c', - 'src/busctl/busctl-introspect.c', - 'src/busctl/busctl-introspect.h', + busctl_sources, include_directories : includes, link_with : [libshared], install_rpath : rootlibexecdir, diff --git a/src/busctl/meson.build b/src/busctl/meson.build new file mode 100644 index 0000000000..aacd0b270d --- /dev/null +++ b/src/busctl/meson.build @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +busctl_sources = files( + 'busctl-introspect.c', + 'busctl-introspect.h', + 'busctl.c')