subdir('src/tmpfiles')
subdir('src/vconsole')
subdir('src/boot/efi')
+subdir('src/xdg-autostart-generator')
subdir('src/test')
subdir('src/fuzz')
if conf.get('ENABLE_XDG_AUTOSTART') == 1
executable(
'systemd-xdg-autostart-generator',
- 'src/xdg-autostart-generator/xdg-autostart-generator.c',
- 'src/xdg-autostart-generator/xdg-autostart-service.c',
+ systemd_xdg_autostart_generator_sources,
include_directories : includes,
link_with : [libshared],
install_rpath : rootlibexecdir,
[['src/fuzz/fuzz-time-util.c']],
- [['src/xdg-autostart-generator/fuzz-xdg-desktop.c',
- 'src/xdg-autostart-generator/xdg-autostart-service.h',
- 'src/xdg-autostart-generator/xdg-autostart-service.c']],
-
[['src/udev/fuzz-udev-rule-parse-value.c']],
]
libshared],
[threads]],
]
-
-############################################################
-
-tests += [
- [['src/xdg-autostart-generator/test-xdg-autostart.c',
- 'src/xdg-autostart-generator/xdg-autostart-service.c',
- 'src/xdg-autostart-generator/xdg-autostart-service.h']],
-]
--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+systemd_xdg_autostart_generator_sources = files(
+ 'xdg-autostart-generator.c',
+ 'xdg-autostart-service.c',
+ 'xdg-autostart-service.h')
+
+tests += [
+ [['src/xdg-autostart-generator/test-xdg-autostart.c',
+ 'src/xdg-autostart-generator/xdg-autostart-service.c',
+ 'src/xdg-autostart-generator/xdg-autostart-service.h']],
+]
+
+fuzzers += [
+ [['src/xdg-autostart-generator/fuzz-xdg-desktop.c',
+ 'src/xdg-autostart-generator/xdg-autostart-service.c',
+ 'src/xdg-autostart-generator/xdg-autostart-service.h']],
+]