Makefile.am revision a0e4cae82065edae47885614d73c534171aa8f7b
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# -*- Mode: makefile; indent-tabs-mode: t -*-
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# This file is part of systemd.
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# Copyright 2010-2012 Lennart Poettering
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# Copyright 2010-2012 Kay Sievers
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek# Copyright 2013 Zbigniew Jędrzejewski-Szmek
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# Copyright 2013 David Strauss
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# systemd is free software; you can redistribute it and/or modify it
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# under the terms of the GNU Lesser General Public License as published by
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# the Free Software Foundation; either version 2.1 of the License, or
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# (at your option) any later version.
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# systemd is distributed in the hope that it will be useful, but
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# WITHOUT ANY WARRANTY; without even the implied warranty of
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# Lesser General Public License for more details.
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# You should have received a copy of the GNU Lesser General Public License
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# along with systemd; If not, see <http://www.gnu.org/licenses/>.
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerAM_MAKEFLAGS = --no-print-directory
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerAUTOMAKE_OPTIONS = color-tests parallel-tests
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerGCC_COLORS ?= 'ooh, shiny!'
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekexport GCC_COLORS
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerSUBDIRS = . po
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# remove targets if the command fails
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer.DELETE_ON_ERROR:
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# keep intermediate files
79008bddf679a5e0900369950eb346c9fa687107Lennart Poettering.PRECIOUS: $(TEST_SUITE_LOG) Makefile
79008bddf679a5e0900369950eb346c9fa687107Lennart PoetteringLIBUDEV_CURRENT=7
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBUDEV_REVISION=4
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_CURRENT=13
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_REVISION=0
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_AGE=13
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# The following four libraries only exist for compatibility reasons,
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# their version info should not be bumped anymore
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_LOGIN_CURRENT=9
510b857f7d1e7e8d38912890536342dd5dd647ddLennart PoetteringLIBSYSTEMD_LOGIN_REVISION=3
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_LOGIN_AGE=9
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_DAEMON_CURRENT=0
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_DAEMON_REVISION=12
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_DAEMON_AGE=0
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_ID128_CURRENT=0
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_ID128_REVISION=28
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_ID128_AGE=0
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_JOURNAL_CURRENT=11
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerLIBSYSTEMD_JOURNAL_REVISION=5
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart PoetteringLIBSYSTEMD_JOURNAL_AGE=11
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# Dirs of external packages
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdbuspolicydir=@dbuspolicydir@
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdbussessionservicedir=@dbussessionservicedir@
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringdbussystemservicedir=@dbussystemservicedir@
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringpamlibdir=@pamlibdir@
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringpamconfdir=@pamconfdir@
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringpkgconfigdatadir=$(datadir)/pkgconfig
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringpkgconfiglibdir=$(libdir)/pkgconfig
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringpolkitpolicydir=$(datadir)/polkit-1/actions
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringbashcompletiondir=@bashcompletiondir@
44cf96e33e83bc9fadad552bda3962e5305e5c2bLennart Poetteringzshcompletiondir=@zshcompletiondir@
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerrpmmacrosdir=$(prefix)/lib/rpm/macros.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmersysvinitdir=$(SYSTEM_SYSVINIT_PATH)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmersysvrcnddir=$(SYSTEM_SYSVRCND_PATH)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekvarlogdir=$(localstatedir)/log
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringsystemdstatedir=$(localstatedir)/lib/systemd
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmercatalogstatedir=$(systemdstatedir)/catalog
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerxinitrcdir=$(sysconfdir)/X11/xinit/xinitrc.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# Our own, non-special dirs
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringpkgsysconfdir=$(sysconfdir)/systemd
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmeruserunitdir=$(prefix)/lib/systemd/user
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmeruserpresetdir=$(prefix)/lib/systemd/user-preset
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmertmpfilesdir=$(prefix)/lib/tmpfiles.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmersysusersdir=$(prefix)/lib/sysusers.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmersysctldir=$(prefix)/lib/sysctl.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerbinfmtdir=$(prefix)/lib/binfmt.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmermodulesloaddir=$(prefix)/lib/modules-load.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmernetworkdir=$(rootprefix)/lib/systemd/network
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerpkgincludedir=$(includedir)/systemd
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmersystemgeneratordir=$(rootlibexecdir)/system-generators
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerusergeneratordir=$(prefix)/lib/systemd/user-generators
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringsystemshutdowndir=$(rootlibexecdir)/system-shutdown
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringsystemsleepdir=$(rootlibexecdir)/system-sleep
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringsystemunitdir=$(rootprefix)/lib/systemd/system
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringsystempresetdir=$(rootprefix)/lib/systemd/system-preset
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerudevlibexecdir=$(rootprefix)/lib/udev
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerudevhomedir=$(udevlibexecdir)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerudevrulesdir=$(udevlibexecdir)/rules.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerudevhwdbdir=$(udevlibexecdir)/hwdb.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmercatalogdir=$(prefix)/lib/systemd/catalog
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerkernelinstalldir = $(prefix)/lib/kernel/install.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerfactory_etcdir = $(datadir)/factory/etc
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerfactory_pamdir = $(datadir)/factory/etc/pam.d
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerbootlibdir = $(prefix)/lib/systemd/boot/efi
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer# And these are the special ones for /
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringrootprefix=@rootprefix@
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerrootbindir=$(rootprefix)/bin
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerrootlibexecdir=$(rootprefix)/lib/systemd
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerBUILT_SOURCES =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerINSTALL_EXEC_HOOKS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerUNINSTALL_EXEC_HOOKS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerINSTALL_DATA_HOOKS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerUNINSTALL_DATA_HOOKS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerDISTCLEAN_LOCAL_HOOKS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerCLEAN_LOCAL_HOOKS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerpkginclude_HEADERS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmernoinst_LTLIBRARIES =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerlib_LTLIBRARIES =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerinclude_HEADERS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekpkgconfigdata_DATA =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekpkgconfiglib_DATA =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekpolkitpolicy_in_in_files =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekpolkitpolicy_in_files =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerpolkitpolicy_files =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdist_udevrules_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmernodist_udevrules_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdist_pkgsysconf_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmernodist_pkgsysconf_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdist_dbuspolicy_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdist_dbussystemservice_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerdist_systemunit_DATA_busnames =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekdist_sysusers_DATA =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmermanual_tests =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerTEST_EXTENSIONS = .py
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerPY_LOG_COMPILER = $(PYTHON)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerif ENABLE_TESTS
510b857f7d1e7e8d38912890536342dd5dd647ddLennart Poetteringnoinst_PROGRAMS = $(manual_tests) $(tests)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerTESTS = $(tests)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmernoinst_PROGRAMS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerudevlibexec_PROGRAMS =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmergperf_gperf_sources =
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerin_files = $(filter %.in,$(EXTRA_DIST))
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerin_in_files = $(filter %.in.in, $(in_files))
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerm4_files = $(filter %.m4,$(EXTRA_DIST) $(in_files:.m4.in=.m4))
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerCLEANFILES = $(BUILT_SOURCES) \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer $(pkgconfigdata_DATA) \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer $(pkgconfiglib_DATA) \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer $(in_files:.in=) $(in_in_files:.in.in=) \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer $(m4_files:.m4=)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer.PHONY: $(INSTALL_EXEC_HOOKS) $(UNINSTALL_EXEC_HOOKS) \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer $(INSTALL_DATA_HOOKS) $(UNINSTALL_DATA_HOOKS) \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer $(DISTCLEAN_LOCAL_HOOKS) $(CLEAN_LOCAL_HOOKS)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius VollmerAM_CPPFLAGS = \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -include $(top_builddir)/config.h \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DUSER_DATA_UNIT_PATH=\"$(userunitdir)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DCERTIFICATE_ROOT=\"$(CERTIFICATEROOT)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DCATALOG_DATABASE=\"$(catalogstatedir)/database\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_BINARY_PATH=\"$(rootlibexecdir)/systemd\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_FSCK_PATH=\"$(rootlibexecdir)/systemd-fsck\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_SLEEP_BINARY_PATH=\"$(rootlibexecdir)/systemd-sleep\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DSYSTEMD_STDIO_BRIDGE_BINARY_PATH=\"$(bindir)/systemd-stdio-bridge\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DROOTPREFIX=\"$(rootprefix)\" \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer -DRANDOM_SEED_DIR=\"$(localstatedir)/lib/systemd/\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DRANDOM_SEED=\"$(localstatedir)/lib/systemd/random-seed\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DUSER_GENERATOR_PATH=\"$(usergeneratordir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DSYSTEM_SHUTDOWN_PATH=\"$(systemshutdowndir)\" \
8580d1f73db36e9383e674e388b4fb55828c0c66Lennart Poettering -DSYSTEM_SLEEP_PATH=\"$(systemsleepdir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DSYSTEMD_KBD_MODEL_MAP=\"$(pkgdatadir)/kbd-model-map\" \
c6878637502b1717a110a9a7e8bba32a8583fcdfLennart Poettering -DSYSTEMD_LANGUAGE_FALLBACK_MAP=\"$(pkgdatadir)/language-fallback-map\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DQUOTACHECK=\"$(QUOTACHECK)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DKEXEC=\"$(KEXEC)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DMOUNT_PATH=\"$(MOUNT_PATH)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DUMOUNT_PATH=\"$(UMOUNT_PATH)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DLIBDIR=\"$(libdir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DROOTLIBDIR=\"$(rootlibdir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DROOTLIBEXECDIR=\"$(rootlibexecdir)\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -DTEST_DIR=\"$(abs_top_srcdir)/test\" \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_srcdir)/src \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_builddir)/src/basic \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_builddir)/src/shared \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_builddir)/src/journal \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_srcdir)/src/timesync \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_builddir)/src/resolve \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_builddir)/src/core \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_srcdir)/src/core \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_srcdir)/src/libudev \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_srcdir)/src/udev \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_builddir)/src/udev \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_srcdir)/src/libsystemd/sd-bus \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_srcdir)/src/libsystemd/sd-event \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_srcdir)/src/libsystemd/sd-login \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek -I $(top_srcdir)/src/libsystemd/sd-netlink \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier -I $(top_srcdir)/src/libsystemd/sd-network \
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier $(OUR_CPPFLAGS)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekAM_CFLAGS = $(OUR_CFLAGS)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekAM_LDFLAGS = $(OUR_LDFLAGS)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek# ------------------------------------------------------------------------------
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekdefine move-to-rootlibdir
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny Chevalier if test "$(libdir)" != "$(rootlibdir)"; then \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek $(MKDIR_P) $(DESTDIR)$(rootlibdir) && \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek so_img_name=$$(readlink $(DESTDIR)$(libdir)/$$libname) && \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek rm -f $(DESTDIR)$(libdir)/$$libname && \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek $(LN_S) --relative -f $(DESTDIR)$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekSHUTDOWN_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekLOCAL_FS_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekMULTI_USER_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekGRAPHICAL_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekRESCUE_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekSYSINIT_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekSOCKETS_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekBUSNAMES_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekTIMERS_TARGET_WANTS =
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny ChevalierUSER_SOCKETS_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekUSER_DEFAULT_TARGET_WANTS =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekUSER_BUSNAMES_TARGET_WANTS =
0c0cdb06c139b52ff103287f6909b3daa5b2dc54Ronny ChevalierSYSTEM_UNIT_ALIASES =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekUSER_UNIT_ALIASES =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-SzmekGENERAL_ALIASES =
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekinstall-target-wants-hook:
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(SHUTDOWN_TARGET_WANTS)" && wants=shutdown.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(LOCAL_FS_TARGET_WANTS)" && wants=local-fs.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(MULTI_USER_TARGET_WANTS)" && wants=multi-user.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(GRAPHICAL_TARGET_WANTS)" && wants=graphical.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(RESCUE_TARGET_WANTS)" && wants=rescue.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(SYSINIT_TARGET_WANTS)" && wants=sysinit.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(SOCKETS_TARGET_WANTS)" && wants=sockets.target && dir=$(systemunitdir) && $(add-wants)
8580d1f73db36e9383e674e388b4fb55828c0c66Lennart Poettering what="$(TIMERS_TARGET_WANTS)" && wants=timers.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(SLICES_TARGET_WANTS)" && wants=slices.target && dir=$(systemunitdir) && $(add-wants)
c6878637502b1717a110a9a7e8bba32a8583fcdfLennart Poettering what="$(USER_SOCKETS_TARGET_WANTS)" && wants=sockets.target && dir=$(userunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(USER_DEFAULT_TARGET_WANTS)" && wants=default.target && dir=$(userunitdir) && $(add-wants)
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerinstall-busnames-target-wants-hook:
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer what="$(BUSNAMES_TARGET_WANTS)" && wants=busnames.target && dir=$(systemunitdir) && $(add-wants)
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek what="$(USER_BUSNAMES_TARGET_WANTS)" && wants=busnames.target && dir=$(userunitdir) && $(add-wants)
143bfdaf0b890fa7acadf02d1eafacaef1b696bdHolger Hans Peter Freyther [ -z "$$what" ] || ( \
143bfdaf0b890fa7acadf02d1eafacaef1b696bdHolger Hans Peter Freyther dir=$(DESTDIR)$$dir/$$wants.wants && \
143bfdaf0b890fa7acadf02d1eafacaef1b696bdHolger Hans Peter Freyther $(MKDIR_P) -m 0755 $$dir && \
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek rm -f $$what && \
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmer for i in $$what; do $(LN_S) ../$$i . || exit $$? ; done )
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmekinstall-directories-hook:
5cb24cd32bce87cc618b857c059f1187e03d2b24Zbigniew Jędrzejewski-Szmek $(MKDIR_P) $(addprefix $(DESTDIR),$(INSTALL_DIRS))
7a050b54b7c78717d5efb2e380623ccad2a70148Marius Vollmerinstall-aliases-hook:
shell-completion/zsh/_busctl \
shell-completion/zsh/_journalctl \
shell-completion/zsh/_udevadm \
shell-completion/zsh/_kernel-install \
shell-completion/zsh/_systemd-nspawn \
shell-completion/zsh/_systemd-analyze \
shell-completion/zsh/_systemd-run \
shell-completion/zsh/_sd_hosts_or_user_at_host \
shell-completion/zsh/_sd_outputmodes \
shell-completion/zsh/_sd_unit_files \
shell-completion/zsh/_systemd-delta \
shell-completion/zsh/_systemd
shell-completion/zsh/_systemctl
units/getty@.service \
units/serial-getty@.service \
units/container-getty@.service \
units/user@.service \
units/systemd-fsck@.service \
units/systemd-nspawn@.service \
system-preset/90-systemd.preset
rm -f $(DESTDIR)/$(systemunitdir)/-.slice
include Makefile-man.am
${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
${patsubst %.1,%.html,${patsubst %.3,%.html,${patsubst %.5,%.html,${patsubst %.7,%.html,${patsubst %.8,%.html,$(MANPAGES_ALIAS)}}}}}
$(AM_V_LN)$(LN_S) -f systemd.index.html $@
NON_INDEX_XML_FILES = $(filter-out man/systemd.index.xml,$(XML_FILES))
SOURCE_XML_FILES = ${patsubst %,$(top_srcdir)/%,$(filter-out man/systemd.directives.xml,$(NON_INDEX_XML_FILES))}
# This target should only be run manually. It recreates Makefile-man.am
$(AM_V_GEN)$(PYTHON) $< $(XML_GLOB) > $(top_srcdir)/Makefile-man.tmp
@echo "Makefile-man.am has been regenerated"
man/systemd.directives.xml: $(top_srcdir)/tools/make-directive-index.py man/custom-entities.ent $(SOURCE_XML_FILES)
$(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 ";" }' < $< > $@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "struct $(notdir $*)_name { const char* name; int id; };"; print "%null-strings"; print "%%";} { printf "%s, %s\n", $$1, $$1 }' <$< >$@
$(AM_V_GPERF)$(GPERF) -L ANSI-C -t --ignore-case -N lookup_$(notdir $*) -H hash_$(notdir $*)_name -p -C <$< >$@
$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include errno.h - </dev/null | $(AWK) '/^#define[ \t]+E[^ _]+[ \t]+/ { print $$2; }' >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "static const char* const errno_names[] = { "} !/EDEADLOCK/ && !/EWOULDBLOCK/ && !/ENOTSUP/ { printf "[%s] = \"%s\",\n", $$1, $$1 } END{print "};"}' <$< >$@
$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include sys/socket.h - </dev/null | grep -v AF_UNSPEC | grep -v AF_MAX | $(AWK) '/^#define[ \t]+AF_[^ \t]+[ \t]+PF_[^ \t]/ { print $$2; }' >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "static const char* const af_names[] = { "} !/AF_FILE/ && !/AF_ROUTE/ && !/AF_LOCAL/ { printf "[%s] = \"%s\",\n", $$1, $$1 } END{print "};"}' <$< >$@
$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include net/if_arp.h - </dev/null | $(AWK) '/^#define[ \t]+ARPHRD_[^ \t]+[ \t]+[^ \t]/ { print $$2; }' | sed -e 's/ARPHRD_//' >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "static const char* const arphrd_names[] = { "} !/CISCO/ { printf "[ARPHRD_%s] = \"%s\",\n", $$1, $$1 } END{print "};"}' <$< >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "struct arphrd_name { const char* name; int id; };"; print "%null-strings"; print "%%";} { printf "%s, ARPHRD_%s\n", $$1, $$1 }' <$< >$@
$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include linux/capability.h -include missing.h - </dev/null | $(AWK) '/^#define[ \t]+CAP_[A-Z_]+[ \t]+/ { print $$2; }' | grep -v CAP_LAST_CAP >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "static const char* const capability_names[] = { "} { printf "[%s] = \"%s\",\n", $$1, tolower($$1) } END{print "};"}' <$< >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "struct capability_name { const char* name; int id; };"; print "%null-strings"; print "%%";} { printf "%s, %s\n", $$1, $$1 }' <$< >$@
$(AM_V_GPERF)$(GPERF) -L ANSI-C -t --ignore-case -N lookup_capability -H hash_capability_name -p -C <$< >$@
audit_list_includes += -include libaudit.h
$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM $(audit_list_includes) - </dev/null | grep -vE 'AUDIT_.*(FIRST|LAST)_' | $(SED) -r -n 's/^#define\s+AUDIT_(\w+)\s+([0-9]{4})\s*$$/\1\t\2/p' | sort -k2 >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "const char *audit_type_to_string(int type) {\n\tswitch(type) {" } {printf " case AUDIT_%s: return \"%s\";\n", $$1, $$1 } END{ print " default: return NULL;\n\t}\n}\n" }' <$< >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "const char *dns_type_to_string(int type) {\n\tswitch(type) {" } {printf " case DNS_TYPE_%s: return ", $$1; sub(/_/, "-"); printf "\"%s\";\n", $$1 } END{ print " default: return NULL;\n\t}\n}\n" }' <$< >$@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "struct dns_type_name { const char* name; int id; };"; print "%null-strings"; print "%%";} { s=$$1; sub(/_/, "-", s); printf "%s, ", $$s; printf "DNS_TYPE_%s\n", $$1 }' <$< >$@
-I$(top_srcdir)/src/bus-proxyd
coverage_opts = --base-directory $(srcdir) --directory $(builddir) --rc 'geninfo_adjust_src_path=$(abspath $(srcdir))=>$(abspath $(builddir))'
| sed 's|$(abspath $(builddir))|$(abspath $(srcdir))|' > $(coverage_dir)/.lcov.info
genhtml -t "systemd test coverage" -o $(coverage_dir) $(coverage_dir)/.lcov-clean.info
@echo "Coverage report generated in $(abs_builddir)/$(coverage_dir)/index.html"
shell-completion/zsh/_systemd-tmpfiles
$(sysconfdir)/tmpfiles.d
units/systemd-hibernate-resume@.service \
shell-completion/zsh/_bootctl
-I$(top_builddir) -include config.h \
-T $(EFI_LDS_DIR)/elf_$(EFI_ARCH)_efi.lds \
systemd_boot_solib = $(top_builddir)/src/boot/efi/systemd_boot.so
$(top_builddir)/src/boot/efi/%.o: $(top_srcdir)/src/boot/efi/%.c $(addprefix $(top_srcdir)/,$(systemd_boot_headers))
@$(MKDIR_P) $(top_builddir)/src/boot/efi/
stub_solib = $(top_builddir)/src/boot/efi/stub.so
stub = linux$(EFI_MACHINE_TYPE_NAME).efi.stub
$(top_builddir)/src/boot/efi/%.o: $(top_srcdir)/src/boot/efi/%.c $(addprefix $(top_srcdir)/,$(stub_headers))
@$(MKDIR_P) $(top_builddir)/src/boot/efi/
CLEANFILES += test-efi-disk.img
$(AM_V_GEN)test/test-efi-create-disk.sh
test-efi: test-efi-disk.img
$(QEMU) -machine accel=kvm -m 1024 -bios $(QEMU_BIOS) -snapshot test-efi-disk.img
EXTRA_DIST += test/test-efi-create-disk.sh
$(AM_V_LN)$(LN_S) --relative -f $(DESTDIR)$(systemgeneratordir)/systemd-dbus1-generator $(DESTDIR)$(usergeneratordir)/systemd-dbus1-generator
xorg/50-systemd-user.sh
-Wl,--version-script=$(top_srcdir)/src/libsystemd/libsystemd.sym
libname=libsystemd.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libsystemd.so*
-Wl,--version-script=$(top_srcdir)/src/libudev/libudev.sym
libname=libudev.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libudev.so*
$(sysconfdir)/udev/rules.d
network/99-default.link \
network/80-container-host0.network \
network/80-container-ve.network
rules/50-udev-default.rules \
rules/60-block.rules \
rules/60-drm.rules \
rules/60-evdev.rules \
rules/60-persistent-storage-tape.rules \
rules/60-persistent-input.rules \
rules/60-persistent-alsa.rules \
rules/60-persistent-storage.rules \
rules/60-serial.rules \
rules/64-btrfs.rules \
rules/70-mouse.rules \
rules/75-net-description.rules \
rules/78-sound-card.rules \
rules/80-net-setup-link.rules
rules/99-systemd.rules
rules/99-systemd.rules.in \
$(AM_V_GEN)$(CPP) $(CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) -dM -include linux/input.h - < /dev/null | $(AWK) '/^#define[ \t]+KEY_[^ ]+[ \t]+[0-9K]/ { if ($$2 != "KEY_MAX") { print $$2 } }' > $@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "struct key { const char* name; unsigned short id; };"; print "%null-strings"; print "%%";} { print tolower(substr($$1 ,5)) ", " $$1 }' < $< > $@
rules/80-drivers.rules
$(sysconfdir)/udev/hwdb.d
hwdb/20-pci-vendor-model.hwdb \
hwdb/20-pci-classes.hwdb \
hwdb/20-usb-vendor-model.hwdb \
hwdb/20-usb-classes.hwdb \
hwdb/20-sdio-vendor-model.hwdb \
hwdb/20-sdio-classes.hwdb \
hwdb/20-acpi-vendor.hwdb \
hwdb/20-OUI.hwdb \
hwdb/20-net-ifname.hwdb \
hwdb/60-evdev.hwdb \
hwdb/60-keyboard.hwdb \
hwdb/70-mouse.hwdb \
-test -n "$(DESTDIR)" || rm -f /etc/udev/hwdb.bin
$(AM_V_GEN)tar -C test/ -xJf $(top_srcdir)/test/sys.tar.xz
-rm -rf test/sys
rules/60-cdrom_id.rules
rules/60-persistent-v4l.rules
rules/75-probe_mtd.rules
-$(MKDIR_P) $(DESTDIR)/var/log/journal/remote
-chown 0:0 $(DESTDIR)/var/log/journal/remote
-chmod 755 $(DESTDIR)/var/log/journal/remote
-$(MKDIR_P) $(DESTDIR)/var/log/journal
-chown 0:0 $(DESTDIR)/var/log/journal
-chmod 755 $(DESTDIR)/var/log/journal
-setfacl -nm g:adm:rx,d:g:adm:rx $(DESTDIR)/var/log/journal/
-setfacl -nm g:wheel:rx,d:g:wheel:rx $(DESTDIR)/var/log/journal/
-rmdir $(DESTDIR)/var/log/journal/remote
-rmdir $(DESTDIR)/var/log/journal/
# fsprg.c is a drop-in file using void pointer arithmetic
shell-completion/zsh/_coredumpctl
$(prefix)/lib/binfmt.d \
$(sysconfdir)/binfmt.d
units/systemd-backlight@.service
shell-completion/zsh/_hostnamectl
shell-completion/zsh/_localectl
shell-completion/zsh/_timedatectl
$(systemunitdir)/systemd-timesyncd.service $(pkgsysconfdir)/system/sysinit.target.wants/systemd-timesyncd.service
-Wl,--version-script=$(top_srcdir)/src/nss-myhostname/nss-myhostname.sym
shell-completion/zsh/_machinectl \
shell-completion/zsh/_sd_machines
-Wl,--version-script=$(top_srcdir)/src/nss-mymachines/nss-mymachines.sym
-D VENDOR_KEYRING_PATH=\"$(rootlibexecdir)/import-pubring.gpg\" \
-D USER_KEYRING_PATH=\"$(pkgsysconfdir)/import-pubring.gpg\"
$(systemunitdir)/systemd-resolved.service $(pkgsysconfdir)/system/multi-user.target.wants/systemd-resolved.service
-Wl,--version-script=$(top_srcdir)/src/nss-resolve/nss-resolve.sym
$(systemunitdir)/systemd-networkd.socket $(pkgsysconfdir)/system/sockets.target.wants/systemd-networkd.socket \
$(systemunitdir)/systemd-networkd.service $(pkgsysconfdir)/system/multi-user.target.wants/systemd-networkd.service \
$(systemunitdir)/systemd-networkd-wait-online.service $(pkgsysconfdir)/system/network-online.target.wants/systemd-networkd-wait-online.service
shell-completion/zsh/_loginctl \
shell-completion/zsh/_systemd-inhibit
-Wl,--version-script=$(top_srcdir)/src/login/pam_systemd.sym
libsystemd-%.c: src/compat-libs/libsystemd-%.sym
-imacros$(top_srcdir)/src/compat-libs/linkwarning.h
-version-info $(LIBSYSTEMD_JOURNAL_CURRENT):$(LIBSYSTEMD_JOURNAL_REVISION):$(LIBSYSTEMD_JOURNAL_AGE) \
-Wl,--version-script=$(top_srcdir)/src/compat-libs/libsystemd-journal.sym
-imacros$(top_srcdir)/src/compat-libs/linkwarning.h
-Wl,--version-script=$(top_srcdir)/src/compat-libs/libsystemd-login.sym
-imacros$(top_srcdir)/src/compat-libs/linkwarning.h
-Wl,--version-script=$(top_srcdir)/src/compat-libs/libsystemd-id128.sym
-imacros$(top_srcdir)/src/compat-libs/linkwarning.h
-Wl,--version-script=$(top_srcdir)/src/compat-libs/libsystemd-daemon.sym
libname=libsystemd-login.so && $(move-to-rootlibdir)
libname=libsystemd-journal.so && $(move-to-rootlibdir)
libname=libsystemd-id128.so && $(move-to-rootlibdir)
libname=libsystemd-daemon.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-login.so*
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-journal.so*
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-id128.so*
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-daemon.so*
'|RANDOM_SEED_DIR=$(localstatedir)/lib/systemd/|' \
'|RANDOM_SEED=$(localstatedir)/lib/systemd/random-seed|' \
%.pc: %.pc.in
%.conf: %.conf.in
%.rules: %.rules.in
%.conf: %.conf.in
%.sh: %.sh.in
$(polkitpolicy_in_in_files:.policy.in.in=.policy)
--stringparam man.output.quietly 1 \
--stringparam funcsynopsis.style ansi \
--stringparam man.authors.section.enabled 0 \
--stringparam man.copyright.section.enabled 0 \
--stringparam systemd.version $(VERSION) \
$(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-man.xsl $<
$(AM_V_XSLT)$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-html.xsl $<
$(systemunitdir)/remote-fs.target $(pkgsysconfdir)/system/multi-user.target.wants/remote-fs.target \
$(pkgsysconfdir)/user $(sysconfdir)/xdg/systemd/user \
$(dbussystemservicedir)/org.freedesktop.systemd1.service $(dbussessionservicedir)/org.freedesktop.systemd1.service
$(systemunitdir)/runlevel1.target.wants \
$(systemunitdir)/runlevel2.target.wants \
$(systemunitdir)/runlevel3.target.wants \
$(systemunitdir)/runlevel4.target.wants \
$(systemunitdir)/runlevel5.target.wants
$(prefix)/lib/modules-load.d \
$(sysconfdir)/modules-load.d \
$(prefix)/lib/systemd/network \
$(sysconfdir)/systemd/network \
$(prefix)/lib/sysctl.d \
$(sysconfdir)/sysctl.d \
$(prefix)/lib/kernel/install.d \
$(sysconfdir)/kernel/install.d \
$(pkgsysconfdir)/system/multi-user.target.wants \
$(pkgsysconfdir)/system/getty.target.wants \
$(sysconfdir)/xdg/systemd
$(abs_srcdir)/hwdb/iab.txt
./ids-update.pl )
git archive --format=tar --prefix=systemd-$(VERSION)/ HEAD | gzip > systemd-$(VERSION).tar.gz
rsync -rlv --delete-excluded --include="*.html" --exclude="*" --omit-dir-times man/ $(www_target)/man/
scp man/*.html gardel:public/systemd-man/
libtool --mode=execute valgrind -q --leak-check=full --max-stackframe=5242880 --error-exitcode=55 $(builddir)/$$f ; fi; \
$(AM_V_GEN)$(NM) -g --defined-only $(builddir)/.libs/$(<:.la=.so) 2>&1 /dev/null | grep " T " | cut -d" " -f3 > $@
if test -f $(builddir)/man/$$symbol.html ; then \
$(NM) -g --$@-only `echo $(builddir)/"$$f" | sed -e 's,\([^/]*\).lo$$,.libs/\1.o,'` ; \
check-includes: $(top_srcdir)/tools/check-includes.pl
| xargs $(top_srcdir)/tools/check-includes.pl
$(top_srcdir)/tools/check-includes.pl
$(AM_V_at)printf '#include <stdio.h>\n' > $@
$(AM_V_at)printf 'unsigned i; for (i=0;i<sizeof(functions)/sizeof(void*);i++) printf("%%p\\n", functions[i]);\n' >> $@
$(top_builddir)/src/libsystemd/libsystemd.sym \
gpg --verbose --no-options --no-default-keyring --no-auto-key-locate --batch --trust-model=always --keyring=$(srcdir)/src/import/import-pubring.gpg --list-keys
gpg --verbose --no-options --no-default-keyring --no-auto-key-locate --batch --trust-model=always --keyring=$(srcdir)/src/import/import-pubring.gpg --import -