]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
meson: move source file list for systemd-xdg-autostart-generator and its tests
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 4 Jan 2021 11:41:37 +0000 (20:41 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 18 Jan 2021 22:06:32 +0000 (07:06 +0900)
meson.build
src/fuzz/meson.build
src/test/meson.build
src/xdg-autostart-generator/meson.build [new file with mode: 0644]

index ec3bb605f22e6019b7770be8509f48a1d394db4f..7396c943c01ca3274d5926b8587d6e25240a5615 100644 (file)
@@ -1738,6 +1738,7 @@ subdir('src/timesync')
 subdir('src/tmpfiles')
 subdir('src/vconsole')
 subdir('src/boot/efi')
+subdir('src/xdg-autostart-generator')
 
 subdir('src/test')
 subdir('src/fuzz')
@@ -2400,8 +2401,7 @@ endif
 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,
index 46307375a4677dc99cada2c4a8d5797251e8c579..7a6252732199d2ee05bfb794156b504c4c614098 100644 (file)
@@ -109,9 +109,5 @@ fuzzers += [
 
         [['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']],
 ]
index 656a33de91ec7f3ae65a63fed3db81e1fec6b764..6f2542c4d6cfef3b6f143d19d7eebdc29c62a454 100644 (file)
@@ -871,11 +871,3 @@ tests += [
           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']],
-]
diff --git a/src/xdg-autostart-generator/meson.build b/src/xdg-autostart-generator/meson.build
new file mode 100644 (file)
index 0000000..aa722f7
--- /dev/null
@@ -0,0 +1,18 @@
+# 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']],
+]