Makefile.am revision fd38203a2a7bfbdc6cb5fd4dc54378e70f7d6778
d657c51f14601d0235434ffb78cf6ac0f27cc83cLennart Poettering# -*- Mode: makefile; indent-tabs-mode: t -*-
220a21d38f675eb835f5758e3d23e896573aa5eaLennart Poettering#
0f0467e63b0e0688ae9edb1512c1a2637d62ddb4Martin Pitt# This file is part of systemd.
0f0467e63b0e0688ae9edb1512c1a2637d62ddb4Martin Pitt#
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# Copyright 2010-2012 Lennart Poettering
5f92d24fa85d6652c4754e3b3b2a3393026bd0b9Kay Sievers# Copyright 2010-2012 Kay Sievers
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# Copyright 2013 Zbigniew Jędrzejewski-Szmek
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering#
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# systemd is free software; you can redistribute it and/or modify it
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# under the terms of the GNU Lesser General Public License as published by
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# the Free Software Foundation; either version 2.1 of the License, or
0aee49d5fba2b2ec94e5c069d937004858a04b4fThomas Hindoe Paaboel Andersen# (at your option) any later version.
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering#
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# systemd is distributed in the hope that it will be useful, but
5f92d24fa85d6652c4754e3b3b2a3393026bd0b9Kay Sievers# WITHOUT ANY WARRANTY; without even the implied warranty of
0f0467e63b0e0688ae9edb1512c1a2637d62ddb4Martin Pitt# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# Lesser General Public License for more details.
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering#
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# You should have received a copy of the GNU Lesser General Public License
c65514649680e5d5ee6a118db6e5b20438cb1710Ronny Chevalier# along with systemd; If not, see <http://www.gnu.org/licenses/>.
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringAM_MAKEFLAGS = --no-print-directory
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringAUTOMAKE_OPTIONS = color-tests parallel-tests
0aee49d5fba2b2ec94e5c069d937004858a04b4fThomas Hindoe Paaboel Andersen
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringSUBDIRS = . po
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
0f0467e63b0e0688ae9edb1512c1a2637d62ddb4Martin Pitt# remove targets if the command fails
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering.DELETE_ON_ERROR:
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# keep intermediate files
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering.SECONDARY:
0aee49d5fba2b2ec94e5c069d937004858a04b4fThomas Hindoe Paaboel Andersen
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# Keep the test-suite.log
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering.PRECIOUS: $(TEST_SUITE_LOG) Makefile
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBUDEV_CURRENT=5
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBUDEV_REVISION=0
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBUDEV_AGE=4
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBGUDEV_CURRENT=1
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBGUDEV_REVISION=3
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBGUDEV_AGE=1
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_LOGIN_CURRENT=9
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_LOGIN_REVISION=1
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_LOGIN_AGE=9
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_DAEMON_CURRENT=0
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_DAEMON_REVISION=10
0aee49d5fba2b2ec94e5c069d937004858a04b4fThomas Hindoe Paaboel AndersenLIBSYSTEMD_DAEMON_AGE=0
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_ID128_CURRENT=0
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_ID128_REVISION=26
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_ID128_AGE=0
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_JOURNAL_CURRENT=11
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_JOURNAL_REVISION=3
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart PoetteringLIBSYSTEMD_JOURNAL_AGE=11
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poettering# Dirs of external packages
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringdbuspolicydir=@dbuspolicydir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringdbussessionservicedir=@dbussessionservicedir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringdbussystemservicedir=@dbussystemservicedir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringdbusinterfacedir=@dbusinterfacedir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringpamlibdir=@pamlibdir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringpamconfdir=@pamconfdir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringpkgconfigdatadir=$(datadir)/pkgconfig
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringpkgconfiglibdir=$(libdir)/pkgconfig
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringpolkitpolicydir=$(datadir)/polkit-1/actions
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringbashcompletiondir=@bashcompletiondir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringzshcompletiondir=@zshcompletiondir@
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringrpmmacrosdir=$(prefix)/lib/rpm/macros.d
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringsysvinitdir=$(SYSTEM_SYSVINIT_PATH)
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringsysvrcnddir=$(SYSTEM_SYSVRCND_PATH)
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringvarlogdir=$(localstatedir)/log
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringsystemdstatedir=$(localstatedir)/lib/systemd
470e72d4081c7d0fd74666b7a45358d5ee2abee1Lennart Poetteringcatalogstatedir=$(systemdstatedir)/catalog
0aee49d5fba2b2ec94e5c069d937004858a04b4fThomas Hindoe Paaboel Andersen
0f0467e63b0e0688ae9edb1512c1a2637d62ddb4Martin Pitt# Our own, non-special dirs
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringpkgsysconfdir=$(sysconfdir)/systemd
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringuserunitdir=$(prefix)/lib/systemd/user
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannuserpresetdir=$(prefix)/lib/systemd/user-preset
f7a73a2558bceffd983eb7642680e718cd981122David Herrmanntmpfilesdir=$(prefix)/lib/tmpfiles.d
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannsysctldir=$(prefix)/lib/sysctl.d
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannpkgincludedir=$(includedir)/systemd
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannsystemgeneratordir=$(rootlibexecdir)/system-generators
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannusergeneratordir=$(prefix)/lib/systemd/user-generators
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannsystemshutdowndir=$(rootlibexecdir)/system-shutdown
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannsystemsleepdir=$(rootlibexecdir)/system-sleep
f7a73a2558bceffd983eb7642680e718cd981122David Herrmannsystemunitdir=$(rootprefix)/lib/systemd/system
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringsystempresetdir=$(rootprefix)/lib/systemd/system-preset
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringudevlibexecdir=$(rootprefix)/lib/udev
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringudevhomedir=$(udevlibexecdir)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringudevrulesdir=$(udevlibexecdir)/rules.d
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringudevhwdbdir=$(udevlibexecdir)/hwdb.d
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringcatalogdir=$(prefix)/lib/systemd/catalog
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringkernelinstalldir = $(prefix)/lib/kernel/install.d
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering# And these are the special ones for /
29d1fcb4a3c921a3d4490353474e9775f7b13b0eZbigniew Jędrzejewski-Szmekrootprefix=@rootprefix@
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringrootbindir=$(rootprefix)/bin
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringrootlibexecdir=$(rootprefix)/lib/systemd
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringCLEANFILES = $(BUILT_SOURCES)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringDISTCLEANFILES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringEXTRA_DIST =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringBUILT_SOURCES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringINSTALL_EXEC_HOOKS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringUNINSTALL_EXEC_HOOKS =
29d1fcb4a3c921a3d4490353474e9775f7b13b0eZbigniew Jędrzejewski-SzmekINSTALL_DATA_HOOKS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringUNINSTALL_DATA_HOOKS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringDISTCLEAN_LOCAL_HOOKS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringCLEAN_LOCAL_HOOKS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringpkginclude_HEADERS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringnoinst_LTLIBRARIES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringlib_LTLIBRARIES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringinclude_HEADERS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringnoinst_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringpkgconfiglib_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringpolkitpolicy_in_in_files =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringpolkitpolicy_in_files =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringpolkitpolicy_files =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_udevrules_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringnodist_udevrules_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_pkgsysconf_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_pkgdata_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_dbuspolicy_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdbusinterface_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_dbussystemservice_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringcheck_PROGRAMS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringcheck_DATA =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringtests=
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringmanual_tests =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringif ENABLE_TESTS
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringnoinst_PROGRAMS = $(manual_tests) $(tests)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringTESTS = $(tests)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringelse
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringnoinst_PROGRAMS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringTESTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringendif
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringudevlibexec_PROGRAMS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_CPPFLAGS = \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -include $(top_builddir)/config.h \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DUSER_DATA_UNIT_PATH=\"$(userunitdir)\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DCATALOG_DATABASE=\"$(catalogstatedir)/database\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEMD_BINARY_PATH=\"$(rootlibexecdir)/systemd\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEMD_SLEEP_BINARY_PATH=\"$(rootlibexecdir)/systemd-sleep\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering -DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DSYSTEMD_STDIO_BRIDGE_BINARY_PATH=\"$(bindir)/systemd-stdio-bridge\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DROOTPREFIX=\"$(rootprefix)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DRANDOM_SEED=\"$(localstatedir)/lib/systemd/random-seed\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DUSER_GENERATOR_PATH=\"$(usergeneratordir)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DSYSTEM_SHUTDOWN_PATH=\"$(systemshutdowndir)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DSYSTEM_SLEEP_PATH=\"$(systemsleepdir)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DSYSTEMD_KBD_MODEL_MAP=\"$(pkgdatadir)/kbd-model-map\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DX_SERVER=\"$(bindir)/X\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DQUOTACHECK=\"$(QUOTACHECK)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -DKEXEC=\"$(KEXEC)\" \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/shared \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/login \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/journal \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/systemd \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_builddir)/src/core \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/core \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/libudev \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/udev \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_builddir)/src/udev \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering -I $(top_srcdir)/src/libsystemd-bus \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(OUR_CPPFLAGS)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_CFLAGS = $(OUR_CFLAGS)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_LDFLAGS = $(OUR_LDFLAGS)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering# ------------------------------------------------------------------------------
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdefine move-to-rootlibdir
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering if test "$(libdir)" != "$(rootlibdir)"; then \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(MKDIR_P) $(DESTDIR)$(rootlibdir) && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering so_img_name=$$(readlink $(DESTDIR)$(libdir)/$$libname) && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(LN_S) -f $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering fi
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringendef
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringINSTALL_DIRS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringRUNLEVEL1_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringRUNLEVEL2_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringRUNLEVEL3_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringRUNLEVEL4_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringRUNLEVEL5_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringSHUTDOWN_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringLOCAL_FS_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringMULTI_USER_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringSYSINIT_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringSOCKETS_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringTIMERS_TARGET_WANTS =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringSYSTEM_UNIT_ALIASES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringUSER_UNIT_ALIASES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringGENERAL_ALIASES =
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringinstall-target-wants-hook:
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(RUNLEVEL1_TARGET_WANTS)" && wants=runlevel1.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(RUNLEVEL2_TARGET_WANTS)" && wants=runlevel2.target && $(add-wants)
1579dd2c9b8f97e5ec4016d3928d73fea160e55aLennart Poettering what="$(RUNLEVEL3_TARGET_WANTS)" && wants=runlevel3.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(RUNLEVEL4_TARGET_WANTS)" && wants=runlevel4.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(RUNLEVEL5_TARGET_WANTS)" && wants=runlevel5.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(SHUTDOWN_TARGET_WANTS)" && wants=shutdown.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(LOCAL_FS_TARGET_WANTS)" && wants=local-fs.target && $(add-wants)
1a2d5fbe7efa04181a2d5518bc510b84b280baf9David Herrmann what="$(MULTI_USER_TARGET_WANTS)" && wants=multi-user.target && $(add-wants)
1a2d5fbe7efa04181a2d5518bc510b84b280baf9David Herrmann what="$(SYSINIT_TARGET_WANTS)" && wants=sysinit.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(SOCKETS_TARGET_WANTS)" && wants=sockets.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(TIMERS_TARGET_WANTS)" && wants=timers.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering what="$(SLICES_TARGET_WANTS)" && wants=slices.target && $(add-wants)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdefine add-wants
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering [ -z "$$what" ] || ( \
1a2d5fbe7efa04181a2d5518bc510b84b280baf9David Herrmann dir=$(DESTDIR)$(systemunitdir)/$$wants.wants && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(MKDIR_P) -m 0755 $$dir && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering cd $$dir && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering rm -f $$what && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering for i in $$what; do $(LN_S) ../$$i . || exit $$? ; done )
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringendef
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringinstall-directories-hook:
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(MKDIR_P) $(addprefix $(DESTDIR),$(INSTALL_DIRS))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringinstall-aliases-hook:
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering set -- $(SYSTEM_UNIT_ALIASES) && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering dir=$(systemunitdir) && $(install-aliases)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering set -- $(USER_UNIT_ALIASES) && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering dir=$(userunitdir) && $(install-aliases)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering set -- $(GENERAL_ALIASES) && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering dir= && $(install-aliases)
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdefine install-aliases
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering while [ -n "$$1" ]; do \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(MKDIR_P) `dirname $(DESTDIR)$$dir/$$2` && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering rm -f $(DESTDIR)$$dir/$$2 && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering $(LN_S) $$1 $(DESTDIR)$$dir/$$2 && \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering shift 2 || exit $$?; \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering done
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringendef
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringINSTALL_EXEC_HOOKS += \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering install-target-wants-hook \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering install-directories-hook \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering install-aliases-hook
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering# ------------------------------------------------------------------------------
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_M4 = $(AM_V_M4_$(V))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_M4_ = $(AM_V_M4_$(AM_DEFAULT_VERBOSITY))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_M4_0 = @echo " M4 " $@;
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_XSLT = $(AM_V_XSLT_$(V))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_XSLT_ = $(AM_V_XSLT_$(AM_DEFAULT_VERBOSITY))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_XSLT_0 = @echo " XSLT " $@;
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_GPERF = $(AM_V_GPERF_$(V))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_GPERF_ = $(AM_V_GPERF_$(AM_DEFAULT_VERBOSITY))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_GPERF_0 = @echo " GPERF " $@;
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_LN = $(AM_V_LN_$(V))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_LN_ = $(AM_V_LN_$(AM_DEFAULT_VERBOSITY))
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart PoetteringAM_V_LN_0 = @echo " LN " $@;
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering# ------------------------------------------------------------------------------
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringrootbin_PROGRAMS = \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemctl \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-notify \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-ask-password \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-tty-ask-password-agent \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-machine-id-setup
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringbin_PROGRAMS = \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-cgls \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-cgtop \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-stdio-bridge \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-nspawn \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-detect-virt \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-delta \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-analyze \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering systemd-run
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_bin_SCRIPTS = \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering src/kernel-install/kernel-install
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poetteringdist_kernelinstall_SCRIPTS = \
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering src/kernel-install/50-depmod.install \
39315f9f8dd5a16b4561c5efffc6114c75835011Lennart Poettering src/kernel-install/90-loaderentry.install
481a0aa2c9803a62cda413b8a1d05571957bb4b5Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringrootlibexec_PROGRAMS = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-cgroups-agent \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-initctl \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-update-utmp \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-shutdownd \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-shutdown \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-remount-fs \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-reply-password \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-fsck \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-ac-power \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-sysctl \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-sleep
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringsystemgenerator_PROGRAMS = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-getty-generator \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-fstab-generator \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-system-update-generator
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringsystemd_analyze_SOURCES = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering src/analyze/systemd-analyze.c
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringsystemd_analyze_CFLAGS = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_CFLAGS) \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(DBUS_CFLAGS)
7edecf218e5884ec8d1549707b4c7a0572c2d93bThomas Hindoe Paaboel Andersen
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringsystemd_analyze_LDADD = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering libsystemd-shared.la \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering libsystemd-dbus.la
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdist_bashcompletion_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/bash/journalctl \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/bash/systemctl \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/bash/systemd-analyze \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/bash/systemd-run \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/bash/udevadm \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/bash/kernel-install
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdist_zshcompletion_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_systemctl \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_journalctl \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_udevadm \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_kernel-install \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_systemd-nspawn \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_systemd-analyze \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_sd_hosts_or_user_at_host \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_systemd-delta \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering shell-completion/zsh/_systemd
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdist_sysctl_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering sysctl.d/50-default.conf
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdist_systemunit_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/graphical.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/multi-user.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/emergency.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/emergency.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sysinit.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/basic.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/getty.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/halt.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/kexec.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/local-fs.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/local-fs-pre.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-fs.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-root-fs.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/remote-fs.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/remote-fs-pre.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/network.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/network-online.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/nss-lookup.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/nss-user-lookup.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/hibernate.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/hybrid-sleep.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/poweroff.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/reboot.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rescue.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rpcbind.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/time-sync.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/shutdown.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/final.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/umount.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sigpwr.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sleep.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sockets.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/timers.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/paths.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/suspend.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/swap.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/slices.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/system.slice \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/x-.slice \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-initctl.socket \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-shutdownd.socket \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/syslog.socket \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/dev-hugepages.mount \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/dev-mqueue.mount \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sys-kernel-config.mount \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sys-kernel-debug.mount \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sys-fs-fuse-connections.mount \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/tmp.mount \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/printer.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/sound.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/bluetooth.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/smartcard.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-ask-password-wall.path \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-ask-password-console.path \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udevd-control.socket \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udevd-kernel.socket \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/system-update.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-switch-root.target
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringnodist_systemunit_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/getty@.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/serial-getty@.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/console-shell.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/console-getty.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-initctl.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-shutdownd.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-remount-fs.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-update-utmp.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-update-utmp-runlevel.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-ask-password-wall.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-ask-password-console.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-sysctl.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/emergency.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rescue.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/user@.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-hibernate.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-hybrid-sleep.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-suspend.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-halt.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-poweroff.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-reboot.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-kexec.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-fsck@.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-fsck-root.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udevd.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udev-trigger.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udev-settle.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/debug-shell.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-parse-etc.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-cleanup.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-udevadm-cleanup-db.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-switch-root.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-nspawn@.service
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdist_userunit_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/user/default.target \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/user/exit.target
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringnodist_userunit_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/user/systemd-exit.service
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringEXTRA_DIST += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/getty@.service.m4 \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/serial-getty@.service.m4 \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/console-shell.service.m4.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/console-getty.service.m4.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rescue.service.m4.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-initctl.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-shutdownd.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-remount-fs.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-update-utmp.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-update-utmp-runlevel.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-ask-password-wall.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-ask-password-console.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-sysctl.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/emergency.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-halt.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-poweroff.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-reboot.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-kexec.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/user/systemd-exit.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-fsck@.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-fsck-root.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/user@.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udevd.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udev-trigger.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-udev-settle.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/debug-shell.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-hibernate.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-hybrid-sleep.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-suspend.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/quotaon.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-parse-etc.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-cleanup.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-udevadm-cleanup-db.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/initrd-switch-root.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/systemd-nspawn@.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering introspect.awk
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringCLEANFILES += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/console-shell.service.m4 \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/console-getty.service.m4 \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rescue.service.m4
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringif HAVE_SYSV_COMPAT
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringnodist_systemunit_DATA += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rc-local.service \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/halt-local.service
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringsystemgenerator_PROGRAMS += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering systemd-rc-local-generator
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringendif
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringEXTRA_DIST += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/rc-local.service.in \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering units/halt-local.service.in
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering# automake is broken and can't handle files with a dash in front
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14728#8
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringunits-install-hook:
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering mv $(DESTDIR)$(systemunitdir)/x-.slice $(DESTDIR)/$(systemunitdir)/-.slice
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
dd2fd155901a965ec0efa3adc460b33d2048d4c2Lennart Poetteringunits-uninstall-hook:
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering rm -f $(DESTDIR)/$(systemunitdir)/-.slice
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringINSTALL_DATA_HOOKS += units-install-hook
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringUNINSTALL_DATA_HOOKS += units-uninstall-hook
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdist_doc_DATA = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering README \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering NEWS \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering LICENSE.LGPL2.1 \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering LICENSE.GPL2 \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering LICENSE.MIT \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering DISTRO_PORTING
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering@INTLTOOL_POLICY_RULE@
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering# ------------------------------------------------------------------------------
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringMANPAGES =
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringMANPAGES_ALIAS =
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
7edecf218e5884ec8d1549707b4c7a0572c2d93bThomas Hindoe Paaboel Anderseninclude Makefile-man.am
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering.PHONY: man
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringman: $(MANPAGES) $(MANPAGES_ALIAS) $(HTML_FILES) $(HTML_ALIAS)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringXML_FILES = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringHTML_FILES = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering ${XML_FILES:.xml=.html}
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringHTML_ALIAS = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering ${patsubst %.1,%.html,${patsubst %.3,%.html,${patsubst %.5,%.html,${patsubst %.7,%.html,${patsubst %.8,%.html,$(MANPAGES_ALIAS)}}}}}
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringif ENABLE_MANPAGES
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringman_MANS = \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(MANPAGES) \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(MANPAGES_ALIAS)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringnoinst_DATA += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(HTML_FILES) \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(HTML_ALIAS)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringCLEANFILES += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(man_MANS) \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(HTML_FILES) \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(HTML_ALIAS)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringdocs/html/man:
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_LN)$(LN_S) -f ../../man $@
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringnoinst_DATA += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering docs/html/man
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringCLEANFILES += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering docs/html/man
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringif HAVE_PYTHON
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringman/index.html: man/systemd.index.html
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_LN)$(LN_S) -f systemd.index.html $@
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringnoinst_DATA += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering man/index.html
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringCLEANFILES += \
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering man/index.html
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringXML_GLOB = $(wildcard $(top_srcdir)/man/*.xml $(top_builddir)/man/*.xml)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringNON_INDEX_XML_FILES = $(filter-out man/systemd.index.xml,$(XML_FILES))
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart PoetteringSOURCE_XML_FILES = $(filter-out man/systemd.directives.xml,$(NON_INDEX_XML_FILES))
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringupdate-man-list: make-man-rules.py $(XML_GLOB)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_GEN)$(PYTHON) $^ > $(top_srcdir)/Makefile-man.tmp
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_at)mv $(top_srcdir)/Makefile-man.tmp $(top_srcdir)/Makefile-man.am
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering @echo "Makefile-man.am has been regenerated"
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringman/systemd.index.xml: make-man-index.py $(NON_INDEX_XML_FILES)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering $(AM_V_GEN)$(PYTHON) $< $@ $(filter-out $<,$^)
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poettering
615aaf412c441e67c7cad2e5ae966b03fca1fae7Lennart Poetteringman/systemd.directives.xml: make-directive-index.py $(SOURCE_XML_FILES)
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering $(AM_V_GEN)$(PYTHON) $< $@ $(filter-out $<,$^)
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart PoetteringEXTRA_DIST += \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering man/systemd.index.xml \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering man/index.html \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering man/systemd.directives.xml
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart PoetteringCLEANFILES += \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering man/systemd.index.xml \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering man/systemd.directives.xml
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poetteringendif
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poetteringendif
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering
11ea2781eea4b912d2feb26785ece475e504c57bLennart PoetteringEXTRA_DIST += \
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering $(XML_FILES) \
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering $(HTML_FILES) \
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering $(HTML_ALIAS) \
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering $(man_MANS) \
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering make-man-index.py \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering make-directive-index.py \
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering xml_helper.py
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poettering
d2c643c662e2cb3b6d1445c17c80b4b2998d5c61Lennart Poettering# ------------------------------------------------------------------------------
11ea2781eea4b912d2feb26785ece475e504c57bLennart Poetteringnoinst_LTLIBRARIES += \
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann libsystemd-shared.la
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_shared_la_SOURCES = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/linux/auto_dev-ioctl.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/linux/fanotify.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/linux/seccomp.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/linux/seccomp-bpf.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/missing.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/list.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/macro.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/def.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/device-nodes.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/device-nodes.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/sparse-endian.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/virt.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/virt.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/efivars.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/efivars.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/path-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/path-util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/time-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/time-util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/hashmap.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/hashmap.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/set.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/set.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/fdset.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/fdset.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/prioq.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/prioq.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/sleep-config.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/sleep-config.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/strv.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/strv.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/env-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/env-util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/strbuf.c \
122676c9d9737f8591429fd5ffc9b454a994741dLennart Poettering src/shared/strbuf.h \
122676c9d9737f8591429fd5ffc9b454a994741dLennart Poettering src/shared/strxcpyx.c \
122676c9d9737f8591429fd5ffc9b454a994741dLennart Poettering src/shared/strxcpyx.h \
122676c9d9737f8591429fd5ffc9b454a994741dLennart Poettering src/shared/conf-parser.c \
122676c9d9737f8591429fd5ffc9b454a994741dLennart Poettering src/shared/conf-parser.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/log.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/log.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/ratelimit.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/ratelimit.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/exit-status.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/exit-status.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/utf8.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/utf8.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/pager.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/pager.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/ioprio.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/socket-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/socket-util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/conf-files.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/conf-files.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/cgroup-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/cgroup-util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/cgroup-show.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/cgroup-show.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/unit-name.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/unit-name.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/utmp-wtmp.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/utmp-wtmp.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/watchdog.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/watchdog.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/spawn-ask-password-agent.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/spawn-ask-password-agent.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/replace-var.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/replace-var.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/spawn-polkit-agent.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/spawn-polkit-agent.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/hwclock.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/hwclock.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/time-dst.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/time-dst.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/calendarspec.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/calendarspec.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/fileio.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/fileio.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/output-mode.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/MurmurHash3.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/MurmurHash3.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/acpi-fpdt.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/acpi-fpdt.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/boot-timestamps.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/boot-timestamps.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/refcnt.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/mkdir.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/mkdir.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/smack-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/smack-util.h
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering#-------------------------------------------------------------------------------
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringnoinst_LTLIBRARIES += \
17c29493dc5c4c3ca886adfdc632d297c5eb06ebRonny Chevalier libsystemd-dbus.la
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_dbus_la_SOURCES = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/dbus-common.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/dbus-common.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/dbus-loop.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/dbus-loop.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/polkit.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/polkit.h
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_dbus_la_CFLAGS = \
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann $(AM_CFLAGS) \
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann $(DBUS_CFLAGS)
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmannlibsystemd_dbus_la_LIBADD = \
d4f5a1f47dbd04f26f2ddf951c97c4cb0ebbbe62David Herrmann $(DBUS_LIBS)
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering# ------------------------------------------------------------------------------
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringnoinst_LTLIBRARIES += \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering libsystemd-units.la
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_units_la_SOURCES = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/install.c \
17c29493dc5c4c3ca886adfdc632d297c5eb06ebRonny Chevalier src/shared/install.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/install-printf.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/install-printf.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/path-lookup.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/path-lookup.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/specifier.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/specifier.h
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplettlibsystemd_units_la_CFLAGS = \
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett $(AM_CFLAGS) \
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett $(DBUS_CFLAGS)
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett# ------------------------------------------------------------------------------
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplettnoinst_LTLIBRARIES += \
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett libsystemd-label.la
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplettlibsystemd_label_la_SOURCES = \
997b2b438c2d272e3bc8df6e4b42dba3b70cb056Josh Triplett src/shared/socket-label.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/label.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/label.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/selinux-util.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/selinux-util.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/mkdir-label.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/ask-password-api.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/ask-password-api.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/fileio-label.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/fileio-label.h \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/dev-setup.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/dev-setup.h
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_label_la_CFLAGS = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering $(AM_CFLAGS) \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering $(SELINUX_CFLAGS)
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_label_la_LIBADD = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering $(SELINUX_LIBS)
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering# ------------------------------------------------------------------------------
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringnoinst_LTLIBRARIES += \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering libsystemd-logs.la
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_logs_la_SOURCES = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/logs-show.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/logs-show.h
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_logs_la_CFLAGS = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering $(AM_CFLAGS)
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_logs_la_LIBADD = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering libsystemd-journal-internal.la \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering libsystemd-id128-internal.la \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering libsystemd-shared.la
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering# ------------------------------------------------------------------------------
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringnoinst_LTLIBRARIES += \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering libsystemd-capability.la
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringlibsystemd_capability_la_SOURCES = \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/capability.c \
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poettering src/shared/capability.h
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poetteringlibsystemd_capability_la_CFLAGS = \
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering $(AM_CFLAGS) \
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering $(CAP_CFLAGS)
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poetteringlibsystemd_capability_la_LIBADD = \
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering $(CAP_LIBS)
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering# ------------------------------------------------------------------------------
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poetteringnoinst_LTLIBRARIES += \
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering libsystemd-audit.la
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poettering
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poetteringlibsystemd_audit_la_SOURCES = \
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poettering src/shared/audit.c \
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poettering src/shared/audit.h
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poettering
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poetteringlibsystemd_audit_la_LIBADD = \
7da81d33c147f4d6397efa1fdd08ba0a40c9c457Lennart Poettering libsystemd-capability.la
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering# ------------------------------------------------------------------------------
f9e00a9f5870a9bcae2de8bf1cb3ce04703112e1Lennart Poetteringif HAVE_ACL
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmeknoinst_LTLIBRARIES += \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek libsystemd-acl.la
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poetteringlibsystemd_acl_la_SOURCES = \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/shared/acl-util.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/shared/acl-util.h
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmeklibsystemd_acl_la_CFLAGS = \
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek $(AM_CFLAGS) \
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek $(ACL_CFLAGS)
a65b82457735df2ef58736a55846f400124a8dc0Zbigniew Jędrzejewski-Szmek
2a97b03b3b087e724867e7501ae0c1535ee35031Umut Tezduyar Lindskoglibsystemd_acl_la_LIBADD = \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek $(ACL_LIBS) \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek libsystemd-shared.la
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poetteringendif
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering# ------------------------------------------------------------------------------
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poetteringnoinst_LTLIBRARIES += \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek libsystemd-core.la
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poetteringlibsystemd_core_la_SOURCES = \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/unit.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/unit.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/unit-printf.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/unit-printf.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/job.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/job.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/manager.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/manager.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/transaction.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/transaction.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/load-fragment.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/load-fragment.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/service.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/service.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/automount.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/automount.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/mount.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/mount.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/swap.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/swap.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/device.c \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/device.h \
4ffd29fda1a2621d8f1711ccaad723d327fef93aLennart Poettering src/core/target.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/target.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/snapshot.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/snapshot.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/socket.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/socket.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/timer.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/timer.h \
81c7dd897c6af68e66b58e97abce676641edc197Lennart Poettering src/core/path.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/path.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/slice.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/slice.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/scope.c \
090771492f155cebe7075171530e96c1cd515d71Lennart Poettering src/core/scope.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/load-dropin.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/load-dropin.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/execute.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/execute.h \
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers src/core/kill.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/kill.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-manager.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-manager.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-unit.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-unit.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-job.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-job.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-service.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/dbus-service.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-socket.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/dbus-socket.h \
f6d1de8547b1e957773f8b6764420579c8378aafRonny Chevalier src/core/dbus-timer.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-timer.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/dbus-target.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/dbus-target.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/dbus-mount.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-mount.h \
c4ac990007cd0069bb7e76ec15dd731320f382fdLennart Poettering src/core/dbus-automount.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-automount.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-swap.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-swap.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-snapshot.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-snapshot.h \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-device.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-device.h \
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers src/core/dbus-path.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/dbus-path.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/dbus-slice.c \
b62a309a47dd11e11729616767421397b6ca7053Zbigniew Jędrzejewski-Szmek src/core/dbus-slice.h \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/dbus-scope.c \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/dbus-scope.h \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/dbus-execute.c \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/dbus-execute.h \
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers src/core/dbus-kill.c \
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers src/core/dbus-kill.h \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/dbus-cgroup.c \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/dbus-cgroup.h \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/cgroup.c \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/cgroup.h \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/selinux-access.c \
e6c253e363dee77ef7e5c5f44c4ca55cded3fd47Michal Schmidt src/core/selinux-access.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/selinux-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/selinux-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/smack-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/smack-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/ima-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/ima-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/locale-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/locale-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/hostname-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/hostname-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/machine-id-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/machine-id-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/mount-setup.c \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/mount-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/loopback-setup.h \
4bdc60cb6fab336d455abbbd269e5bfccf760c91Lennart Poettering src/core/loopback-setup.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/condition.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/condition.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/namespace.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/namespace.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/tcpwrap.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/tcpwrap.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/securebits.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/initreq.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/special.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/bus-errors.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/build.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/sysfs-show.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/switch-root.h \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen src/core/switch-root.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/killall.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/killall.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/syscall-list.c \
f6d1de8547b1e957773f8b6764420579c8378aafRonny Chevalier src/core/syscall-list.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/audit-fd.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/audit-fd.h \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/async.c \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/async.h
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poetteringif HAVE_KMOD
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poetteringlibsystemd_core_la_SOURCES += \
78b6b7ceb2c76a3e29aeaa4b00c257be0706bffcLennart Poettering src/core/kmod-setup.c \
3769415e6573da64fb80e31f4bb3f850cd99031eTimofey Titovets src/core/kmod-setup.h
3769415e6573da64fb80e31f4bb3f850cd99031eTimofey Titovetsendif
3769415e6573da64fb80e31f4bb3f850cd99031eTimofey Titovets
3769415e6573da64fb80e31f4bb3f850cd99031eTimofey Titovetsnodist_libsystemd_core_la_SOURCES = \
3769415e6573da64fb80e31f4bb3f850cd99031eTimofey Titovets src/core/load-fragment-gperf.c \
3769415e6573da64fb80e31f4bb3f850cd99031eTimofey Titovets src/core/load-fragment-gperf-nulstr.c \
fae9332b140ffa3c1b04c80ac4cd3f2796e8cf3cLennart Poettering src/core/syscall-from-name.h \
fae9332b140ffa3c1b04c80ac4cd3f2796e8cf3cLennart Poettering src/core/syscall-to-name.h
fae9332b140ffa3c1b04c80ac4cd3f2796e8cf3cLennart Poettering
fae9332b140ffa3c1b04c80ac4cd3f2796e8cf3cLennart Poetteringlibsystemd_core_la_CFLAGS = \
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers $(AM_CFLAGS) \
fae9332b140ffa3c1b04c80ac4cd3f2796e8cf3cLennart Poettering $(DBUS_CFLAGS) \
fae9332b140ffa3c1b04c80ac4cd3f2796e8cf3cLennart Poettering $(LIBWRAP_CFLAGS) \
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering $(PAM_CFLAGS) \
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering $(AUDIT_CFLAGS) \
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering $(KMOD_CFLAGS) \
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering -pthread
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poetteringlibsystemd_core_la_LIBADD = \
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering libsystemd-capability.la \
cfa1571b7f5a45927f76e54790974183a273d17aLennart Poettering libsystemd-units.la \
7e63dd1015c9ac6fc2042e45b0a87a3f9f8b9336Lennart Poettering libsystemd-label.la \
7e63dd1015c9ac6fc2042e45b0a87a3f9f8b9336Lennart Poettering libsystemd-shared.la \
ba8df74bb643c0f7c343fef78bba3661b0f9c31cKay Sievers libsystemd-dbus.la \
7e63dd1015c9ac6fc2042e45b0a87a3f9f8b9336Lennart Poettering libsystemd-audit.la \
7e63dd1015c9ac6fc2042e45b0a87a3f9f8b9336Lennart Poettering libsystemd-id128-internal.la \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen libsystemd-daemon.la \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen libudev.la \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen $(LIBWRAP_LIBS) \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen $(PAM_LIBS) \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen $(AUDIT_LIBS) \
d4474c41ca3854db1b7a7b30765bb59fc570e1c4Tom Gundersen $(CAP_LIBS) \
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poettering $(KMOD_LIBS)
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poettering
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poetteringsrc/core/load-fragment-gperf-nulstr.c: src/core/load-fragment-gperf.gperf
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poettering $(AM_V_GEN)$(AWK) 'BEGIN{ keywords=0 ; FS="," ; print "extern const char load_fragment_gperf_nulstr[];" ; print "const char load_fragment_gperf_nulstr[] ="} ; keyword==1 { print "\"" $$1 "\\0\"" } ; /%%/ { keyword=1} ; END { print ";" }' < $< > $@
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poettering
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart PoetteringEXTRA_DIST += \
3b187c5cee0a9584d7c31e10f9fe008b94cf6d58Lennart Poettering src/core/load-fragment-gperf.gperf.m4
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart PoetteringCLEANFILES += \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/load-fragment-gperf.gperf \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/load-fragment-gperf.c \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/load-fragment-gperf-nulstr.c \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/syscall-list.txt \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/syscall-from-name.gperf
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart PoetteringBUILT_SOURCES += \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/syscall-from-name.h \
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering src/core/syscall-to-name.h
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poetteringsrc/core/syscall-list.txt: Makefile
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering $(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include sys/syscall.h - < /dev/null | $(AWK) '/^#define[ \t]+__NR_[^ ]+[ \t]+[0-9(]/ { sub(/__NR_/, "", $$2); if ($$2 !~ /SYSCALL_BASE/) print $$2; }' > $@
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poetteringsrc/core/syscall-from-name.gperf: src/core/syscall-list.txt Makefile
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering $(AM_V_GEN)$(AWK) 'BEGIN{ print "struct syscall_name { const char* name; int id; };"; print "%null-strings"; print "%%";} { printf "%s, __NR_%s\n", $$1, $$1 }' < $< > $@
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poetteringsrc/core/syscall-from-name.h: src/core/syscall-from-name.gperf Makefile
13e92f3966552091085982f4ebdeb38721f04a30Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering $(AM_V_GPERF)$(GPERF) -L ANSI-C -t --ignore-case -N lookup_syscall -H hash_syscall_name -p -C < $< > $@
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poettering
4b08dd87eebb4b634bdd5708ac1ba68dcee205b3Lennart Poetteringsrc/core/syscall-to-name.h: src/core/syscall-list.txt Makefile
b72ddf0f4f552dd53d6404b6ddbc9f17d02b8e12Kay Sievers $(AM_V_at)$(MKDIR_P) $(dir $@)
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const syscall_names[] = { "} { printf "[SYSCALL_TO_INDEX(__NR_%s)] = \"%s\",\n", $$1, $$1 } END{print "};"}' < $< > $@
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b72ddf0f4f552dd53d6404b6ddbc9f17d02b8e12Kay Sievers# ------------------------------------------------------------------------------
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringsystemd_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/main.c
b72ddf0f4f552dd53d6404b6ddbc9f17d02b8e12Kay Sievers
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringsystemd_CFLAGS = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_CFLAGS) \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(DBUS_CFLAGS)
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringsystemd_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-core.la \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-daemon.la \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-id128-internal.la \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-dbus.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringdist_pkgsysconf_DATA += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/system.conf \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/user.conf
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringdist_dbuspolicy_DATA += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/org.freedesktop.systemd1.conf
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringdist_dbussystemservice_DATA += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/org.freedesktop.systemd1.service
5f02e26ca7c039837dbaea63f3d3664fe45c26b9Thomas Hindoe Paaboel Andersen
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringdbusinterface_DATA += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Manager.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Job.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Unit.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Service.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Socket.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Timer.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Target.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Device.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Mount.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Automount.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Snapshot.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Swap.xml \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering org.freedesktop.systemd1.Path.xml
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
daa05349dfefb12638c96e034c11be613bdc39b7Ansgar Burchardtpolkitpolicy_in_in_files += \
daa05349dfefb12638c96e034c11be613bdc39b7Ansgar Burchardt src/core/org.freedesktop.systemd1.policy.in.in
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringorg.freedesktop.systemd1.%.xml: systemd
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.$* $< $@.tmp && \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
5f02e26ca7c039837dbaea63f3d3664fe45c26b9Thomas Hindoe Paaboel Andersen $(DBUS_PREPROCESS) -o $@ - && rm $@.tmp
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringpkgconfigdata_DATA = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/systemd.pc
a1a4a25e7f6b515d0c8c25257714299853f261aaDaniel Mack
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringnodist_rpmmacros_DATA = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/macros.systemd
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart PoetteringEXTRA_DIST += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/systemd.pc.in \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/macros.systemd.in
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart PoetteringCLEANFILES += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/macros.systemd \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/core/org.freedesktop.systemd1.policy.in
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering# ------------------------------------------------------------------------------
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringmanual_tests += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-engine \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-ns \
5f02e26ca7c039837dbaea63f3d3664fe45c26b9Thomas Hindoe Paaboel Andersen test-loopback \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-hostname \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-daemon \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-cgroup \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-install \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-watchdog \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-log
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtests += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-job-type \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-env-replace \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-strbuf \
a1a4a25e7f6b515d0c8c25257714299853f261aaDaniel Mack test-strv \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-path-util \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-strxcpyx \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-unit-name \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-unit-file \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-utf8 \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-util \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-date \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-sleep \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-replace-var \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-sched-prio \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-calendarspec \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-strip-tab-ansi \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-cgroup-util \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-prioq \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-fileio \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-time \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-hashmap \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-list \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-tables \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-device-nodes
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart PoetteringEXTRA_DIST += \
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering test/sched_idle_bad.service \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test/sched_idle_ok.service \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test/sched_rr_bad.service \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test/sched_rr_ok.service \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test/sched_rr_change.service
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart PoetteringEXTRA_DIST += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-helper.h
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_device_nodes_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-device-nodes.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_device_nodes_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-shared.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_engine_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-engine.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_engine_CFLAGS = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_CFLAGS) \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen $(DBUS_CFLAGS)
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersentest_engine_LDADD = \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen libsystemd-core.la \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen libsystemd-daemon.la \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen libsystemd-dbus.la
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersentest_job_type_SOURCES = \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen src/test/test-job-type.c
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersentest_job_type_CFLAGS = \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen $(AM_CFLAGS) \
265684034fac5f2674723ab7ace55b2485a1b29fTom Gundersen $(DBUS_CFLAGS)
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_job_type_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-core.la \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-daemon.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_ns_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-ns.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_ns_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-core.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_ns_CFLAGS = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_CFLAGS) \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(DBUS_CFLAGS)
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
5f02e26ca7c039837dbaea63f3d3664fe45c26b9Thomas Hindoe Paaboel Andersentest_loopback_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-loopback.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_loopback_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-shared.la \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-core.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_hostname_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-hostname.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_hostname_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-core.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringif ENABLE_EFI
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringmanual_tests += \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering test-boot-timestamp
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_boot_timestamp_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-boot-timestamps.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_boot_timestamp_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-shared.la
a1a4a25e7f6b515d0c8c25257714299853f261aaDaniel Mackendif
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_unit_name_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-unit-name.c
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poetteringtest_unit_name_CFLAGS = \
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering $(AM_CFLAGS) \
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering $(DBUS_CFLAGS)
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poetteringtest_unit_name_LDADD = \
01da80b1aa0e21f8785d467afc295e37fd00ffa1Lennart Poettering libsystemd-core.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_unit_file_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-unit-file.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_unit_file_CFLAGS = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_CFLAGS) \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(DBUS_CFLAGS)
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_unit_file_LDADD = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering libsystemd-core.la
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_utf8_SOURCES = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering src/test/test-utf8.c
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poetteringtest_utf8_CFLAGS = \
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering $(AM_CFLAGS)
b2ca0d63277b10c9382d5bcfcdf320dbb712511bLennart Poettering
b72ddf0f4f552dd53d6404b6ddbc9f17d02b8e12Kay Sieverstest_utf8_LDADD = \
3dff3e00e044e2d53c76fa842b9a4759d4a50e69Kay Sievers libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_util_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-util.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_util_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS)
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_util_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_hashmap_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-hashmap.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_hashmap_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS)
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_hashmap_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_list_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-list.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_list_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS)
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_list_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_tables_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-tables.c \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/shared/test-tables.h
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_tables_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS) \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(DBUS_CFLAGS)
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_tables_LDADD = \
ce1dde29b92d1399ce502e0f7db790a99d14841fThomas Hindoe Paaboel Andersen libsystemd-core.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-logs.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_prioq_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-prioq.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_prioq_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS)
3dff3e00e044e2d53c76fa842b9a4759d4a50e69Kay Sievers
3dff3e00e044e2d53c76fa842b9a4759d4a50e69Kay Sieverstest_prioq_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_fileio_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-fileio.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_fileio_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS)
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringtest_fileio_LDADD = \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringtest_time_SOURCES = \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering src/test/test-time.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_time_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS)
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_time_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_log_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-log.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_log_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_date_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-date.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_date_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_sleep_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-sleep.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_sleep_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_replace_var_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-replace-var.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_replace_var_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_calendarspec_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-calendarspec.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
ce1dde29b92d1399ce502e0f7db790a99d14841fThomas Hindoe Paaboel Andersentest_calendarspec_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strip_tab_ansi_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-strip-tab-ansi.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strip_tab_ansi_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_daemon_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-daemon.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_daemon_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la \
ce1dde29b92d1399ce502e0f7db790a99d14841fThomas Hindoe Paaboel Andersen libsystemd-daemon.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_cgroup_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-cgroup.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_cgroup_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-label.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_cgroup_util_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-cgroup-util.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_cgroup_util_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-label.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-daemon.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_env_replace_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-env-replace.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_env_replace_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strbuf_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-strbuf.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strbuf_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strv_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-strv.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strv_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-units.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-id128-internal.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_path_util_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-path-util.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_path_util_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strxcpyx_SOURCES = \
ce1dde29b92d1399ce502e0f7db790a99d14841fThomas Hindoe Paaboel Andersen src/test/test-strxcpyx.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_strxcpyx_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_install_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-install.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_install_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS) \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(DBUS_CFLAGS)
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_install_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-units.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-label.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-id128-internal.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_watchdog_SOURCES = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering src/test/test-watchdog.c
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_watchdog_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-shared.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_sched_prio_SOURCES = \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering src/test/test-sched-prio.c
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringtest_sched_prio_CFLAGS = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(AM_CFLAGS) \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering $(DBUS_CFLAGS) \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering -D"STR(s)=\#s" -D"TEST_DIR=STR($(abs_top_srcdir)/test/)"
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poetteringtest_sched_prio_LDADD = \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-core.la \
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering libsystemd-daemon.la
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering# ------------------------------------------------------------------------------
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering## .PHONY so it always rebuilds it
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering.PHONY: coverage lcov-run lcov-report
24a2bf4c9b0917231dd4f9b4289eabd46c382d3fLennart Poettering
3058e017fced6d5c8712e10c8c1477421bc1e960Thadeu Lima de Souza Cascardo# run lcov from scratch, always
3058e017fced6d5c8712e10c8c1477421bc1e960Thadeu Lima de Souza Cascardocoverage:
3058e017fced6d5c8712e10c8c1477421bc1e960Thadeu Lima de Souza Cascardo $(MAKE) lcov-run
3058e017fced6d5c8712e10c8c1477421bc1e960Thadeu Lima de Souza Cascardo $(MAKE) lcov-report
3058e017fced6d5c8712e10c8c1477421bc1e960Thadeu Lima de Souza Cascardo
3058e017fced6d5c8712e10c8c1477421bc1e960Thadeu Lima de Souza Cascardocoverage_dir = coverage
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringcoverage_opts = --base-directory $(srcdir) --directory $(builddir) --rc 'geninfo_adjust_src_path=$(abspath $(srcdir))=>$(abspath $(builddir))'
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringif ENABLE_COVERAGE
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering# reset run coverage tests
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringlcov-run:
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering @rm -rf $(coverage_dir)
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering lcov $(coverage_opts) --zerocounters
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering -$(MAKE) check
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering# generate report based on current coverage data
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringlcov-report:
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering $(MKDIR_P) $(coverage_dir)
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering lcov $(coverage_opts) --compat-libtool --capture --no-external \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering | sed 's|$(abspath $(builddir))|$(abspath $(srcdir))|' > $(coverage_dir)/.lcov.info
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering genhtml -t "systemd test coverage" -o $(coverage_dir) $(coverage_dir)/.lcov.info
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering @echo "Coverage report generated in $(abs_builddir)/$(coverage_dir)/index.html"
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering# lcov doesn't work properly with vpath builds, make sure that bad
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering# output is not uploaded by mistake.
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringcoverage-sync: coverage
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering test "$(builddir)" = "$(srcdir)"
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering rsync -rlv --delete --omit-dir-times coverage/ $(www_target)/coverage
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringelse
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringlcov-run lcov-report:
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering echo "Need to reconfigure with --enable-coverage"
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringendif
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering# ------------------------------------------------------------------------------
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringsystemd_initctl_SOURCES = \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering src/initctl/initctl.c
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poetteringsystemd_initctl_CFLAGS = \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering $(AM_CFLAGS) \
c7435cc9115f5c8166433fd5ece028c06360ecd1Lennart Poettering $(DBUS_CFLAGS)
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sieverssystemd_initctl_LDADD = \
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers libsystemd-shared.la \
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers libsystemd-daemon.la \
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers libsystemd-dbus.la
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers# ------------------------------------------------------------------------------
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sieverssystemd_update_utmp_SOURCES = \
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers src/update-utmp/update-utmp.c
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sieverssystemd_update_utmp_CFLAGS = \
71449cafa1f3aecad6fc755ae5e571eddf0bbd02Kay Sievers $(AM_CFLAGS) \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt $(DBUS_CFLAGS) \
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers $(AUDIT_CFLAGS)
45df8656ebb1b0559a75993d1508fc61c2d39829Jan Engelhardt
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sieverssystemd_update_utmp_LDADD = \
4196a3ead3cfb823670d225eefcb3e60e34c7d95Kay Sievers libsystemd-shared.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-dbus.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering $(AUDIT_LIBS)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_shutdownd_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/shutdownd/shutdownd.c
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_shutdownd_LDADD = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-label.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-shared.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-daemon.la
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringpkginclude_HEADERS += \
71449cafa1f3aecad6fc755ae5e571eddf0bbd02Kay Sievers src/systemd/sd-shutdown.h
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_shutdown_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/umount.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/umount.h \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/shutdown.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/mount-setup.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/mount-setup.h \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/killall.h \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/killall.c
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_shutdown_LDADD = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-label.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-shared.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libudev.la
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringif HAVE_KMOD
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_modules_load_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/modules-load/modules-load.c
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
c54bed5d515771c21250b8e0c052cb6600e21d37Mantas MikulÄ—nassystemd_modules_load_CFLAGS = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering $(AM_CFLAGS) \
cd14eda3212f9109c98a77cd5fee4168010d80daLennart Poettering $(KMOD_CFLAGS)
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_modules_load_LDADD = \
cd14eda3212f9109c98a77cd5fee4168010d80daLennart Poettering libsystemd-shared.la \
ef392da6c56cdfff35265403192f051af257b3f8Ansgar Burchardt $(KMOD_LIBS)
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringrootlibexec_PROGRAMS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering systemd-modules-load
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringnodist_systemunit_DATA += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-modules-load.service
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart PoetteringSYSINIT_TARGET_WANTS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering systemd-modules-load.service
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringif ENABLE_TMPFILES
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringnodist_systemunit_DATA += \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt units/kmod-static-nodes.service
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart PoetteringSYSINIT_TARGET_WANTS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering kmod-static-nodes.service
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringendif
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringendif
45df8656ebb1b0559a75993d1508fc61c2d39829Jan Engelhardt
71449cafa1f3aecad6fc755ae5e571eddf0bbd02Kay SieversEXTRA_DIST += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-modules-load.service.in \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/kmod-static-nodes.service.in
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringif ENABLE_TMPFILES
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_tmpfiles_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/tmpfiles/tmpfiles.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/shared/specifier.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/shared/specifier.h
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_tmpfiles_LDADD = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-label.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-shared.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-capability.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-id128-internal.la
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringrootbin_PROGRAMS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering systemd-tmpfiles
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringdist_systemunit_DATA += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-tmpfiles-clean.timer
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringnodist_systemunit_DATA += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-tmpfiles-setup-dev.service \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-tmpfiles-setup.service \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt units/systemd-tmpfiles-clean.service
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringdist_tmpfiles_DATA = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering tmpfiles.d/systemd.conf \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering tmpfiles.d/tmp.conf \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering tmpfiles.d/x11.conf
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringif HAVE_SYSV_COMPAT
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringdist_tmpfiles_DATA += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering tmpfiles.d/legacy.conf
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringendif
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart PoetteringSYSINIT_TARGET_WANTS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering systemd-tmpfiles-setup-dev.service \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering systemd-tmpfiles-setup.service
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringdist_zshcompletion_DATA += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering shell-completion/zsh/_systemd-tmpfiles
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart PoetteringTIMERS_TARGET_WANTS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering systemd-tmpfiles-clean.timer
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart PoetteringINSTALL_DIRS += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering $(tmpfilesdir) \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering $(sysconfdir)/tmpfiles.d
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringendif
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart PoetteringEXTRA_DIST += \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-tmpfiles-setup-dev.service.in \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-tmpfiles-setup.service.in \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering units/systemd-tmpfiles-clean.service.in
cc98b3025eeb89addb76a27390cb2baca4eab8b9Torstein Husebø
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_machine_id_setup_SOURCES = \
71449cafa1f3aecad6fc755ae5e571eddf0bbd02Kay Sievers src/machine-id-setup/machine-id-setup-main.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/machine-id-setup.c \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/core/machine-id-setup.h
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_machine_id_setup_LDADD = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-label.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-shared.la \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt libsystemd-id128-internal.la
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_sysctl_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/sysctl/sysctl.c
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_sysctl_LDADD = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-shared.la
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt# ------------------------------------------------------------------------------
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_sleep_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/sleep/sleep.c
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_sleep_LDADD = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libsystemd-shared.la
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_fsck_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/fsck/fsck.c
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_fsck_CFLAGS = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering $(AM_CFLAGS) \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering $(DBUS_CFLAGS)
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_fsck_LDADD = \
daa05349dfefb12638c96e034c11be613bdc39b7Ansgar Burchardt libsystemd-shared.la \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt libsystemd-dbus.la \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering libudev.la
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering# ------------------------------------------------------------------------------
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_ac_power_SOURCES = \
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering src/ac-power/ac-power.c
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poettering
04e91da2cfdfb7153218be7a77c885f1c23d3fd7Lennart Poetteringsystemd_ac_power_LDADD = \
4c0d13bdd5ef971a3003899064af1717c8960beeLennart Poettering libsystemd-shared.la \
4c0d13bdd5ef971a3003899064af1717c8960beeLennart Poettering libudev.la
4c0d13bdd5ef971a3003899064af1717c8960beeLennart Poettering
4c0d13bdd5ef971a3003899064af1717c8960beeLennart Poettering# ------------------------------------------------------------------------------
4c0d13bdd5ef971a3003899064af1717c8960beeLennart Poetteringsystemd_detect_virt_SOURCES = \
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering src/detect-virt/detect-virt.c
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poetteringsystemd_detect_virt_LDADD = \
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering libsystemd-shared.la
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poetteringsystemd-detect-virt-install-hook:
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering -$(SETCAP) cap_dac_override,cap_sys_ptrace=ep $(DESTDIR)$(bindir)/systemd-detect-virt
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart PoetteringINSTALL_EXEC_HOOKS += \
dc1d6c02fcf55bb7dac918d0ed3bd3e2a3d67525Lennart Poettering systemd-detect-virt-install-hook
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_delta_SOURCES = \
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers src/delta/delta.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_delta_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_getty_generator_SOURCES = \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt src/getty-generator/getty-generator.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_getty_generator_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-label.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sieverssystemd_fstab_generator_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/fstab-generator/fstab-generator.c \
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt src/core/mount-setup.c
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_fstab_generator_LDADD = \
c9679c652b3c31f2510e8805d81630680ebc7e95Lennart Poettering libsystemd-label.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sievers# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_system_update_generator_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/system-update-generator/system-update-generator.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_system_update_generator_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-label.la \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek libsystemd-shared.la
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringif ENABLE_EFI
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemgenerator_PROGRAMS += \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek systemd-efi-boot-generator
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_efi_boot_generator_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/efi-boot-generator/efi-boot-generator.c
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardtsystemd_efi_boot_generator_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-label.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmekbootctl_SOURCES = \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek src/boot/boot.h \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek src/boot/boot-loader.h \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek src/boot/bootctl.c \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/boot/boot-loader.c \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/boot/boot-efi.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringbootctl_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-id128.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-daemon.la
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringbin_PROGRAMS += \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering bootctl
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringendif
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringif HAVE_BLKID
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemgenerator_PROGRAMS += \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering systemd-gpt-auto-generator
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_gpt_auto_generator_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/gpt-auto-generator/gpt-auto-generator.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_gpt_auto_generator_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-label.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-id128-internal.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libudev-private.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering $(BLKID_LIBS)
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_gpt_auto_generator_CFLAGS = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering $(AM_CFLAGS) \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering $(BLKID_CFLAGS)
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringendif
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_rc_local_generator_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/rc-local-generator/rc-local-generator.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_rc_local_generator_LDADD = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-label.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_remount_fs_SOURCES = \
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen src/remount-fs/remount-fs.c \
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen src/core/mount-setup.c \
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen src/core/mount-setup.h
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersensystemd_remount_fs_LDADD = \
68dd0956ef9d607e6ff9aea15883a2c290a33c2aTom Gundersen libsystemd-label.la \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering libsystemd-shared.la
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
69beda1f75070b36d0562e4050cd567bf2da5a87Kay Sieverssystemd_cgroups_agent_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/cgroups-agent/cgroups-agent.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poetteringsystemd_cgroups_agent_CFLAGS = \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering $(AM_CFLAGS) \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering $(DBUS_CFLAGS)
8d0e0ddda6501479eb69164687c83c1a7667b33aJan Engelhardt
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poetteringsystemd_cgroups_agent_LDADD = \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-shared.la \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-dbus.la
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemctl_SOURCES = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/systemctl/systemctl.c
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemctl_CFLAGS = \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering $(AM_CFLAGS) \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering $(DBUS_CFLAGS)
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemctl_LDADD = \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-units.la \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-label.la \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-shared.la \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-daemon.la \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-dbus.la \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering libsystemd-logs.la
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering# ------------------------------------------------------------------------------
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poetteringsystemd_notify_SOURCES = \
8e7acf67b278e47cff0f849780365f8b1a824189Lennart Poettering src/notify/notify.c \
6936cd8926b6935364874b3701e86fe823e8c4ceLennart Poettering src/readahead/sd-readahead.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_notify_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-daemon.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_ask_password_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/ask-password/ask-password.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_ask_password_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-label.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_reply_password_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/reply-password/reply-password.c
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_reply_password_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_cgls_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/cgls/cgls.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_cgls_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_cgtop_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/cgtop/cgtop.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_cgtop_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_nspawn_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/nspawn/nspawn.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/core/mount-setup.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/core/mount-setup.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/core/loopback-setup.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/core/loopback-setup.h
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_nspawn_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-label.la \
70a44afee385c4afadaab9a002b3f9dd44aedf4aJan Engelhardt libsystemd-capability.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-daemon.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-id128-internal.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-bus.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_run_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/run/run.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_run_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-label.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-capability.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-daemon.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-id128-internal.la \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt libsystemd-bus.la
b8bde11658366290521e3d03316378b482600323Jan Engelhardt
b8bde11658366290521e3d03316378b482600323Jan Engelhardt# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_stdio_bridge_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/stdio-bridge/stdio-bridge.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_stdio_bridge_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-bus.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-daemon.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_tty_ask_password_agent_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/tty-ask-password-agent/tty-ask-password-agent.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringsystemd_tty_ask_password_agent_LDADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-label.la \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-shared.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd_daemon_la_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-daemon/sd-daemon.c
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd_daemon_internal_la_SOURCES = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(libsystemd_daemon_la_SOURCES)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd_daemon_la_CFLAGS = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(AM_CFLAGS) \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering -fvisibility=hidden \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering -DSD_EXPORT_SYMBOLS
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd_daemon_la_LDFLAGS = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(AM_LDFLAGS) \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering -version-info $(LIBSYSTEMD_DAEMON_CURRENT):$(LIBSYSTEMD_DAEMON_REVISION):$(LIBSYSTEMD_DAEMON_AGE) \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering -Wl,--version-script=$(top_srcdir)/src/libsystemd-daemon/libsystemd-daemon.sym
b8bde11658366290521e3d03316378b482600323Jan Engelhardt
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd_daemon_la_LIBADD = \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering $(RT_LIBS)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringpkginclude_HEADERS += \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/systemd/sd-daemon.h
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd-daemon-install-hook:
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libname=libsystemd-daemon.so && $(move-to-rootlibdir)
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd-daemon-uninstall-hook:
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering rm -f $(DESTDIR)$(rootlibdir)/libsystemd-daemon.so*
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringINSTALL_EXEC_HOOKS += libsystemd-daemon-install-hook
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringUNINSTALL_EXEC_HOOKS += libsystemd-daemon-uninstall-hook
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlib_LTLIBRARIES += \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-daemon.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringnoinst_LTLIBRARIES += \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering libsystemd-daemon-internal.la
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
b8bde11658366290521e3d03316378b482600323Jan Engelhardtpkgconfiglib_DATA += \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-daemon/libsystemd-daemon.pc
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart PoetteringEXTRA_DIST += \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-daemon/libsystemd-daemon.pc.in \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/libsystemd-daemon/libsystemd-daemon.sym
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering# ------------------------------------------------------------------------------
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poetteringlibsystemd_bus_la_SOURCES = \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt src/systemd/sd-bus.h \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt src/systemd/sd-bus-protocol.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/systemd/sd-bus-vtable.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/systemd/sd-memfd.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/systemd/sd-event.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/sd-bus.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-control.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-control.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-error.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-error.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-internal.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-internal.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-socket.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-socket.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-kernel.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-kernel.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-message.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-message.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-signature.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-signature.h \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-type.c \
51c61cda1a542c9e999bfdc6aab4a029c0ae7f5aLennart Poettering src/libsystemd-bus/bus-type.h \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/bus-match.c \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/bus-match.h \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/bus-bloom.c \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/bus-bloom.h \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/bus-introspect.c \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/bus-introspect.h \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/kdbus.h \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/sd-memfd.c \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/sd-event.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringlibsystemd_bus_la_LIBADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-id128-internal.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-daemon.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringlibsystemd_bus_la_CFLAGS = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(AM_CFLAGS) \
f1721625e7145977ba705e169580f2eb0002600cNis Martensen -pthread
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringnoinst_LTLIBRARIES += \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtests += \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-marshal \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-signature \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-chat \
22e7062d749c69d7edfcd52ef7cc6ec005e862d5David Herrmann test-bus-server \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-match \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-kernel \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-kernel-bloom \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-kernel-benchmark \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-memfd \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt test-bus-zero-copy \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-introspect \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-bus-objects \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering test-event
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
b8bde11658366290521e3d03316378b482600323Jan Engelhardtnoinst_PROGRAMS += \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering busctl
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_marshal_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-marshal.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_marshal_LDADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(GLIB_LIBS) \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(DBUS_LIBS)
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_marshal_CFLAGS = \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek $(AM_CFLAGS) \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(GLIB_CFLAGS) \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(DBUS_CFLAGS)
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_signature_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-signature.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_signature_LDADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_chat_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-chat.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_chat_CFLAGS = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(AM_CFLAGS) \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering -pthread
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_chat_LDADD = \
4ef6e535e30c67d4ff34b2ca785e555dbaeac14eKay Sievers libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-id128-internal.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_server_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-server.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_server_CFLAGS = \
4ef6e535e30c67d4ff34b2ca785e555dbaeac14eKay Sievers $(AM_CFLAGS) \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering -pthread
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_server_LDADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-id128-internal.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_objects_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-objects.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_objects_CFLAGS = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(AM_CFLAGS) \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering -pthread
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_objects_LDADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
4ef6e535e30c67d4ff34b2ca785e555dbaeac14eKay Sievers libsystemd-bus.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-id128-internal.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_match_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-match.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_match_CFLAGS = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(AM_CFLAGS)
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_match_LDADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-id128-internal.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_kernel_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-kernel.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_kernel_CFLAGS = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(AM_CFLAGS)
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_kernel_LDADD = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-shared.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-bus.la \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering libsystemd-id128-internal.la
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poetteringtest_bus_kernel_bloom_SOURCES = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering src/libsystemd-bus/test-bus-kernel-bloom.c
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering
13b28d822462e9a0a7130ad40bed08cb380082f0Lennart Poetteringtest_bus_kernel_bloom_CFLAGS = \
699b6b3491dc265ead79602404ad67ccdacae302Lennart Poettering $(AM_CFLAGS)
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_kernel_bloom_LDADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-id128-internal.la
67dd87c51b1ba254dc6a0eeae41762aace40addaLennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_kernel_benchmark_SOURCES = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering src/libsystemd-bus/test-bus-kernel-benchmark.c
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_kernel_benchmark_CFLAGS = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering $(AM_CFLAGS)
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_kernel_benchmark_LDADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-id128-internal.la
ed28905eecf631916f03edd0a7dfad8b0a177990Kay Sievers
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_memfd_SOURCES = \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/libsystemd-bus/test-bus-memfd.c
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_memfd_CFLAGS = \
ed28905eecf631916f03edd0a7dfad8b0a177990Kay Sievers $(AM_CFLAGS)
b8bde11658366290521e3d03316378b482600323Jan Engelhardt
ed28905eecf631916f03edd0a7dfad8b0a177990Kay Sieverstest_bus_memfd_LDADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_zero_copy_SOURCES = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering src/libsystemd-bus/test-bus-zero-copy.c
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering
949138ccc3417748b0978980e4a1c67955dd4ba4Ansgar Burchardttest_bus_zero_copy_CFLAGS = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering $(AM_CFLAGS)
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_zero_copy_LDADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_introspect_SOURCES = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering src/libsystemd-bus/test-bus-introspect.c
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_introspect_CFLAGS = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering $(AM_CFLAGS)
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_bus_introspect_LDADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_event_SOURCES = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering src/libsystemd-bus/test-event.c
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringtest_event_LDADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-id128-internal.la
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringbusctl_SOURCES = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering src/libsystemd-bus/busctl.c
ed28905eecf631916f03edd0a7dfad8b0a177990Kay Sievers
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringbusctl_LDADD = \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-bus.la
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering# ------------------------------------------------------------------------------
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringif ENABLE_GTK_DOC
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart PoetteringSUBDIRS += \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering docs/libudev
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringnoinst_DATA += \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering docs/html/libudev \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering docs/html/gudev
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringendif
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringinclude_HEADERS += \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/libudev/libudev.h
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringlib_LTLIBRARIES += \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt libudev.la
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringlibudev_la_SOURCES =\
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering src/libudev/libudev-private.h \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev.c \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev-list.c \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev-util.c \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/libudev/libudev-device.c \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev-enumerate.c \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev-monitor.c \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/libudev/libudev-queue.c \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev-hwdb-def.h \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering src/libudev/libudev-hwdb.c
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt
ed28905eecf631916f03edd0a7dfad8b0a177990Kay Sieverslibudev_la_CFLAGS = \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering $(AM_CFLAGS) \
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering -fvisibility=hidden
d27893efdf652c6d85ea590fa0b7c2b88f817083Lennart Poettering
13b28d822462e9a0a7130ad40bed08cb380082f0Lennart Poetteringlibudev_la_LDFLAGS = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering $(AM_LDFLAGS) \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering -version-info $(LIBUDEV_CURRENT):$(LIBUDEV_REVISION):$(LIBUDEV_AGE) \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering -Wl,--version-script=$(top_srcdir)/src/libudev/libudev.sym
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poetteringlibudev_la_LIBADD = \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-shared.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-label.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-daemon-internal.la \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering $(RT_LIBS) \
43c71255b3db02916f4f70afa18bab196c6f4a45Lennart Poettering libsystemd-id128-internal.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringpkgconfiglib_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/libudev/libudev.pc
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. JohnEXTRA_DIST += \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/libudev/libudev.pc.in \
4670e9d5f23fc39360c086fb58eadf8b157ee205Jan Engelhardt src/libudev/libudev.sym
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. JohnCLEANFILES += \
4670e9d5f23fc39360c086fb58eadf8b157ee205Jan Engelhardt src/libudev/libudev.pc \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek docs/html/libudev \
4670e9d5f23fc39360c086fb58eadf8b157ee205Jan Engelhardt docs/html/gudev
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekdocs/html/libudev:
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_LN)$(LN_S) -f ../libudev/html $@
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdocs/html/gudev:
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt $(AM_V_LN)$(LN_S) -f ../gudev/html $@
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev-install-hook:
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libname=libudev.so && $(move-to-rootlibdir)
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johnlibudev-uninstall-hook:
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rm -f $(DESTDIR)$(rootlibdir)/libudev.so*
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringINSTALL_EXEC_HOOKS += libudev-install-hook
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan EngelhardtUNINSTALL_EXEC_HOOKS += libudev-uninstall-hook
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringnoinst_LTLIBRARIES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-private.la
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardtlibudev_private_la_SOURCES =\
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John $(libudev_la_SOURCES) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/libudev/libudev-device-private.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/libudev/libudev-queue-private.c
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmeklibudev_private_la_CFLAGS = \
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek $(AM_CFLAGS) \
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek -fvisibility=default
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmeklibudev_private_la_LIBADD = \
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek libsystemd-shared.la
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-Szmek# ------------------------------------------------------------------------------
dfb08b058401d56c395f4f2d20ff214d31a277e5Zbigniew Jędrzejewski-SzmekINSTALL_DIRS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(sysconfdir)/udev/rules.d \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt $(sysconfdir)/udev/hwdb.d
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdist_udevrules_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/99-systemd.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/42-usb-hid-pm.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/50-udev-default.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-keyboard.rules \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt rules/60-persistent-storage-tape.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-persistent-serial.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-persistent-input.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-persistent-alsa.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-persistent-storage.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/64-btrfs.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/75-net-description.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/75-tty-description.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/78-sound-card.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/80-net-name-slot.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/95-udev-late.rules
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johndist_udevhwdb_DATA = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/20-pci-vendor-model.hwdb \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek hwdb/20-pci-classes.hwdb \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/20-usb-vendor-model.hwdb \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/20-usb-classes.hwdb \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/20-bluetooth-vendor-product.hwdb \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/20-acpi-vendor.hwdb \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/20-OUI.hwdb \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering hwdb/60-keyboard.hwdb
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringudevconfdir = $(sysconfdir)/udev
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdist_udevconf_DATA = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev.conf
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsharepkgconfigdir = $(datadir)/pkgconfig
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsharepkgconfig_DATA = \
b97610038a122ff30e60b1996369ca4b979d8b19Kay Sievers src/udev/udev.pc
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringEXTRA_DIST += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/99-systemd.rules.in \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev.pc.in
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringCLEANFILES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/99-systemd.rules \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev.pc
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
7e95eda5b36f4a5259e1e86989b5aee824d83d03Patrik FlyktEXTRA_DIST += \
7e95eda5b36f4a5259e1e86989b5aee824d83d03Patrik Flykt units/systemd-udevd.service.in \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering units/systemd-udev-trigger.service.in \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering units/systemd-udev-settle.service.in
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. JohnCLEANFILES += \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John units/systemd-udevd.service \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John units/systemd-udev-trigger.service \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John units/systemd-udev-settle.service
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringSOCKETS_TARGET_WANTS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering systemd-udevd-control.socket \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering systemd-udevd-kernel.socket
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringSYSINIT_TARGET_WANTS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering systemd-udevd.service \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John systemd-udev-trigger.service
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringrootbin_PROGRAMS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering udevadm
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringrootlibexec_PROGRAMS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering systemd-udevd
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringnoinst_LTLIBRARIES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-core.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardtsrc/udev/keyboard-keys.txt: Makefile
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John $(AM_V_at)$(MKDIR_P) $(dir $@)
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John $(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include linux/input.h - < /dev/null | $(AWK) '/^#define[ \t]+KEY_[^ ]+[ \t]+[0-9]/ { if ($$2 != "KEY_MAX") { print $$2 } }' | sed 's/^KEY_COFFEE$$/KEY_SCREENLOCK/' > $@
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsrc/udev/keyboard-keys-from-name.gperf: src/udev/keyboard-keys.txt Makefile
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_GEN)$(AWK) 'BEGIN{ print "struct key { const char* name; unsigned short id; };"; print "%null-strings"; print "%%";} { print tolower(substr($$1 ,5)) ", " $$1 }' < $< > $@
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poetteringsrc/udev/keyboard-keys-from-name.h: src/udev/keyboard-keys-from-name.gperf Makefile
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_GPERF)$(GPERF) -L ANSI-C -t -N keyboard_lookup_key -H hash_key_name -p -C < $< > $@
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsrc/udev/keyboard-keys-to-name.h: src/udev/keyboard-keys.txt Makefile
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const key_names[KEY_CNT] = { "} { print "[" $$1 "] = \"" $$1 "\"," } END{print "};"}' < $< > $@
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-event.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-watch.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-node.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-rules.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-ctrl.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-btrfs.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-hwdb.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-input_id.c \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/udev/udev-builtin-keyboard.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-net_id.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-path_id.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-usb_id.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
b97610038a122ff30e60b1996369ca4b979d8b19Kay Sieversnodist_libudev_core_la_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/keyboard-keys-from-name.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/keyboard-keys-to-name.h
270f1624022039b370b9db311f9d33492833ad24Lennart Poettering
270f1624022039b370b9db311f9d33492833ad24Lennart PoetteringBUILT_SOURCES += \
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poettering $(nodist_libudev_core_la_SOURCES)
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
4670e9d5f23fc39360c086fb58eadf8b157ee205Jan EngelhardtCLEANFILES += \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek src/udev/keyboard-keys-from-name.gperf \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek src/udev/keyboard-keys.txt
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_CFLAGS = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_CFLAGS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(BLKID_CFLAGS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(KMOD_CFLAGS)
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_LIBADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-private.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-label.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-daemon-internal.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(RT_LIBS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-shared.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(BLKID_LIBS) \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek $(KMOD_LIBS)
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_CPPFLAGS = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_CPPFLAGS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -DFIRMWARE_PATH="$(FIRMWARE_PATH)"
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekif ENABLE_FIRMWARE
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmeklibudev_core_la_SOURCES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-firmware.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdist_udevrules_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/50-firmware.rules
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardtendif
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringif HAVE_KMOD
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_SOURCES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-kmod.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdist_udevrules_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/80-drivers.rules
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringendif
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringif HAVE_BLKID
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_SOURCES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-blkid.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringendif
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringif HAVE_ACL
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_SOURCES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udev-builtin-uaccess.c \
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poettering src/login/logind-acl.c \
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poettering src/login/sd-login.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/systemd/sd-login.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/login/login-shared.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/login/login-shared.h
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibudev_core_la_LIBADD += \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek libsystemd-acl.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringendif
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsystemd_udevd_SOURCES = \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/udevd.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
4670e9d5f23fc39360c086fb58eadf8b157ee205Jan Engelhardtsystemd_udevd_LDADD = \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek libudev-core.la
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekudevadm_SOURCES = \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek src/udev/udevadm.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udevadm-info.c \
c0c5af00bec95567435bdfb818c69b2b669adfedDaniel Buch src/udev/udevadm-control.c \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/udevadm-monitor.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udevadm-hwdb.c \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/udevadm-settle.c \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/udevadm-trigger.c \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/udevadm-test.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/udevadm-test-builtin.c
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringudevadm_LDADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-core.la \
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering libsystemd-shared.la
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering# Update hwdb on installation. Do not bother if installing
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering# in DESTDIR, since this is likely for packaging purposes.
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johnhwdb-update-hook:
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John -test -n "$(DESTDIR)" || $(rootbindir)/udevadm hwdb --update
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan EngelhardtINSTALL_DATA_HOOKS += \
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering hwdb-update-hook
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poetteringhwdb-remove-hook:
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering -test -n "$(DESTDIR)" || rm -f /etc/udev/hwdb.bin
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering# ------------------------------------------------------------------------------
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart PoetteringTESTS += \
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering test/udev-test.pl \
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering test/rules-test.sh
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poetteringmanual_tests += \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John test-libudev \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt test-udev
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringtest_libudev_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/test/test-libudev.c
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringtest_libudev_LDADD = \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John libsystemd-label.la \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John libsystemd-shared.la \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John libudev.la
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringtest_udev_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/test/test-udev.c
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringtest_udev_LDADD = \
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers libudev-core.la \
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers libsystemd-shared.la \
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers $(BLKID_LIBS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(KMOD_LIBS) \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John $(SELINUX_LIBS)
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardtif HAVE_ACL
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardttest_udev_LDADD += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-acl.la
81c7dd897c6af68e66b58e97abce676641edc197Lennart Poetteringendif
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johncheck_DATA += \
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers test/sys
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers# packed sysfs test tree
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sieverstest/sys:
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers $(AM_V_at)$(MKDIR_P) $(dir $@)
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers $(AM_V_GEN)tar -C test/ -xJf $(top_srcdir)/test/sys.tar.xz
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sieverstest-sys-distclean:
ad42cf7308c45fb8a77c15b313f45361c5ea8fb5Kay Sievers -rm -rf test/sys
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringDISTCLEAN_LOCAL_HOOKS += test-sys-distclean
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringEXTRA_DIST += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering test/sys.tar.xz \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering test/udev-test.pl \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering test/rules-test.sh \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering test/rule-syntax-check.py
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardtata_id_SOURCES = \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/udev/ata_id/ata_id.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringata_id_LDADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-private.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-shared.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringudevlibexec_PROGRAMS += \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John ata_id
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekcdrom_id_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/cdrom_id/cdrom_id.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringcdrom_id_LDADD = \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek libudev.la \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek libsystemd-shared.la
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringudevlibexec_PROGRAMS += \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek cdrom_id
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekdist_udevrules_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-cdrom_id.rules
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poetteringcollect_SOURCES = \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek src/udev/collect/collect.c
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekcollect_LDADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-private.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johnudevlibexec_PROGRAMS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering collect
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringscsi_id_SOURCES =\
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/scsi_id/scsi_id.c \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/udev/scsi_id/scsi_serial.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/scsi_id/scsi.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/scsi_id/scsi_id.h
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johnscsi_id_LDADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev-private.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-shared.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmekudevlibexec_PROGRAMS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering scsi_id
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringEXTRA_DIST += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/scsi_id/README
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johnv4l_id_SOURCES = \
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek src/udev/v4l_id/v4l_id.c
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringv4l_id_LDADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
b97610038a122ff30e60b1996369ca4b979d8b19Kay Sieversudevlibexec_PROGRAMS += \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John v4l_id
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdist_udevrules_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/60-persistent-v4l.rules
b97610038a122ff30e60b1996369ca4b979d8b19Kay Sievers
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering# ------------------------------------------------------------------------------
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringaccelerometer_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/udev/accelerometer/accelerometer.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringaccelerometer_LDADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev.la -lm \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libsystemd-shared.la
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringudevlibexec_PROGRAMS += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering accelerometer
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringdist_udevrules_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering rules/61-accelerometer.rules
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
8e420494bc59d8b9d43e6d34d8ec8bb765946c74Lennart Poettering# ------------------------------------------------------------------------------
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringif ENABLE_GUDEV
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringif ENABLE_GTK_DOC
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringSUBDIRS += \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John docs/gudev
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringendif
1e190502e78cea1f8bcb62e6d390305c89e41e6aZbigniew Jędrzejewski-Szmek
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibgudev_includedir = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(includedir)/gudev-1.0/gudev
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardtlibgudev_include_HEADERS = \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/gudev/gudev.h \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/gudev/gudevenums.h \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/gudev/gudevenumtypes.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevtypes.h \
6afc95b73605833e6e966af1c466b5c08feb953fLennart Poettering src/gudev/gudevclient.h \
6afc95b73605833e6e966af1c466b5c08feb953fLennart Poettering src/gudev/gudevdevice.h \
70a44afee385c4afadaab9a002b3f9dd44aedf4aJan Engelhardt src/gudev/gudevenumerator.h
b8bde11658366290521e3d03316378b482600323Jan Engelhardt
b8bde11658366290521e3d03316378b482600323Jan Engelhardtlib_LTLIBRARIES += libgudev-1.0.la
6afc95b73605833e6e966af1c466b5c08feb953fLennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringpkgconfiglib_DATA += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudev-1.0.pc
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringCLEANFILES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudev-1.0.pc
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibgudev_1_0_la_SOURCES = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevenums.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevenumtypes.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevenumtypes.h\
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevtypes.h \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/gudev/gudevclient.h \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/gudev/gudevclient.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevdevice.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevdevice.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevenumerator.h \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevenumerator.c \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering src/gudev/gudevprivate.h
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringnodist_libgudev_1_0_la_SOURCES = \
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt src/gudev/gudevmarshal.h \
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. John src/gudev/gudevmarshal.c \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/gudev/gudevenumtypes.h \
b8bde11658366290521e3d03316378b482600323Jan Engelhardt src/gudev/gudevenumtypes.c
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart PoetteringBUILT_SOURCES += \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(nodist_libgudev_1_0_la_SOURCES)
4c2413bffa7861bd3c4b3589c821ab7e0ac51c83Jan Engelhardt
8b7d0494a3fe35209d4db0d1b9e065e7e5cc9875Jason St. Johnlibgudev_1_0_la_CPPFLAGS = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_CPPFLAGS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -I$(top_builddir)/src\
210054d76cf4d294533aa09256d375e33b52569fKay Sievers -I$(top_srcdir)/src\
210054d76cf4d294533aa09256d375e33b52569fKay Sievers -I$(top_builddir)/src/gudev \
210054d76cf4d294533aa09256d375e33b52569fKay Sievers -I$(top_srcdir)/src/gudev \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -D_GUDEV_COMPILATION \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -DG_LOG_DOMAIN=\"GUdev\"
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibgudev_1_0_la_CFLAGS = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_CFLAGS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -fvisibility=default \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(GLIB_CFLAGS)
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibgudev_1_0_la_LIBADD = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering libudev.la \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(GLIB_LIBS)
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringlibgudev_1_0_la_LDFLAGS = \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_LDFLAGS) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -version-info $(LIBGUDEV_CURRENT):$(LIBGUDEV_REVISION):$(LIBGUDEV_AGE) \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -export-dynamic -no-undefined \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering -export-symbols-regex '^g_udev_.*'
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsrc/gudev/gudevmarshal.h: src/gudev/gudevmarshal.list
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_GEN)glib-genmarshal $< --prefix=g_udev_marshal --header > $@
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poetteringsrc/gudev/gudevmarshal.c: src/gudev/gudevmarshal.list
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
6300b3eca9e5261b73bd7f1bb9735992b127cd80Lennart Poettering $(AM_V_GEN)echo '#include "gudevmarshal.h"' > $@ && \
e49b5aada0df13c9e8fce7338ae34e075dd7ccd1Lennart Poettering glib-genmarshal $< --prefix=g_udev_marshal --body >> $@
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringsrc/gudev/gudevenumtypes.%: src/gudev/gudevenumtypes.%.template src/gudev/gudevenums.h
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering $(AM_V_GEN)glib-mkenums --template $^ > $@
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringif HAVE_INTROSPECTION
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering-include $(INTROSPECTION_MAKEFILE)
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringsrc/gudev/GUdev-1.0.gir: libgudev-1.0.la
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringsrc_gudev_GUdev_1_0_gir_INCLUDES = GObject-2.0
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringsrc_gudev_GUdev_1_0_gir_CFLAGS = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering $(INCLUDES) \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering -D_GUDEV_COMPILATION \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering -D_GUDEV_WORK_AROUND_DEV_T_BUG \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering -I$(top_srcdir)/src \
06b643e7f5a3b79005dd57497897ab7255fe3659Ruben Kerkhof -I$(top_builddir)/src \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering -I$(top_srcdir)/src/gdev \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering -I$(top_builddir)/src/gdev
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringsrc_gudev_GUdev_1_0_gir_LIBS = libgudev-1.0.la
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringsrc_gudev_GUdev_1_0_gir_SCANNERFLAGS = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering --pkg-export=gudev-1.0 \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering --warn-all
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardtsrc_gudev_GUdev_1_0_gir_FILES = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudev.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevtypes.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevenums.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevenumtypes.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevclient.h \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt src/gudev/gudevdevice.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevenumerator.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevclient.c \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevdevice.c \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevenumerator.c
cc98b3025eeb89addb76a27390cb2baca4eab8b9Torstein Husebø
cc98b3025eeb89addb76a27390cb2baca4eab8b9Torstein HusebøINTROSPECTION_GIRS = src/gudev/GUdev-1.0.gir
cd4010b37349413db1e553e213e62e654ca28113Lennart PoetteringINTROSPECTION_SCANNER_ARGS = --c-include=gudev/gudev.h
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringgirdir = $(datadir)/gir-1.0
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringgir_DATA = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/GUdev-1.0.gir
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringtypelibsdir = $(libdir)/girepository-1.0
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringtypelibs_DATA = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/GUdev-1.0.typelib
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart PoetteringCLEANFILES += $(gir_DATA) $(typelibs_DATA)
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringendif # HAVE_INTROSPECTION
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringlibgudev-install-hook:
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering libname=libgudev-1.0.so && $(move-to-rootlibdir)
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringlibgudev-uninstall-hook:
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering rm -f $(DESTDIR)$(rootlibdir)/libgudev-1.0.so*
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart PoetteringINSTALL_EXEC_HOOKS += libgudev-install-hook
cd4010b37349413db1e553e213e62e654ca28113Lennart PoetteringUNINSTALL_EXEC_HOOKS += libgudev-uninstall-hook
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringendif
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart PoetteringEXTRA_DIST += \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudev-1.0.pc.in \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevmarshal.list \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevenumtypes.h.template \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gudevenumtypes.c.template \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/gjs-example.js \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/seed-example-enum.js \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/gudev/seed-example.js
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering# ------------------------------------------------------------------------------
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringmtd_probe_SOURCES = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/udev/mtd_probe/mtd_probe.c \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/udev/mtd_probe/mtd_probe.h \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering src/udev/mtd_probe/probe_smartmedia.c
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringmtd_probe_CPPFLAGS = \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering $(AM_CPPFLAGS)
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringdist_udevrules_DATA += \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering rules/75-probe_mtd.rules
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering
cd4010b37349413db1e553e213e62e654ca28113Lennart Poetteringudevlibexec_PROGRAMS += \
cd4010b37349413db1e553e213e62e654ca28113Lennart Poettering mtd_probe
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering# ------------------------------------------------------------------------------
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd_id128_la_SOURCES = \
f3a165b05d117b9a9657076fed6b265eb40d5ba3Kay Sievers src/libsystemd-id128/sd-id128.c
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd_id128_la_CFLAGS = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering $(AM_CFLAGS) \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering -fvisibility=hidden
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd_id128_la_LDFLAGS = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering $(AM_LDFLAGS) \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering -version-info $(LIBSYSTEMD_ID128_CURRENT):$(LIBSYSTEMD_ID128_REVISION):$(LIBSYSTEMD_ID128_AGE) \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering -Wl,--version-script=$(top_srcdir)/src/libsystemd-id128/libsystemd-id128.sym
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd_id128_la_LIBADD = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-shared.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-label.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-daemon-internal.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering $(RT_LIBS)
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd_id128_internal_la_SOURCES = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering $(libsystemd_id128_la_SOURCES)
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringtest_id128_SOURCES = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/test/test-id128.c
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringtest_id128_LDADD = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-shared.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-id128-internal.la \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt libsystemd-daemon.la
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
f3a165b05d117b9a9657076fed6b265eb40d5ba3Kay Sieverstests += \
f3a165b05d117b9a9657076fed6b265eb40d5ba3Kay Sievers test-id128
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringpkginclude_HEADERS += \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/systemd/sd-id128.h
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poetteringlib_LTLIBRARIES += \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-id128.la
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
f3a165b05d117b9a9657076fed6b265eb40d5ba3Kay Sieversnoinst_LTLIBRARIES += \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-id128-internal.la
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringpkgconfiglib_DATA += \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/libsystemd-id128/libsystemd-id128.pc
f3a165b05d117b9a9657076fed6b265eb40d5ba3Kay Sievers
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd-id128-install-hook:
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libname=libsystemd-id128.so && $(move-to-rootlibdir)
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringlibsystemd-id128-uninstall-hook:
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering rm -f $(DESTDIR)$(rootlibdir)/libsystemd-id128.so*
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart PoetteringINSTALL_EXEC_HOOKS += libsystemd-id128-install-hook
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart PoetteringUNINSTALL_EXEC_HOOKS += libsystemd-id128-uninstall-hook
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart PoetteringEXTRA_DIST += \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/libsystemd-id128/libsystemd-id128.pc.in \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/libsystemd-id128/libsystemd-id128.sym
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering# ------------------------------------------------------------------------------
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poetteringrootlibexec_PROGRAMS += \
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poettering systemd-activate
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poettering
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poetteringsystemd_activate_SOURCES = \
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poettering src/activate/activate.c
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poettering
387abf80ad40e4a6c2f4725c8eff4d66bf110d1fLennart Poetteringsystemd_activate_LDADD = \
04bf3c1a60d82791e0320381e9268f727708f776Kay Sievers libsystemd-shared.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-daemon.la
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering# ------------------------------------------------------------------------------
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringsystemd_journald_SOURCES = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/journal/journald.c \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/journal/journald-server.h
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringsystemd_journald_LDADD = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-journal-internal.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-shared.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-id128-internal.la
f47ad59316ddbfce0b24edac752222d300ed0da4Zbigniew Jędrzejewski-Szmek
f47ad59316ddbfce0b24edac752222d300ed0da4Zbigniew Jędrzejewski-Szmeksystemd_cat_SOURCES = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/journal/cat.c
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringsystemd_cat_LDADD = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-shared.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-journal-internal.la
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringjournalctl_SOURCES = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering src/journal/journalctl.c
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringjournalctl_CFLAGS = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering $(AM_CFLAGS)
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringjournalctl_LDADD = \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-shared.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-journal-internal.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-id128-internal.la \
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering libsystemd-logs.la
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringif HAVE_ACL
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringjournalctl_LDADD += \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-acl.la
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringendif
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringif HAVE_QRENCODE
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringjournalctl_SOURCES += \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/journal-qrcode.c \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/journal-qrcode.h
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
33b521be152f67cd722695ba9a2966eda5ee6765Maciej Wereskijournalctl_CFLAGS += \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering $(QRENCODE_CFLAGS)
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringjournalctl_LDADD += \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering $(QRENCODE_LIBS)
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringendif
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_SOURCES = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/test-journal.c
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_LDADD = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-shared.la \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-journal-internal.la \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-id128-internal.la
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_send_SOURCES = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/test-journal-send.c
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_send_LDADD = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-shared.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-journal-internal.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-id128-internal.la
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_syslog_SOURCES = \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt src/journal/test-journal-syslog.c
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_syslog_LDADD = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-journal-internal.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-shared.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-id128-internal.la
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_match_SOURCES = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering src/journal/test-journal-match.c
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_match_LDADD = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-shared.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-journal-internal.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-id128-internal.la
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_enum_SOURCES = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/test-journal-enum.c
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_enum_LDADD = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-shared.la \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-journal-internal.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-id128-internal.la
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_stream_SOURCES = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/test-journal-stream.c
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_stream_LDADD = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-shared.la \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-journal-internal.la \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-id128-internal.la
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poetteringtest_journal_init_SOURCES = \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering src/journal/test-journal-init.c
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering
28f5c779e5513ab1301ac103471009711b0961e0Kay Sieverstest_journal_init_LDADD = \
28f5c779e5513ab1301ac103471009711b0961e0Kay Sievers libsystemd-shared.la \
28f5c779e5513ab1301ac103471009711b0961e0Kay Sievers libsystemd-daemon-internal.la \
28f5c779e5513ab1301ac103471009711b0961e0Kay Sievers $(RT_LIBS) \
408f281bc7d65c86563f46e99e07efd1a1d9e03aLennart Poettering libsystemd-journal.la
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_verify_SOURCES = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering src/journal/test-journal-verify.c
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_verify_LDADD = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-shared.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-journal-internal.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-id128-internal.la
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_interleaving_SOURCES = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering src/journal/test-journal-interleaving.c
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_journal_interleaving_LDADD = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-shared.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-journal-internal.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-id128-internal.la
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_mmap_cache_SOURCES = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering src/journal/test-mmap-cache.c
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poetteringtest_mmap_cache_LDADD = \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-shared.la \
251cc8194228ac86c9a7a4c75a54a94cea2095c7Lennart Poettering libsystemd-journal-internal.la
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poettering
4f0be680b5323e037314cfbd3dba34f03e637c8fLennart Poetteringtest_catalog_SOURCES = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/test-catalog.c
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringtest_catalog_CFLAGS = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(AM_CFLAGS) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -DCATALOG_DIR=\"$(abs_top_srcdir)/catalog\"
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringtest_catalog_LDADD = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-shared.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-label.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-journal-internal.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-id128-internal.la
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_SOURCES = \
cc98b3025eeb89addb76a27390cb2baca4eab8b9Torstein Husebø src/journal/sd-journal.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/systemd/sd-journal.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-file.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-file.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-vacuum.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-vacuum.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-verify.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-verify.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/lookup3.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/lookup3.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-send.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-def.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/compress.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/catalog.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/catalog.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/mmap-cache.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/mmap-cache.h
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_CFLAGS = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(AM_CFLAGS) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -fvisibility=hidden
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_LDFLAGS = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(AM_LDFLAGS) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -version-info $(LIBSYSTEMD_JOURNAL_CURRENT):$(LIBSYSTEMD_JOURNAL_REVISION):$(LIBSYSTEMD_JOURNAL_AGE) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -Wl,--version-script=$(top_srcdir)/src/journal/libsystemd-journal.sym
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_LIBADD = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-shared.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-label.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-daemon-internal.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(RT_LIBS) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-id128-internal.la
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_SOURCES = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(libsystemd_journal_la_SOURCES) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-kmsg.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-kmsg.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-syslog.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-syslog.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-stream.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-stream.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-server.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-server.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-console.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-console.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-native.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-native.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-rate-limit.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-rate-limit.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-internal.h
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_CFLAGS = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(AM_CFLAGS)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_LIBADD = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-label.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-audit.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-daemon.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libudev.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-shared.la \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-label.la
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringnodist_libsystemd_journal_internal_la_SOURCES = \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journald-gperf.c
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringif ENABLE_LOGIND
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_LIBADD += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-login-internal.la
1fda0ab5fc9cf7454c8da32941e433dc38ba9991Zbigniew Jędrzejewski-Szmekendif
1fda0ab5fc9cf7454c8da32941e433dc38ba9991Zbigniew Jędrzejewski-Szmek
1fda0ab5fc9cf7454c8da32941e433dc38ba9991Zbigniew Jędrzejewski-Szmekif HAVE_ACL
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_LIBADD += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libsystemd-acl.la
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringendif
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringif HAVE_XZ
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_SOURCES += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/compress.c
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmeklibsystemd_journal_la_CFLAGS += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(XZ_CFLAGS)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_LIBADD += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(XZ_LIBS)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_CFLAGS += \
1fda0ab5fc9cf7454c8da32941e433dc38ba9991Zbigniew Jędrzejewski-Szmek $(XZ_CFLAGS)
1fda0ab5fc9cf7454c8da32941e433dc38ba9991Zbigniew Jędrzejewski-Szmek
1fda0ab5fc9cf7454c8da32941e433dc38ba9991Zbigniew Jędrzejewski-Szmeklibsystemd_journal_internal_la_LIBADD += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(XZ_LIBS)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringendif
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringif HAVE_GCRYPT
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_SOURCES += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-authenticate.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/journal-authenticate.h \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/fsprg.c \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering src/journal/fsprg.h
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_CFLAGS += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(GCRYPT_CFLAGS) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -Wno-pointer-arith
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_la_LIBADD += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(GCRYPT_LIBS)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_CFLAGS += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(GCRYPT_CFLAGS) \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -Wno-pointer-arith
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd_journal_internal_la_LIBADD += \
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering $(GCRYPT_LIBS)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringendif
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering# move lib from $(libdir) to $(rootlibdir) and update devel link, if
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering# needed. Also, grant read access to new journal files to members of
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering# "adm" and "wheel".
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd-journal-install-hook:
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering libname=libsystemd-journal.so && $(move-to-rootlibdir)
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -$(MKDIR_P) $(DESTDIR)/var/log/journal
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -chown 0:0 $(DESTDIR)/var/log/journal
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -chmod 755 $(DESTDIR)/var/log/journal
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -setfacl -nm g:adm:rx,d:g:adm:rx $(DESTDIR)/var/log/journal/
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering -setfacl -nm g:wheel:rx,d:g:wheel:rx $(DESTDIR)/var/log/journal/
00aa832b948a27507c33e2157e46963852cffc85Lennart Poettering
00aa832b948a27507c33e2157e46963852cffc85Lennart Poetteringlibsystemd-journal-uninstall-hook:
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering rm -f $(DESTDIR)$(rootlibdir)/libsystemd-journal.so*
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart PoetteringINSTALL_EXEC_HOOKS += libsystemd-journal-install-hook
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart PoetteringUNINSTALL_EXEC_HOOKS += libsystemd-journal-uninstall-hook
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering# ------------------------------------------------------------------------------
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering# Update catalog on installation. Do not bother if installing
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering# in DESTDIR, since this is likely for packaging purposes.
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poetteringcatalog-update-hook:
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering -test -n "$(DESTDIR)" || $(rootbindir)/journalctl --update-catalog
606c24e3bd41207c395f24a56bcfcad791e265a5Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart PoetteringINSTALL_DATA_HOOKS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering catalog-update-hook
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringcatalog-remove-hook:
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering -test -n "$(DESTDIR)" || rm -f $(catalogstatedir)/database
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart PoetteringUNINSTALL_DATA_HOOKS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering catalog-remove-hook
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringmanual_tests += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-enum
b82eed9af95668ab38cac33c7996e4d665f8709aLennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringtests += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-send \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-syslog \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-match \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-stream \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-init \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-verify \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-journal-interleaving \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-mmap-cache \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering test-catalog
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringpkginclude_HEADERS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/systemd/sd-journal.h \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/systemd/sd-messages.h
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringlib_LTLIBRARIES += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering libsystemd-journal.la
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringnoinst_LTLIBRARIES += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering libsystemd-journal-internal.la
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringrootlibexec_PROGRAMS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering systemd-journald
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringrootbin_PROGRAMS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering journalctl
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringbin_PROGRAMS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering systemd-cat
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringdist_systemunit_DATA += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering units/systemd-journald.socket
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringnodist_systemunit_DATA += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering units/systemd-journald.service \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering units/systemd-journal-flush.service
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringdist_pkgsysconf_DATA += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/journal/journald.conf
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringpkgconfiglib_DATA += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/journal/libsystemd-journal.pc
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringdist_catalog_DATA = \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering catalog/systemd.catalog
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart PoetteringSOCKETS_TARGET_WANTS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering systemd-journald.socket
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart PoetteringSYSINIT_TARGET_WANTS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering systemd-journald.service \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering systemd-journal-flush.service
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart PoetteringEXTRA_DIST += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/journal/libsystemd-journal.pc.in \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/journal/libsystemd-journal.sym \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering units/systemd-journald.service.in \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering units/systemd-journal-flush.service.in \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/journal/journald-gperf.gperf
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart PoetteringCLEANFILES += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering src/journal/journald-gperf.c
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering# ------------------------------------------------------------------------------
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringif HAVE_MICROHTTPD
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringgatewayddocumentrootdir=$(pkgdatadir)/gatewayd
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poetteringrootlibexec_PROGRAMS += \
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering systemd-journal-gatewayd
2f3fcf85c5fa6c9c483b31823a0efdd28914c756Lennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_journal_gatewayd_SOURCES = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering src/journal/journal-gatewayd.c \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering src/journal/microhttpd-util.h \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering src/journal/microhttpd-util.c
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_journal_gatewayd_LDADD = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-shared.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-logs.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-journal-internal.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-id128-internal.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-daemon.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-bus.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering $(MICROHTTPD_LIBS)
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_journal_gatewayd_CFLAGS = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering -DDOCUMENT_ROOT=\"$(gatewayddocumentrootdir)\" \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering $(AM_CFLAGS) \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering $(MICROHTTPD_CFLAGS)
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringdist_systemunit_DATA += \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering units/systemd-journal-gatewayd.socket
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringnodist_systemunit_DATA += \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering units/systemd-journal-gatewayd.service
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringdist_gatewayddocumentroot_DATA = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering src/journal/browse.html
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringendif
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart PoetteringEXTRA_DIST += \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering units/systemd-journal-gatewayd.service.in
7c04ad2da1cf08ebf53b9aa9671c8c1dc9577135Lennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering# ------------------------------------------------------------------------------
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringif ENABLE_COREDUMP
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_coredump_SOURCES = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering src/journal/coredump.c
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_coredump_LDADD = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-journal-internal.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-label.la \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-shared.la
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringif ENABLE_LOGIND
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_coredump_LDADD += \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering libsystemd-login-internal.la
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringendif
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringrootlibexec_PROGRAMS += \
7c04ad2da1cf08ebf53b9aa9671c8c1dc9577135Lennart Poettering systemd-coredump
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringsystemd_coredumpctl_SOURCES = \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering src/journal/coredumpctl.c
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmek
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmeksystemd_coredumpctl_LDADD = \
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmek libsystemd-shared.la \
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmek libsystemd-journal.la \
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmek libsystemd-journal-internal.la \
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmek libsystemd-id128-internal.la
cbeabcfbc5a5fa27385e5794780e8f034e090606Zbigniew Jędrzejewski-Szmek
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringbin_PROGRAMS += \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering systemd-coredumpctl
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringdist_bashcompletion_DATA += \
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering shell-completion/bash/systemd-coredumpctl
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poettering
ef3b5246879094e29cc99c4d24cbfeb19b7da49bLennart Poetteringdist_zshcompletion_DATA += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering shell-completion/zsh/_systemd-coredumpctl
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringsysctl_DATA = \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering sysctl.d/50-coredump.conf
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringCLEANFILES += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering sysctl.d/50-coredump.conf
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringendif
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringEXTRA_DIST += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering sysctl.d/50-coredump.conf.in
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering# ------------------------------------------------------------------------------
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringif ENABLE_BINFMT
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringsystemd_binfmt_SOURCES = \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering src/binfmt/binfmt.c
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringsystemd_binfmt_LDADD = \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering libsystemd-shared.la
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringrootlibexec_PROGRAMS += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering systemd-binfmt
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringdist_systemunit_DATA += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering units/proc-sys-fs-binfmt_misc.automount \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering units/proc-sys-fs-binfmt_misc.mount
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringnodist_systemunit_DATA += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering units/systemd-binfmt.service
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringINSTALL_DIRS += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering $(prefix)/lib/binfmt.d \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering $(sysconfdir)/binfmt.d
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringSYSINIT_TARGET_WANTS += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering systemd-binfmt.service \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering proc-sys-fs-binfmt_misc.automount
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringendif
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringEXTRA_DIST += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering units/systemd-binfmt.service.in
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering# ------------------------------------------------------------------------------
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringif ENABLE_VCONSOLE
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringsystemd_vconsole_setup_SOURCES = \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering src/vconsole/vconsole-setup.c
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringsystemd_vconsole_setup_LDADD = \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering libsystemd-shared.la
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringrootlibexec_PROGRAMS += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering systemd-vconsole-setup
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardtnodist_systemunit_DATA += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering units/systemd-vconsole-setup.service
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringSYSINIT_TARGET_WANTS += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering systemd-vconsole-setup.service
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringendif
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart PoetteringEXTRA_DIST += \
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering units/systemd-vconsole-setup.service.in
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poettering# ------------------------------------------------------------------------------
d3a86981d1ae4c1d668e18868c3e6c9d2f23c144Lennart Poetteringif ENABLE_READAHEAD
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poetteringsystemd_readahead_SOURCES = \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/readahead.c \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/readahead-collect.c \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/readahead-replay.c \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/readahead-analyze.c \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/readahead-common.c \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/readahead-common.h
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poetteringsystemd_readahead_LDADD = \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering libsystemd-shared.la \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering libsystemd-daemon.la \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering libudev.la
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poetteringdist_doc_DATA += \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/readahead/sd-readahead.c \
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering src/systemd/sd-readahead.h
9ca3c17f207121b3c19a44217558b056a7585944Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringrootlibexec_PROGRAMS += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering systemd-readahead
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringdist_systemunit_DATA += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-drop.service \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-done.timer
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringnodist_systemunit_DATA += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-collect.service \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-replay.service \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-done.service
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringendif
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-SzmekEXTRA_DIST += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-collect.service.in \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-replay.service.in \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-readahead-done.service.in
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering# ------------------------------------------------------------------------------
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringif ENABLE_BOOTCHART
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringsystemd_bootchart_SOURCES = \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering src/bootchart/bootchart.c \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering src/bootchart/bootchart.h \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering src/bootchart/store.c \
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmek src/bootchart/store.h \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering src/bootchart/svg.c \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering src/bootchart/svg.h
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringsystemd_bootchart_LDADD = \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering libsystemd-shared.la \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering libsystemd-journal.la
c20d8298029a39cc3e9602b30a4d23b951e11df8Kay Sievers
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmekrootlibexec_PROGRAMS += \
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmek systemd-bootchart
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmek
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmekdist_pkgsysconf_DATA += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering src/bootchart/bootchart.conf
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringendif
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering# ------------------------------------------------------------------------------
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringif ENABLE_QUOTACHECK
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringrootlibexec_PROGRAMS += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering systemd-quotacheck
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringnodist_systemunit_DATA += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-quotacheck.service
6a7d3d68bf1ae9bcdaa3a17bc76f72bb7b988ec4Lennart Poettering
6a7d3d68bf1ae9bcdaa3a17bc76f72bb7b988ec4Lennart Poetteringsystemd_quotacheck_SOURCES = \
6a7d3d68bf1ae9bcdaa3a17bc76f72bb7b988ec4Lennart Poettering src/quotacheck/quotacheck.c
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmek
a87197f5a22688626dc9bead29ddc1c572b074b9Zbigniew Jędrzejewski-Szmeksystemd_quotacheck_LDADD = \
c20d8298029a39cc3e9602b30a4d23b951e11df8Kay Sievers libsystemd-shared.la
ab06eef8101866dd1337c4759002f7360a9db416Anatol Pomozovendif
c20d8298029a39cc3e9602b30a4d23b951e11df8Kay Sievers
c20d8298029a39cc3e9602b30a4d23b951e11df8Kay SieversEXTRA_DIST += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/systemd-quotacheck.service.in
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringnodist_systemunit_DATA += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering units/quotaon.service
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering# ------------------------------------------------------------------------------
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringif ENABLE_RANDOMSEED
35911459410714a0e9108b35da78f96919b65ee7Lennart Poetteringrootlibexec_PROGRAMS += \
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering systemd-random-seed
35911459410714a0e9108b35da78f96919b65ee7Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringnodist_systemunit_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-random-seed.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_random_seed_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/random-seed/random-seed.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_random_seed_LDADD = \
ad88e758d1b08a21d25971b074e119c167757109Zbigniew Jędrzejewski-Szmek libsystemd-label.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart PoetteringSYSINIT_TARGET_WANTS += \
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers systemd-random-seed.service
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringendif
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart PoetteringEXTRA_DIST += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-random-seed.service.in
fd86897568f7a1aed7ffe4c54ace6c158ddbdf7dKay Sievers
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering# ------------------------------------------------------------------------------
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringif ENABLE_BACKLIGHT
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringrootlibexec_PROGRAMS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-backlight
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringnodist_systemunit_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-backlight@.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_backlight_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/backlight/backlight.c
156f7d09add8fc93cae8a3f13adcb2564931fee4Kay Sievers
156f7d09add8fc93cae8a3f13adcb2564931fee4Kay Sieverssystemd_backlight_LDADD = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-label.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libudev-private.la
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringendif
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart PoetteringEXTRA_DIST += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-backlight@.service.in
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering# ------------------------------------------------------------------------------
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringif HAVE_LIBCRYPTSETUP
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringrootlibexec_PROGRAMS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-cryptsetup
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemgenerator_PROGRAMS += \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering systemd-cryptsetup-generator
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_systemunit_DATA += \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering units/cryptsetup.target
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_cryptsetup_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/cryptsetup/cryptsetup.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poetteringsystemd_cryptsetup_CFLAGS = \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering $(AM_CFLAGS) \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(LIBCRYPTSETUP_CFLAGS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_cryptsetup_LDADD = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-label.la \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering libsystemd-shared.la \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering libudev.la \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering $(LIBCRYPTSETUP_LIBS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_cryptsetup_generator_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/cryptsetup/cryptsetup-generator.c
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poetteringsystemd_cryptsetup_generator_LDADD = \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering libsystemd-label.la \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering libsystemd-shared.la
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart PoetteringSYSINIT_TARGET_WANTS += \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering cryptsetup.target
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
40e21da873c120936faff0aa42a6533f6933edf7Kay Sieversendif
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering# ------------------------------------------------------------------------------
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringif ENABLE_HOSTNAMED
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_hostnamed_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/hostname/hostnamed.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_hostnamed_CFLAGS = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(AM_CFLAGS) \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek $(DBUS_CFLAGS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_hostnamed_LDADD = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-label.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-daemon.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-dbus.la
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringrootlibexec_PROGRAMS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-hostnamed
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringnodist_systemunit_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-hostnamed.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_dbuspolicy_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/hostname/org.freedesktop.hostname1.conf
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_dbussystemservice_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/hostname/org.freedesktop.hostname1.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringpolkitpolicy_files += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/hostname/org.freedesktop.hostname1.policy
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poetteringdbusinterface_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering org.freedesktop.hostname1.xml
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringorg.freedesktop.hostname1.xml: systemd-hostnamed
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering $(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.hostname1 $< $@.tmp && \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering $(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering $(DBUS_PREPROCESS) -o $@ - && rm $@.tmp
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart PoetteringSYSTEM_UNIT_ALIASES += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-hostnamed.service dbus-org.freedesktop.hostname1.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringhostnamectl_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/hostname/hostnamectl.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poetteringhostnamectl_CFLAGS = \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering $(AM_CFLAGS) \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(DBUS_CFLAGS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringhostnamectl_LDADD = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-dbus.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-id128-internal.la
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringbin_PROGRAMS += \
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek hostnamectl
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_bashcompletion_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering shell-completion/bash/hostnamectl
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_zshcompletion_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering shell-completion/zsh/_hostnamectl
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringendif
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringpolkitpolicy_in_files += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/hostname/org.freedesktop.hostname1.policy.in
bf9335608821264163058a8b036a00775a8ffbe4Kay Sievers
bf9335608821264163058a8b036a00775a8ffbe4Kay SieversEXTRA_DIST += \
bf9335608821264163058a8b036a00775a8ffbe4Kay Sievers units/systemd-hostnamed.service.in
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering# ------------------------------------------------------------------------------
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringif ENABLE_LOCALED
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_localed_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/localed.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_localed_CFLAGS = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(AM_CFLAGS) \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(DBUS_CFLAGS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
40e21da873c120936faff0aa42a6533f6933edf7Kay Sieverssystemd_localed_LDADD = \
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers libsystemd-label.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-daemon.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-dbus.la
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringnodist_systemunit_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-localed.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringrootlibexec_PROGRAMS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-localed
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_dbuspolicy_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/org.freedesktop.locale1.conf
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_dbussystemservice_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/org.freedesktop.locale1.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringpolkitpolicy_files += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/org.freedesktop.locale1.policy
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdbusinterface_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering org.freedesktop.locale1.xml
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringorg.freedesktop.locale1.xml: systemd-localed
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.locale1 $< $@.tmp && \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(DBUS_PREPROCESS) -o $@ - && rm $@.tmp
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart PoetteringSYSTEM_UNIT_ALIASES += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-localed.service dbus-org.freedesktop.locale1.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_pkgdata_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/kbd-model-map
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_noinst_SCRIPT = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/generate-kbd-model-map
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringupdate-kbd-model-map: src/locale/generate-kbd-model-map
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $PYTHON $< > src/locale/kbd-model-map
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringlocalectl_SOURCES = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/locale/localectl.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringlocalectl_CFLAGS = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(AM_CFLAGS) \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(DBUS_CFLAGS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringlocalectl_LDADD = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la \
43447fb72693d62363a1a271dacc70d400ed685bLennart Poettering libsystemd-dbus.la \
43447fb72693d62363a1a271dacc70d400ed685bLennart Poettering libsystemd-id128-internal.la
43447fb72693d62363a1a271dacc70d400ed685bLennart Poettering
43447fb72693d62363a1a271dacc70d400ed685bLennart Poetteringbin_PROGRAMS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering localectl
499b604b21c02ee64c8590a76d7900d64d7a5cb7Zbigniew Jędrzejewski-Szmek
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_bashcompletion_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering shell-completion/bash/localectl
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_zshcompletion_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering shell-completion/zsh/_localectl
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringendif
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringpolkitpolicy_in_files += \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering src/locale/org.freedesktop.locale1.policy.in
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart PoetteringEXTRA_DIST += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-localed.service.in
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering# ------------------------------------------------------------------------------
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringif ENABLE_TIMEDATED
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_timedated_SOURCES = \
6aa8d43ade72e24c9426e604f7fc4b7582b9db7cLennart Poettering src/timedate/timedated.c
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_timedated_CFLAGS = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(AM_CFLAGS) \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(DBUS_CFLAGS)
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringsystemd_timedated_LDADD = \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-label.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-shared.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-daemon.la \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering libsystemd-dbus.la
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringrootlibexec_PROGRAMS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering systemd-timedated
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_dbussystemservice_DATA += \
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers src/timedate/org.freedesktop.timedate1.service
40e21da873c120936faff0aa42a6533f6933edf7Kay Sievers
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdist_dbuspolicy_DATA += \
1aed45907715ad4dce7dbc84a957cd5de8cca36eLennart Poettering src/timedate/org.freedesktop.timedate1.conf
1aed45907715ad4dce7dbc84a957cd5de8cca36eLennart Poettering
1aed45907715ad4dce7dbc84a957cd5de8cca36eLennart Poetteringnodist_systemunit_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering units/systemd-timedated.service
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringpolkitpolicy_files += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering src/timedate/org.freedesktop.timedate1.policy
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringorg.freedesktop.timedate1.xml: systemd-timedated
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.timedate1 $< $@.tmp && \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(DBUS_PREPROCESS) -o $@ - && rm $@.tmp
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poetteringdbusinterface_DATA += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering org.freedesktop.timedate1.xml
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart PoetteringINSTALL_DIRS += \
85d683970b7dc2c4470b2b7d60c3d9dce28c1471Lennart Poettering $(prefix)/lib/systemd/ntp-units.d \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(sysconfdir)/systemd/ntp-units.d
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart PoetteringSYSTEM_UNIT_ALIASES += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering systemd-timedated.service dbus-org.freedesktop.timedate1.service
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtimedatectl_SOURCES = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/timedate/timedatectl.c
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtimedatectl_CFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(AM_CFLAGS) \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(DBUS_CFLAGS)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtimedatectl_LDADD = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-shared.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-dbus.la
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringbin_PROGRAMS += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering timedatectl
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringdist_bashcompletion_DATA += \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt shell-completion/bash/timedatectl
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringdist_zshcompletion_DATA += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering shell-completion/zsh/_timedatectl
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringendif
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringpolkitpolicy_in_files += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/timedate/org.freedesktop.timedate1.policy.in
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart PoetteringEXTRA_DIST += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering units/systemd-timedated.service.in
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering# ------------------------------------------------------------------------------
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringif HAVE_MYHOSTNAME
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlibnss_myhostname_la_SOURCES = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/nss-myhostname/nss-myhostname.c \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/nss-myhostname/ifconf.h \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/nss-myhostname/netlink.c
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlibnss_myhostname_la_CFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(AM_CFLAGS)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlibnss_myhostname_la_LDFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(AM_LDFLAGS) \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering -module \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering -export-dynamic \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering -avoid-version \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering -shared \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering -shrext .so.2
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlib_LTLIBRARIES += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libnss_myhostname.la
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringendif
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering# ------------------------------------------------------------------------------
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringif ENABLE_MACHINED
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringsystemd_machined_SOURCES = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machined.c \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machined.h
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringsystemd_machined_CFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(libsystemd_machine_core_la_CFLAGS)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringsystemd_machined_LDADD = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-machine-core.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(libsystemd_machine_core_la_LIBADD)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringrootlibexec_PROGRAMS += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering systemd-machined
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlibsystemd_machine_core_la_SOURCES = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machined-dbus.c \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machine.c \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machine.h \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machine-dbus.c
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlibsystemd_machine_core_la_CFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(AM_CFLAGS) \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(DBUS_CFLAGS)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringlibsystemd_machine_core_la_LIBADD = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-label.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-audit.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-shared.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-daemon.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-dbus.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-id128-internal.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libudev.la
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringnoinst_LTLIBRARIES += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-machine-core.la
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringmachinectl_SOURCES = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/machinectl.c
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringmachinectl_CFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(AM_CFLAGS) \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(DBUS_CFLAGS)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringmachinectl_LDADD = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-shared.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-dbus.la \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libudev.la
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringrootbin_PROGRAMS += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering machinectl
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtest_machine_tables_SOURCES = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/test-machine-tables.c
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtest_machine_tables_CFLAGS = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(AM_CFLAGS) \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering $(DBUS_CFLAGS)
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtest_machine_tables_LDADD = \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering libsystemd-machine-core.la
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringtests += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering test-machine-tables
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringnodist_systemunit_DATA += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering units/systemd-machined.service
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringdist_systemunit_DATA += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering units/machine.slice
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringdist_dbussystemservice_DATA += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/org.freedesktop.machine1.service
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringdist_dbuspolicy_DATA += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering src/machine/org.freedesktop.machine1.conf
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poetteringdist_zshcompletion_DATA += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering shell-completion/zsh/_machinectl
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart PoetteringSYSTEM_UNIT_ALIASES += \
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering systemd-machined.service dbus-org.freedesktop.machine1.service
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart Poettering
8ad2685909f988602eca32ccba5c8ea4159e7f2eLennart PoetteringEXTRA_DIST += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering units/systemd-machined.service.in
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringendif
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering# ------------------------------------------------------------------------------
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringif ENABLE_LOGIND
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_logind_SOURCES = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind.h
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
96ec33c079caacdf9c7cdfb2cad2f1bc48dfca65Lennart Poetteringnodist_systemd_logind_SOURCES = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-gperf.c
96ec33c079caacdf9c7cdfb2cad2f1bc48dfca65Lennart Poettering
96ec33c079caacdf9c7cdfb2cad2f1bc48dfca65Lennart Poetteringsystemd_logind_CFLAGS = \
96ec33c079caacdf9c7cdfb2cad2f1bc48dfca65Lennart Poettering $(libsystemd_logind_core_la_CFLAGS)
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_logind_LDADD = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-logind-core.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(libsystemd_logind_core_la_LIBADD)
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringlibsystemd_logind_core_la_SOURCES = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-core.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-dbus.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-device.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-device.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-button.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-button.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-action.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-action.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-seat.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-seat.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-session.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-session.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-session-device.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-session-device.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-user.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-user.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-inhibit.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-inhibit.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-session-dbus.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-seat-dbus.c \
ab06eef8101866dd1337c4759002f7360a9db416Anatol Pomozov src/login/logind-user-dbus.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-acl.h \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/login-shared.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/login-shared.h
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringlibsystemd_logind_core_la_CFLAGS = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(AM_CFLAGS) \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(DBUS_CFLAGS)
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringlibsystemd_logind_core_la_LIBADD = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-label.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-audit.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-shared.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-daemon.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-dbus.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-id128-internal.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libudev.la
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringif HAVE_ACL
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringlibsystemd_logind_core_la_SOURCES += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/logind-acl.c
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringlibsystemd_logind_core_la_LIBADD += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-acl.la
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringendif
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringnoinst_LTLIBRARIES += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-logind-core.la
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_user_sessions_SOURCES = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/user-sessions.c
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_user_sessions_LDADD = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-shared.la
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringrootlibexec_PROGRAMS += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering systemd-logind \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering systemd-user-sessions
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringloginctl_SOURCES = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/loginctl.c \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/sysfs-show.c
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringloginctl_CFLAGS = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(AM_CFLAGS) \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(DBUS_CFLAGS)
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringloginctl_LDADD = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-shared.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-dbus.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libudev.la
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringrootbin_PROGRAMS += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering loginctl
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringdist_bashcompletion_DATA += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering shell-completion/bash/loginctl
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringdist_zshcompletion_DATA += \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering shell-completion/zsh/_loginctl \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering shell-completion/zsh/_systemd-inhibit
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_inhibit_SOURCES = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering src/login/inhibit.c
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_inhibit_CFLAGS = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(AM_CFLAGS) \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering $(DBUS_CFLAGS)
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringsystemd_inhibit_LDADD = \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-shared.la \
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering libsystemd-dbus.la
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poettering
0428ddb729d12563b827510e04663de9cb4056f3Lennart Poetteringrootbin_PROGRAMS += \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering systemd-inhibit
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
6827101ab4df4730a22062f4b3a8f8c2bae5be28Zbigniew Jędrzejewski-Szmektest_login_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/test-login.c
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_login_LDADD = \
6827101ab4df4730a22062f4b3a8f8c2bae5be28Zbigniew Jędrzejewski-Szmek libsystemd-login-internal.la \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-shared.la
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_login_shared_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/test-login-shared.c
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_login_shared_LDADD = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-login-internal.la \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-shared.la
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_inhibit_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/test-inhibit.c
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_inhibit_LDADD = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-shared.la \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-dbus.la
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_inhibit_CFLAGS = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(AM_CFLAGS) \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(DBUS_CFLAGS)
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_login_tables_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/test-login-tables.c
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_login_tables_CFLAGS = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(AM_CFLAGS) \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(DBUS_CFLAGS)
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtest_login_tables_LDADD = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-logind-core.la
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringmanual_tests += \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering test-login \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering test-inhibit
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringtests += \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering test-login-tables \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering test-login-shared
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringlibsystemd_login_la_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/sd-login.c \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/systemd/sd-login.h \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/login-shared.c \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/login-shared.h
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringlibsystemd_login_la_CFLAGS = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(AM_CFLAGS) \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering -fvisibility=hidden
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringlibsystemd_login_la_LDFLAGS = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(AM_LDFLAGS) \
1cb88f2c61f590083847d65cd5a518e834da87d3Lennart Poettering -version-info $(LIBSYSTEMD_LOGIN_CURRENT):$(LIBSYSTEMD_LOGIN_REVISION):$(LIBSYSTEMD_LOGIN_AGE) \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering -Wl,--version-script=$(top_srcdir)/src/login/libsystemd-login.sym
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringlibsystemd_login_la_LIBADD = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering libsystemd-shared.la \
15f47220ab59f480ddedc422cad435091778fc95Ben Boeckel libsystemd-daemon-internal.la \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(RT_LIBS)
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringlibsystemd_login_internal_la_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(libsystemd_login_la_SOURCES)
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringif HAVE_PAM
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringpam_systemd_la_SOURCES = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering src/login/pam-module.c
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poetteringpam_systemd_la_CFLAGS = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(AM_CFLAGS) \
4d92e078e9d7e9a9d346065ea5e4afbafbdadb48Lennart Poettering $(PAM_CFLAGS) \
4d92e078e9d7e9a9d346065ea5e4afbafbdadb48Lennart Poettering $(DBUS_CFLAGS) \
4d92e078e9d7e9a9d346065ea5e4afbafbdadb48Lennart Poettering -fvisibility=hidden
4d92e078e9d7e9a9d346065ea5e4afbafbdadb48Lennart Poettering
4d92e078e9d7e9a9d346065ea5e4afbafbdadb48Lennart Poetteringpam_systemd_la_LDFLAGS = \
139ee8cc316a861bcc8a8ebdf4a8449dffe16f79Lennart Poettering $(AM_LDFLAGS) \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering -module \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering -export-dynamic \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering -avoid-version \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering -shared \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering -export-symbols-regex '^pam_sm_.*'
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poetteringpam_systemd_la_LIBADD = \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering libsystemd-audit.la \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering libsystemd-dbus.la \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering libsystemd-shared.la \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering libsystemd-daemon-internal.la \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering $(RT_LIBS) \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering $(PAM_LIBS)
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poetteringpamlib_LTLIBRARIES = \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering pam_systemd.la
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poetteringdist_pamconf_DATA = \
f9b557200b6d59a3dce1623d0873a259ee2fe421Lennart Poettering src/login/systemd-user
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringendif
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering# move lib from $(libdir) to $(rootlibdir) and update devel link, if needed
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringlibsystemd-login-install-hook:
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering libname=libsystemd-login.so && $(move-to-rootlibdir)
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringlibsystemd-login-uninstall-hook:
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering rm -f $(DESTDIR)$(rootlibdir)/libsystemd-login.so*
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart PoetteringINSTALL_EXEC_HOOKS += libsystemd-login-install-hook
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart PoetteringUNINSTALL_EXEC_HOOKS += libsystemd-login-uninstall-hook
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringnodist_systemunit_DATA += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering units/systemd-logind.service \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering units/systemd-user-sessions.service
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringdist_systemunit_DATA += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering units/user.slice
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringdist_dbussystemservice_DATA += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering src/login/org.freedesktop.login1.service
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringdist_dbuspolicy_DATA += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering src/login/org.freedesktop.login1.conf
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringdist_pkgsysconf_DATA += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering src/login/logind.conf
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringpkginclude_HEADERS += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering src/systemd/sd-login.h
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringlib_LTLIBRARIES += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering libsystemd-login.la
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poetteringnoinst_LTLIBRARIES += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering libsystemd-login-internal.la
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poetteringpkgconfiglib_DATA += \
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering src/login/libsystemd-login.pc
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poetteringpolkitpolicy_files += \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt src/login/org.freedesktop.login1.policy
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart PoetteringINSTALL_DIRS += \
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering $(systemdstatedir)
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart PoetteringMULTI_USER_TARGET_WANTS += \
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering systemd-logind.service \
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering systemd-user-sessions.service
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart PoetteringSYSTEM_UNIT_ALIASES += \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering systemd-logind.service dbus-org.freedesktop.login1.service
075d4ecb4026c5bc55e73bd2d44e3fc4d679adc7Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringsystemd_multi_seat_x_SOURCES = \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/multi-seat-x.c
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringsystemd_multi_seat_x_LDADD = \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering libsystemd-label.la \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering libsystemd-shared.la
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringrootlibexec_PROGRAMS += \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering systemd-multi-seat-x
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringdist_udevrules_DATA += \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/70-uaccess.rules \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/70-power-switch.rules
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringnodist_udevrules_DATA += \
6563b535a062055ae68f2e574018d9d04a864b65Lennart Poettering src/login/71-seat.rules \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/73-seat-late.rules
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart PoetteringCLEANFILES += \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/logind-gperf.c \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/71-seat.rules \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/73-seat-late.rules
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringendif
6563b535a062055ae68f2e574018d9d04a864b65Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringpolkitpolicy_in_files += \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/org.freedesktop.login1.policy.in
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering
6563b535a062055ae68f2e574018d9d04a864b65Lennart PoetteringEXTRA_DIST += \
45afd51974fb6a88c5b1fe0b325b7b20fd7b7449Torstein Husebø src/login/logind-gperf.gperf \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/libsystemd-login.pc.in \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/libsystemd-login.sym \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering src/login/71-seat.rules.in \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering src/login/73-seat-late.rules.in \
597c52cfedb5edd13ee1635fa6be72fc80e587c3Lennart Poettering units/systemd-logind.service.in \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering units/systemd-user-sessions.service.in
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering# ------------------------------------------------------------------------------
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardtif HAVE_PYTHON_DEVEL
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringpkgpyexec_LTLIBRARIES = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering _journal.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering id128.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering _daemon.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering _reader.la \
8d0256b7eb119de92c748cf566257996b02fb506Lennart Poettering login.la
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_journal_la_SOURCES = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/_journal.c
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_journal_la_CFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -fvisibility=default \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_CFLAGS)
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_journal_la_LDFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_LDFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -shared \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -module \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -avoid-version
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_journal_la_LIBADD = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_LIBS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-journal.la
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringid128_la_SOURCES = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/id128.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/id128-constants.h \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.h
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringid128_la_CFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -fvisibility=default \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -I$(top_builddir)/src/python-systemd
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringid128_la_LDFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_LDFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -shared \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -module \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -avoid-version
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringid128_la_LIBADD = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_LIBS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-id128.la
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_daemon_la_SOURCES = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/_daemon.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.h
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_daemon_la_CFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -fvisibility=default \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -I$(top_builddir)/src/python-systemd
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_daemon_la_LDFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_LDFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -shared \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -module \
a98d5d64720bdf32e3b5f72f896b583e23f730adLennart Poettering -avoid-version
a98d5d64720bdf32e3b5f72f896b583e23f730adLennart Poettering
a98d5d64720bdf32e3b5f72f896b583e23f730adLennart Poettering_daemon_la_LIBADD = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_LIBS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-daemon.la
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_reader_la_SOURCES = \
d28315e4aff91560ed4c2fc9f876ec8bfc559f2dJan Engelhardt src/python-systemd/_reader.c \
dca348bcbb462305864526c587495a14a76bfcdeJan Engelhardt src/python-systemd/pyutil.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.h
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_reader_la_CFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -fvisibility=default \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_CFLAGS)
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
aaccc32cdc44b2b972946e44792d63ae17c089c2Lennart Poettering_reader_la_LDFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_LDFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -shared \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -module \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -avoid-version
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering_reader_la_LIBADD = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_LIBS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-journal.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-id128.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-shared.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering libsystemd-daemon-internal.la \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(RT_LIBS)
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringlogin_la_SOURCES = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/login.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.c \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/pyutil.h
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringlogin_la_CFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_CFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -fvisibility=default \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(PYTHON_DEVEL_CFLAGS)
f131770b1465fbf423881f16ba85523a05f846feVeres Lajos
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringlogin_la_LDFLAGS = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_LDFLAGS) \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -shared \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -module \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering -avoid-version
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringlogin_la_LIBADD = \
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering $(PYTHON_DEVEL_LIBS) \
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering libsystemd-journal.la \
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering libsystemd-login.la \
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering libsystemd-shared.la \
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering libsystemd-daemon-internal.la \
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering $(RT_LIBS)
aad803af990f7c88e94427b9278d88afe3a12d38Lennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringdist_pkgpyexec_PYTHON = \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/journal.py \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/daemon.py \
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering src/python-systemd/__init__.py
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poetteringsrc/python-systemd/id128-constants.h: src/systemd/sd-messages.h Makefile
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
0c11f949db8d6d9899e0c473bf1f8cca0614493eLennart Poettering $(AM_V_GEN)$(SED) -n -r 's/,//g; s/#define (SD_MESSAGE_[A-Z0-9_]+)\s.*/add_id(m, "\1", \1) JOINER/p' <$< >$@
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart PoetteringBUILT_SOURCES += \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering src/python-systemd/id128-constants.h
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart PoetteringSPHINXOPTS = -D version=$(VERSION) -D release=$(VERSION)
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringsphinx-%:
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(AM_V_at)test -n "$(SPHINX_BUILD)" || { echo " *** sphinx-build is not available"; exit 1; }
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(AM_V_GEN)PYTHONPATH=$(DESTDIR)$(pyexecdir) LD_LIBRARY_PATH=$(DESTDIR)$(libdir) $(SPHINX_BUILD) -b $* $(SPHINXOPTS) $(top_srcdir)/src/python-systemd/docs $(top_builddir)/docs/html/python-systemd/
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(AM_V_at)echo Output has been generated in $(abs_top_builddir)/docs/html/python-systemd/
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringpython-shell:
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(AM_V_at)echo "Starting python with $(DESTDIR)$(pyexecdir)"
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(AM_V_at)PYTHONPATH=$(DESTDIR)$(pyexecdir) LD_LIBRARY_PATH=$(DESTDIR)$(libdir) $(PYTHON)
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringdestdir-sphinx: all
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering dir="$$(mktemp -d /tmp/systemd-install.XXXXXX)" && \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(MAKE) DESTDIR="$$dir" install && \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering $(MAKE) DESTDIR="$$dir" sphinx-html && \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering rm -rf "$$dir"
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringendif
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart PoetteringCLEAN_LOCAL_HOOKS += clean-sphinx
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringclean-sphinx:
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering -rm -rf docs/html/python-systemd/
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering# Remove Python stuff, e.g. to force rebuilding for a different Python version.
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringclean-python:
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering -rm -rf src/python-systemd/.libs src/python-systemd/*.l[ao]
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering -rm -f _daemon.la id128.la _journal.la login.la _reader.la
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering# ------------------------------------------------------------------------------
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poetteringsubstitutions = \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|rootlibexecdir=$(rootlibexecdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|rootbindir=$(rootbindir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|bindir=$(bindir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|SYSTEMCTL=$(rootbindir)/systemctl|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|SYSTEMD_NOTIFY=$(rootbindir)/systemd-notify|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|pkgsysconfdir=$(pkgsysconfdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|SYSTEM_CONFIG_UNIT_PATH=$(pkgsysconfdir)/system|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|USER_CONFIG_UNIT_PATH=$(pkgsysconfdir)/user|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|pkgdatadir=$(pkgdatadir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|systemunitdir=$(systemunitdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|userunitdir=$(userunitdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|systempresetdir=$(systempresetdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|userpresetdir=$(userpresetdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|udevhwdbdir=$(udevhwdbdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|udevrulesdir=$(udevrulesdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|catalogdir=$(catalogdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|tmpfilesdir=$(tmpfilesdir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|sysctldir=$(sysctldir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|systemgeneratordir=$(systemgeneratordir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|usergeneratordir=$(usergeneratordir)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|PACKAGE_VERSION=$(PACKAGE_VERSION)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|PACKAGE_NAME=$(PACKAGE_NAME)|' \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering '|PACKAGE_URL=$(PACKAGE_URL)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|RANDOM_SEED=$(localstatedir)/lib/systemd/random-seed|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|prefix=$(prefix)|' \
38a60d7112d33ffd596b23e8df53d75a7c09e71bLennart Poettering '|exec_prefix=$(exec_prefix)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|libdir=$(libdir)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|includedir=$(includedir)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|VERSION=$(VERSION)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|rootprefix=$(rootprefix)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|udevlibexecdir=$(udevlibexecdir)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|SUSHELL=$(SUSHELL)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|DEBUGTTY=$(DEBUGTTY)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|KILL=$(KILL)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|KMOD=$(KMOD)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|MKDIR_P=$(MKDIR_P)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|QUOTAON=$(QUOTAON)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|QUOTACHECK=$(QUOTACHECK)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|SYSTEM_SYSVINIT_PATH=$(sysvinitdir)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|VARLOGDIR=$(varlogdir)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|RC_LOCAL_SCRIPT_PATH_START=$(RC_LOCAL_SCRIPT_PATH_START)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|RC_LOCAL_SCRIPT_PATH_STOP=$(RC_LOCAL_SCRIPT_PATH_STOP)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|PYTHON=$(PYTHON)|' \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering '|PYTHON_BINARY=$(PYTHON_BINARY)|'
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart PoetteringSED_PROCESS = \
ab06eef8101866dd1337c4759002f7360a9db416Anatol Pomozov $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED) $(subst '|,-e 's|@,$(subst =,\@|,$(subst |',|g',$(substitutions)))) \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering < $< > $@
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringunits/%: units/%.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringman/%: man/%.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringsysctl.d/%: sysctl.d/%.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering%.pc: %.pc.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringsrc/core/macros.%: src/core/macros.%.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringsrc/%.policy.in: src/%.policy.in.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering%.rules: %.rules.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering%.sh: %.sh.in Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(SED_PROCESS)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_GEN)chmod +x $@
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringsrc/%.c: src/%.gperf
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_GPERF)$(GPERF) < $< > $@
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringsrc/%: src/%.m4
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_M4)$(M4) -P $(M4_DEFINES) < $< > $@
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringunits/%: units/%.m4 Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_M4)$(MKDIR_P) $(dir $@)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_M4)$(M4) -P $(M4_DEFINES) -DFOR_SYSTEM=1 < $< > $@
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering
c269cec334f940d82146f70d69125b1caef08baaLennart Poetteringunits/user/%: units/%.m4 Makefile
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_M4)$(MKDIR_P) $(dir $@)
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(AM_V_M4)$(M4) -P $(M4_DEFINES) -DFOR_USER=1 < $< > $@
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringif ENABLE_POLKIT
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringnodist_polkitpolicy_DATA = \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(polkitpolicy_files) \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(polkitpolicy_in_in_files:.policy.in.in=.policy)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringendif
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart PoetteringEXTRA_DIST += \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(polkitpolicy_in_files) \
c269cec334f940d82146f70d69125b1caef08baaLennart Poettering $(polkitpolicy_in_in_files)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart PoetteringCLEANFILES += \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(nodist_systemunit_DATA) \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(nodist_userunit_DATA) \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(pkgconfigdata_DATA) \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(pkgconfiglib_DATA) \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(nodist_polkitpolicy_DATA)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering# ------------------------------------------------------------------------------
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringif ENABLE_MANPAGES
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/custom-entities.ent: Makefile
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(AM_V_GEN)$(MKDIR_P) $(dir $@)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(AM_V_GEN)(echo '<?xml version="1.0" encoding="utf-8" ?>' && \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering echo '$(subst '|,<!ENTITY ,$(subst =, ",$(subst |',">,$(substitutions))))') \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering > $@ # '
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart PoetteringDISTCLEANFILES += \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart PoetteringXSLTPROC_FLAGS = \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --nonet \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --stringparam man.output.quietly 1 \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --stringparam funcsynopsis.style ansi \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --stringparam man.authors.section.enabled 0 \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --stringparam man.copyright.section.enabled 0 \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --stringparam systemd.version $(VERSION) \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering --path '$(builddir)/man:$(srcdir)/man'
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart PoetteringXSLTPROC_PROCESS_MAN = \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-man.xsl $<
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart PoetteringXSLTPROC_PROCESS_HTML = \
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-html.xsl $<
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/%.1: man/%.xml man/custom-man.xsl man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(XSLTPROC_PROCESS_MAN)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/%.3: man/%.xml man/custom-man.xsl man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(XSLTPROC_PROCESS_MAN)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/%.5: man/%.xml man/custom-man.xsl man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(XSLTPROC_PROCESS_MAN)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/%.7: man/%.xml man/custom-man.xsl man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(XSLTPROC_PROCESS_MAN)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/%.8: man/%.xml man/custom-man.xsl man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(XSLTPROC_PROCESS_MAN)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringman/%.html: man/%.xml man/custom-html.xsl man/custom-entities.ent
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(XSLTPROC_PROCESS_HTML)
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringdefine html-alias
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poettering $(AM_V_LN)$(LN_S) -f $(notdir $<) $@
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringendef
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringendif
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringEXTRA_DIST += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering man/custom-html.xsl \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering man/custom-man.xsl
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering# ------------------------------------------------------------------------------
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringDBUS_PREPROCESS = $(CPP) -P $(CFLAGS) $(DBUS_CFLAGS) -imacros dbus/dbus-protocol.h
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringCLEANFILES += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(dbusinterface_DATA)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
d1f9edafe7b832c507931640f32069d001916b0eLennart Poetteringif HAVE_SYSV_COMPAT
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringsysvinit_DATA = \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering docs/sysvinit/README
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringvarlog_DATA = \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering docs/var-log/README
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringdocs/sysvinit/README: docs/sysvinit/README.in
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(SED_PROCESS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringdocs/var-log/README: docs/var-log/README.in
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(SED_PROCESS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringCLEANFILES += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering docs/sysvinit/README \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering docs/var-log/README
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringendif
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringEXTRA_DIST += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering docs/sysvinit/README.in \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering docs/var-log/README.in
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringSOCKETS_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-initctl.socket \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-shutdownd.socket
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringif HAVE_SYSV_COMPAT
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringRUNLEVEL1_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-update-utmp-runlevel.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringRUNLEVEL2_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-update-utmp-runlevel.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringRUNLEVEL3_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-update-utmp-runlevel.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringRUNLEVEL4_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-update-utmp-runlevel.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringRUNLEVEL5_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-update-utmp-runlevel.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringendif
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringSYSINIT_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-update-utmp.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringLOCAL_FS_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-remount-fs.service \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-fsck-root.service \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering tmp.mount
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringMULTI_USER_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering getty.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-ask-password-wall.path
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringSYSINIT_TARGET_WANTS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering dev-hugepages.mount \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering dev-mqueue.mount \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering sys-kernel-config.mount \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering sys-kernel-debug.mount \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering sys-fs-fuse-connections.mount \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-sysctl.service \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering systemd-ask-password-console.path
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringif HAVE_SYSV_COMPAT
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringSYSTEM_UNIT_ALIASES += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering poweroff.target runlevel0.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering rescue.target runlevel1.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering multi-user.target runlevel2.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering multi-user.target runlevel3.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering multi-user.target runlevel4.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering graphical.target runlevel5.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering reboot.target runlevel6.target
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringendif
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
91ac74250149a29122b2291c5393dec4592430d4Kay SieversSYSTEM_UNIT_ALIASES += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering graphical.target default.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering reboot.target ctrl-alt-del.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering getty@.service autovt@.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringUSER_UNIT_ALIASES += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/shutdown.target shutdown.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/sockets.target sockets.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/timers.target timers.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/paths.target paths.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/bluetooth.target bluetooth.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/printer.target printer.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/sound.target sound.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/smartcard.target smartcard.target
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringGENERAL_ALIASES += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/remote-fs.target $(pkgsysconfdir)/system/multi-user.target.wants/remote-fs.target \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/getty@.service $(pkgsysconfdir)/system/getty.target.wants/getty@tty1.service \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(pkgsysconfdir)/user $(sysconfdir)/xdg/systemd/user \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering ../system-services/org.freedesktop.systemd1.service $(dbussessionservicedir)/org.freedesktop.systemd1.service
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringif HAVE_SYSV_COMPAT
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringINSTALL_DIRS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/runlevel1.target.wants \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/runlevel2.target.wants \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/runlevel3.target.wants \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/runlevel4.target.wants \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemunitdir)/runlevel5.target.wants
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringendif
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart PoetteringINSTALL_DIRS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(prefix)/lib/modules-load.d \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(sysconfdir)/modules-load.d \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(prefix)/lib/sysctl.d \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(sysconfdir)/sysctl.d \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(prefix)/lib/kernel/install.d \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(sysconfdir)/kernel/install.d \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemshutdowndir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemsleepdir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(systemgeneratordir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(usergeneratordir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(userunitdir) \
5b00c0168be6e7b11db7b26fc1712cd6cda3c2e3Lennart Poettering $(pkgsysconfdir)/system \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(pkgsysconfdir)/system/multi-user.target.wants \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(pkgsysconfdir)/system/getty.target.wants \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(pkgsysconfdir)/user \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(dbussessionservicedir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering $(sysconfdir)/xdg/systemd
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringinstall-exec-hook: $(INSTALL_EXEC_HOOKS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringuninstall-hook: $(UNINSTALL_DATA_HOOKS) $(UNINSTALL_EXEC_HOOKS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringinstall-data-hook: $(INSTALL_DATA_HOOKS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringdistclean-local: $(DISTCLEAN_LOCAL_HOOKS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
c4f1b86299c4ce2a62ce845bc48f2794f5459762Lennart Poetteringclean-local: $(CLEAN_LOCAL_HOOKS)
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering rm -rf $(abs_srcdir)/install-tree
2d938ac75d013f713c1225def78a53583af6a596Lennart Poettering rm -f $(abs_srcdir)/hwdb/usb.ids $(abs_srcdir)/hwdb/pci.ids $(abs_srcdir)/hwdb/oui.txt \
2d938ac75d013f713c1225def78a53583af6a596Lennart Poettering $(abs_srcdir)/hwdb/iab.txt
2d938ac75d013f713c1225def78a53583af6a596Lennart Poettering
2d938ac75d013f713c1225def78a53583af6a596Lennart PoetteringDISTCHECK_CONFIGURE_FLAGS = \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering --with-dbuspolicydir=$$dc_install_base/$(dbuspolicydir) \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-dbussessionservicedir=$$dc_install_base/$(dbussessionservicedir) \
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poettering --with-dbussystemservicedir=$$dc_install_base/$(dbussystemservicedir) \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-dbusinterfacedir=$$dc_install_base/$(dbusinterfacedir) \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-bashcompletiondir=$$dc_install_base/$(bashcompletiondir) \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-zshcompletiondir=$$dc_install_base/$(zshcompletiondir) \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-pamlibdir=$$dc_install_base/$(pamlibdir) \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-pamconfdir=$$dc_install_base/$(pamconfdir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering --with-rootprefix=$$dc_install_base \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering --disable-split-usr
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poetteringif HAVE_SYSV_COMPAT
2d1972857b7bd19b4a74a8f80865749a8082f32aKay SieversDISTCHECK_CONFIGURE_FLAGS += \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering --with-sysvinit-path=$$dc_install_base/$(sysvinitdir) \
b5b4c94a67d90891a0225af0e08cf45dbc329377Lennart Poettering --with-sysvrcnd-path=$$dc_install_base/$(sysvrcnddir)
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sieverselse
2d1972857b7bd19b4a74a8f80865749a8082f32aKay SieversDISTCHECK_CONFIGURE_FLAGS += \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-sysvinit-path= \
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sievers --with-sysvrcnd-path=
2d1972857b7bd19b4a74a8f80865749a8082f32aKay Sieversendif
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringif ENABLE_GTK_DOC
4c8cd173305697f59adcebf980ad7babe751d38cLennart PoetteringDISTCHECK_CONFIGURE_FLAGS += \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering --enable-gtk-doc
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poetteringendif
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poetteringhwdb-update:
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering ( cd $(top_srcdir)/hwdb && \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering wget -N http://www.linux-usb.org/usb.ids \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering http://pci-ids.ucw.cz/v2.2/pci.ids \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering http://standards.ieee.org/develop/regauth/oui/oui.txt \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering http://standards.ieee.org/develop/regauth/iab/iab.txt && \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering ./ids-update.pl )
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poetteringkdbus-update:
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering ( cd $(top_srcdir)/src/libsystemd-bus/ && \
4c8cd173305697f59adcebf980ad7babe751d38cLennart Poettering wget -N https://d-bus.googlecode.com/git/kdbus.h )
ea5943d3862cc690daa76e2ad336737407ec711cLennart Poettering
b6a867398de9f75fb623a84db7c6181d26b0a8d5Lennart Poetteringupload: all distcheck
187076d47907f7b3fcd61b2ef5eef9820915946aLennart Poettering cp -v systemd-$(VERSION).tar.xz /home/lennart/git.fedora/systemd/
187076d47907f7b3fcd61b2ef5eef9820915946aLennart Poettering scp systemd-$(VERSION).tar.xz fdo:/srv/www.freedesktop.org/www/software/systemd/
187076d47907f7b3fcd61b2ef5eef9820915946aLennart Poettering scp man/*.html tango:public/systemd-man/
187076d47907f7b3fcd61b2ef5eef9820915946aLennart Poettering
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sieverswww_target = www.freedesktop.org:/srv/www.freedesktop.org/www/software/systemd
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sieversdoc-sync: all destdir-sphinx
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers gtkdoc-rebase --html-dir=docs/libudev/html --online
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers rsync -rlv --delete docs/libudev/html/ --omit-dir-times $(www_target)/libudev/
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers gtkdoc-rebase --html-dir=docs/gudev/html --online
ea5943d3862cc690daa76e2ad336737407ec711cLennart Poettering rsync -rlv --delete docs/gudev/html/ --omit-dir-times $(www_target)/gudev/
07cd4fc16806783d3b6b3008db222ac6a024805cKay Sievers rsync -rlv --delete-excluded --include="*.html" --exclude="*" --omit-dir-times man/ $(www_target)/man/
91cf7e5c37f97c6eb29966fac0afcbaa6662e05dTollef Fog Heen rsync -rlv --delete --omit-dir-times docs/html/python-systemd/ $(www_target)/python-systemd/
f13b388f97bc3ba8db844bd3413d510e2466a0b6Kay Sievers
f13b388f97bc3ba8db844bd3413d510e2466a0b6Kay Sieversgit-tag:
64661ee70d5a10c6208a1cb66ecd8b158e2d8bc5Kay Sievers git tag "v$(VERSION)" -m "systemd $(VERSION)"
2d13da8821b8197e62f819b5b996750800e910abKay Sievers
2d13da8821b8197e62f819b5b996750800e910abKay Sieversinstall-tree: all
2d13da8821b8197e62f819b5b996750800e910abKay Sievers rm -rf $(abs_srcdir)/install-tree
2d13da8821b8197e62f819b5b996750800e910abKay Sievers $(MAKE) install DESTDIR=$(abs_srcdir)/install-tree
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers tree $(abs_srcdir)/install-tree
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers# Let's run all tests of the test suite, but under valgrind. Let's
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers# exclude the one perl script we have in there
ea5943d3862cc690daa76e2ad336737407ec711cLennart Poetteringvalgrind-tests: $(TESTS)
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers for f in $(TESTS) ; do [ "$$f" == "$${f/.pl/}" ] && libtool --mode=execute valgrind --leak-check=full --error-exitcode=55 $(builddir)/$$f ; done
194bbe33382f5365be3865ed1779147cb680f1d3Kay Sievers