chiark / gitweb /
tree-wide: beautify remaining copyright statements
[elogind.git] / src / core / meson.build
index a9d4c3d73eace58c264d2782e43612c84e0a7863..8fb7c696a2675b3868ce98b21904dbe6b62d87c8 100644 (file)
+# SPDX-License-Identifier: LGPL-2.1+
+#
+# Copyright © 2017 Zbigniew Jędrzejewski-Szmek
+
 #if 0 /// elogind has only two of the parts here in it...
 # libcore_la_sources = '''
-#         unit.c
-#         unit.h
-#         unit-printf.c
-#         unit-printf.h
-#         job.c
-#         job.h
-#         manager.c
-#         manager.h
-#         transaction.c
-#         transaction.h
-#         load-fragment.c
-#         load-fragment.h
-#         service.c
-#         service.h
-#         socket.c
-#         socket.h
-#         target.c
-#         target.h
-#         device.c
-#         device.h
-#         mount.c
-#         mount.h
+#         audit-fd.c
+#         audit-fd.h
 #         automount.c
 #         automount.h
-#         swap.c
-#         swap.h
-#         timer.c
-#         timer.h
-#         path.c
-#         path.h
-#         slice.c
-#         slice.h
-#         scope.c
-#         scope.h
-#         load-dropin.c
-#         load-dropin.h
-#         execute.c
-#         execute.h
-#         dynamic-user.c
-#         dynamic-user.h
-#         kill.c
-#         kill.h
-#         dbus.c
-#         dbus.h
-#         dbus-manager.c
-#         dbus-manager.h
-#         dbus-unit.c
-#         dbus-unit.h
+#         bpf-firewall.c
+#         bpf-firewall.h
+#         cgroup.c
+#         cgroup.h
+#         chown-recursive.c
+#         chown-recursive.h
+#         dbus-automount.c
+#         dbus-automount.h
+#         dbus-cgroup.c
+#         dbus-cgroup.h
+#         dbus-device.c
+#         dbus-device.h
+#         dbus-execute.c
+#         dbus-execute.h
 #         dbus-job.c
 #         dbus-job.h
+#         dbus-kill.c
+#         dbus-kill.h
+#         dbus-manager.c
+#         dbus-manager.h
+#         dbus-mount.c
+#         dbus-mount.h
+#         dbus-path.c
+#         dbus-path.h
+#         dbus-scope.c
+#         dbus-scope.h
 #         dbus-service.c
 #         dbus-service.h
+#         dbus-slice.c
+#         dbus-slice.h
 #         dbus-socket.c
 #         dbus-socket.h
-#         dbus-target.c
-#         dbus-target.h
-#         dbus-device.c
-#         dbus-device.h
-#         dbus-mount.c
-#         dbus-mount.h
-#         dbus-automount.c
-#         dbus-automount.h
 #         dbus-swap.c
 #         dbus-swap.h
+#         dbus-target.c
+#         dbus-target.h
 #         dbus-timer.c
 #         dbus-timer.h
-#         dbus-path.c
-#         dbus-path.h
-#         dbus-slice.c
-#         dbus-slice.h
-#         dbus-scope.c
-#         dbus-scope.h
-#         dbus-execute.c
-#         dbus-execute.h
-#         dbus-kill.c
-#         dbus-kill.h
-#         dbus-cgroup.c
-#         dbus-cgroup.h
-#         cgroup.c
-#         cgroup.h
-#         selinux-access.c
-#         selinux-access.h
-#         selinux-setup.c
-#         selinux-setup.h
-#         smack-setup.c
-#         smack-setup.h
+#         dbus-unit.c
+#         dbus-unit.h
+#         dbus-util.c
+#         dbus-util.h
+#         dbus.c
+#         dbus.h
+#         device.c
+#         device.h
+#         dynamic-user.c
+#         dynamic-user.h
+#         emergency-action.c
+#         emergency-action.h
+#         execute.c
+#         execute.h
+#         hostname-setup.c
+#         hostname-setup.h
 #         ima-setup.c
 #         ima-setup.h
-#         locale-setup.h
+#         ip-address-access.c
+#         ip-address-access.h
+#         job.c
+#         job.h
+#         kill.c
+#         kill.h
+#         killall.c
+#         killall.h
+#         kmod-setup.c
+#         kmod-setup.h
+#         load-dropin.c
+#         load-dropin.h
+#         load-fragment.c
+#         load-fragment.h
 #         locale-setup.c
-#         hostname-setup.c
-#         hostname-setup.h
+#         locale-setup.h
+#         loopback-setup.c
+#         loopback-setup.h
 #         machine-id-setup.c
 #         machine-id-setup.h
+#         manager.c
+#         manager.h
 #         mount-setup.c
 #         mount-setup.h
-#         kmod-setup.c
-#         kmod-setup.h
-#         loopback-setup.h
-#         loopback-setup.c
+#         mount.c
+#         mount.h
 #         namespace.c
 #         namespace.h
-#         killall.h
-#         killall.c
-#         audit-fd.c
-#         audit-fd.h
+#         path.c
+#         path.h
+#         scope.c
+#         scope.h
+#         selinux-access.c
+#         selinux-access.h
+#         selinux-setup.c
+#         selinux-setup.h
+#         service.c
+#         service.h
 #         show-status.c
 #         show-status.h
-#         emergency-action.c
-#         emergency-action.h
+#         slice.c
+#         slice.h
+#         smack-setup.c
+#         smack-setup.h
+#         socket.c
+#         socket.h
+#         swap.c
+#         swap.h
+#         target.c
+#         target.h
+#         timer.c
+#         timer.h
+#         transaction.c
+#         transaction.h
+#         unit-printf.c
+#         unit-printf.h
+#         unit.c
+#         unit.h
 # '''.split()
 #else
 libcore_la_sources = files('''
@@ -125,7 +137,7 @@ libcore_la_sources = files('''
 #         'load-fragment-gperf.gperf',
 #         input : 'load-fragment-gperf.gperf.m4',
 #         output: 'load-fragment-gperf.gperf',
-#         command : [m4, '-P'] + m4_defines + ['@INPUT@'],
+#         command : [meson_apply_m4, config_h, '@INPUT@'],
 #         capture : true)
 # 
 # load_fragment_gperf_c = custom_target(
@@ -141,22 +153,23 @@ libcore_la_sources = files('''
 #         output : 'load-fragment-gperf-nulstr.c',
 #         command : [awk, '-f', '@INPUT0@', '@INPUT1@'],
 #         capture : true)
-#
+# 
 # libcore = static_library(
 #         'core',
 #         libcore_la_sources,
 #         load_fragment_gperf_c,
 #         load_fragment_gperf_nulstr_c,
 #         include_directories : includes,
-#         link_with : [libshared_static],
 #         dependencies : [threads,
+#                         librt,
 #                         libseccomp,
 #                         libpam,
 #                         libaudit,
 #                         libkmod,
 #                         libapparmor,
+#                         libselinux,
 #                         libmount])
-#
+# 
 # systemd_sources = files('main.c')
 # 
 # systemd_shutdown_sources = files('''
@@ -171,7 +184,8 @@ libcore_la_sources = files('''
 # 
 # in_files = [['macros.systemd',   rpmmacrosdir],
 #             ['triggers.systemd', ''],
-#             ['systemd.pc',       pkgconfigdatadir]]
+#             ['systemd.pc',       pkgconfigdatadir],
+#             ['system.conf',      pkgsysconfdir]]
 # 
 # foreach item : in_files
 #         file = item[0]
@@ -196,34 +210,14 @@ libcore_la_sources = files('''
 # install_data('org.freedesktop.systemd1.service',
 #              install_dir : dbussystemservicedir)
 # 
-# policy_in = configure_file(
-#         input : 'org.freedesktop.systemd1.policy.in.in',
-#         output : 'org.freedesktop.systemd1.policy.in',
+# policy = configure_file(
+#         input : 'org.freedesktop.systemd1.policy.in',
+#         output : 'org.freedesktop.systemd1.policy',
 #         configuration : substs)
+# install_data(policy,
+#              install_dir : polkitpolicydir)
 # 
-# custom_target(
-#         'org.freedesktop.systemd1.policy',
-#         input : policy_in,
-#         output : 'org.freedesktop.systemd1.policy',
-#         command : intltool_command,
-#         install : install_polkit,
-#         install_dir : polkitpolicydir)
-#endif // 0
-
-# TODO: this might work with meson from git, see
-# https://github.com/mesonbuild/meson/issues/1441#issuecomment-283585493
-#
-# i18n.merge_file(
-#   'org.freedesktop.systemd1.policy',
-#   po_dir : po_dir,
-#   input : policy_in,
-#   output : 'org.freedesktop.systemd1.policy',
-#   install : install_polkit,
-#   install_dir : polkitpolicydir)
-
-#if 0 /// totally UNNEEDED in elogind
-# install_data('system.conf',
-#              'user.conf',
+# install_data('user.conf',
 #              install_dir : pkgsysconfdir)
 # 
 # meson.add_install_script('sh', '-c', mkdir_p.format(systemshutdowndir))