subdir('src/environment-d-generator')
subdir('src/fstab-generator')
subdir('src/getty-generator')
+subdir('src/hibernate-resume')
subdir('src/home')
subdir('src/hostname')
subdir('src/import')
depends : exe)
endif
-if conf.get('ENABLE_HIBERNATE') == 1
- executable(
- 'systemd-hibernate-resume-generator',
- 'src/hibernate-resume/hibernate-resume-generator.c',
- include_directories : includes,
- link_with : [libshared],
- dependencies : userspace,
- install_rpath : pkglibdir,
- install : true,
- install_dir : systemgeneratordir)
-
- executable(
- 'systemd-hibernate-resume',
- 'src/hibernate-resume/hibernate-resume.c',
- include_directories : includes,
- link_with : [libshared],
- dependencies : userspace,
- install_rpath : pkglibdir,
- install : true,
- install_dir : libexecdir)
-endif
-
if conf.get('HAVE_BLKID') == 1
executable(
'systemd-gpt-auto-generator',
--- /dev/null
+# SPDX-License-Identifier: LGPL-2.1-or-later
+
+executables += [
+ generator_template + {
+ 'name' : 'systemd-hibernate-resume-generator',
+ 'conditions' : ['ENABLE_HIBERNATE'],
+ 'sources' : files('hibernate-resume-generator.c'),
+ },
+ libexec_template + {
+ 'name' : 'systemd-hibernate-resume',
+ 'conditions' : ['ENABLE_HIBERNATE'],
+ 'sources' : files('hibernate-resume.c'),
+ },
+]