Makefile.am revision a501033335ed402c8f7e86fe41a15531ba69abd7
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# -*- Mode: makefile; indent-tabs-mode: t -*-
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# This file is part of systemd.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# Copyright 2010-2012 Lennart Poettering
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# Copyright 2010-2012 Kay Sievers
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# Copyright 2013 Zbigniew Jędrzejewski-Szmek
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# Copyright 2013 David Strauss
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# systemd is free software; you can redistribute it and/or modify it
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# under the terms of the GNU Lesser General Public License as published by
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# the Free Software Foundation; either version 2.1 of the License, or
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# (at your option) any later version.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# systemd is distributed in the hope that it will be useful, but
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# WITHOUT ANY WARRANTY; without even the implied warranty of
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# Lesser General Public License for more details.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# You should have received a copy of the GNU Lesser General Public License
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# along with systemd; If not, see <http://www.gnu.org/licenses/>.
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart PoetteringAM_MAKEFLAGS = --no-print-directory
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringAUTOMAKE_OPTIONS = color-tests parallel-tests
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen# remove targets if the command fails
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering.DELETE_ON_ERROR:
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# keep intermediate files
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering.PRECIOUS: $(TEST_SUITE_LOG) Makefile
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenLIBUDEV_CURRENT=5
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBUDEV_REVISION=0
d8500c53789eafefe28d4ace088bf4b912280bf9Tom GundersenLIBGUDEV_CURRENT=1
266b538958932e6fc27dfce4917336e70e17e29eTom GundersenLIBGUDEV_REVISION=3
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_LOGIN_CURRENT=9
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringLIBSYSTEMD_LOGIN_REVISION=1
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_LOGIN_AGE=9
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_DAEMON_CURRENT=0
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_DAEMON_REVISION=10
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_DAEMON_AGE=0
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_ID128_CURRENT=0
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_ID128_REVISION=26
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_ID128_AGE=0
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_JOURNAL_CURRENT=11
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_JOURNAL_REVISION=3
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLIBSYSTEMD_JOURNAL_AGE=11
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen# Dirs of external packages
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdbuspolicydir=@dbuspolicydir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdbussessionservicedir=@dbussessionservicedir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdbussystemservicedir=@dbussystemservicedir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringpamlibdir=@pamlibdir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringpamconfdir=@pamconfdir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringpkgconfigdatadir=$(datadir)/pkgconfig
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersenpkgconfiglibdir=$(libdir)/pkgconfig
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersenpolkitpolicydir=$(datadir)/polkit-1/actions
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringbashcompletiondir=@bashcompletiondir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringzshcompletiondir=@zshcompletiondir@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringrpmmacrosdir=$(prefix)/lib/rpm/macros.d
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsysvinitdir=$(SYSTEM_SYSVINIT_PATH)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsysvrcnddir=$(SYSTEM_SYSVRCND_PATH)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringvarlogdir=$(localstatedir)/log
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemdstatedir=$(localstatedir)/lib/systemd
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringcatalogstatedir=$(systemdstatedir)/catalog
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# Our own, non-special dirs
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringpkgsysconfdir=$(sysconfdir)/systemd
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringuserunitdir=$(prefix)/lib/systemd/user
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringuserpresetdir=$(prefix)/lib/systemd/user-preset
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringtmpfilesdir=$(prefix)/lib/tmpfiles.d
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsysctldir=$(prefix)/lib/sysctl.d
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringpkgincludedir=$(includedir)/systemd
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemgeneratordir=$(rootlibexecdir)/system-generators
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringusergeneratordir=$(prefix)/lib/systemd/user-generators
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemshutdowndir=$(rootlibexecdir)/system-shutdown
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemsleepdir=$(rootlibexecdir)/system-sleep
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemunitdir=$(rootprefix)/lib/systemd/system
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystempresetdir=$(rootprefix)/lib/systemd/system-preset
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringudevlibexecdir=$(rootprefix)/lib/udev
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringudevhomedir=$(udevlibexecdir)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringudevrulesdir=$(udevlibexecdir)/rules.d
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringudevhwdbdir=$(udevlibexecdir)/hwdb.d
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringcatalogdir=$(prefix)/lib/systemd/catalog
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringkernelinstalldir = $(prefix)/lib/kernel/install.d
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# And these are the special ones for /
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringrootprefix=@rootprefix@
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringrootbindir=$(rootprefix)/bin
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringrootlibexecdir=$(rootprefix)/lib/systemd
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringCLEANFILES = $(BUILT_SOURCES)
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringDISTCLEANFILES =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringBUILT_SOURCES =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringINSTALL_EXEC_HOOKS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringUNINSTALL_EXEC_HOOKS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringINSTALL_DATA_HOOKS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringUNINSTALL_DATA_HOOKS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringDISTCLEAN_LOCAL_HOOKS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringCLEAN_LOCAL_HOOKS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringpkginclude_HEADERS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringnoinst_LTLIBRARIES =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringlib_LTLIBRARIES =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringinclude_HEADERS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringpkgconfiglib_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringpolkitpolicy_in_in_files =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringpolkitpolicy_in_files =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringpolkitpolicy_files =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringdist_udevrules_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringnodist_udevrules_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringdist_pkgsysconf_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringdist_pkgdata_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringdist_dbuspolicy_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringdist_dbussystemservice_DATA =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringcheck_PROGRAMS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringif ENABLE_TESTS
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringnoinst_PROGRAMS = $(manual_tests) $(tests)
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringTESTS = $(tests)
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringnoinst_PROGRAMS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringudevlibexec_PROGRAMS =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart PoetteringAM_CPPFLAGS = \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -include $(top_builddir)/config.h \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DUSER_DATA_UNIT_PATH=\"$(userunitdir)\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DCATALOG_DATABASE=\"$(catalogstatedir)/database\" \
a6a4f528899b1dab47408733b4a423c66ea40f7aThomas Hindoe Paaboel Andersen -DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEMD_BINARY_PATH=\"$(rootlibexecdir)/systemd\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEMD_SLEEP_BINARY_PATH=\"$(rootlibexecdir)/systemd-sleep\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DSYSTEMD_STDIO_BRIDGE_BINARY_PATH=\"$(bindir)/systemd-stdio-bridge\" \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering -DROOTPREFIX=\"$(rootprefix)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DRANDOM_SEED=\"$(localstatedir)/lib/systemd/random-seed\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DUSER_GENERATOR_PATH=\"$(usergeneratordir)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DSYSTEM_SHUTDOWN_PATH=\"$(systemshutdowndir)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DSYSTEM_SLEEP_PATH=\"$(systemsleepdir)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DSYSTEMD_KBD_MODEL_MAP=\"$(pkgdatadir)/kbd-model-map\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DX_SERVER=\"$(bindir)/X\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DQUOTACHECK=\"$(QUOTACHECK)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -DKEXEC=\"$(KEXEC)\" \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/shared \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/login \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/journal \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/systemd \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_builddir)/src/core \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/core \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/libudev \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/udev \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_srcdir)/src/udev/net \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering -I $(top_builddir)/src/udev \
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering $(OUR_CPPFLAGS)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart PoetteringAM_CFLAGS = $(OUR_CFLAGS)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart PoetteringAM_LDFLAGS = $(OUR_LDFLAGS)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering# ------------------------------------------------------------------------------
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poetteringdefine move-to-rootlibdir
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen if test "$(libdir)" != "$(rootlibdir)"; then \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(MKDIR_P) $(DESTDIR)$(rootlibdir) && \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering so_img_name=$$(readlink $(DESTDIR)$(libdir)/$$libname) && \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering so_img_rel_target_prefix=$$(echo $(libdir) | sed 's,\(^/\|\)[^/][^/]*,..,g') && \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering $(LN_S) -f $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/$$libname && \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering mv $(DESTDIR)$(libdir)/$$libname.* $(DESTDIR)$(rootlibdir); \
f647962d64e844689f3e2acfce6102fc47e76df2Michal SchmidtINSTALL_DIRS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringRUNLEVEL1_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringRUNLEVEL2_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringRUNLEVEL3_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringRUNLEVEL4_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringRUNLEVEL5_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringSHUTDOWN_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringLOCAL_FS_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringMULTI_USER_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringSYSINIT_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringSOCKETS_TARGET_WANTS =
f647962d64e844689f3e2acfce6102fc47e76df2Michal SchmidtTIMERS_TARGET_WANTS =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringSYSTEM_UNIT_ALIASES =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringUSER_UNIT_ALIASES =
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringGENERAL_ALIASES =
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringinstall-target-wants-hook:
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering what="$(RUNLEVEL1_TARGET_WANTS)" && wants=runlevel1.target && $(add-wants)
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering what="$(RUNLEVEL2_TARGET_WANTS)" && wants=runlevel2.target && $(add-wants)
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering what="$(RUNLEVEL3_TARGET_WANTS)" && wants=runlevel3.target && $(add-wants)
ab1525bc2d92780b4dc64bc5b9cdb52594e2df7dLennart Poettering what="$(RUNLEVEL4_TARGET_WANTS)" && wants=runlevel4.target && $(add-wants)
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen what="$(RUNLEVEL5_TARGET_WANTS)" && wants=runlevel5.target && $(add-wants)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering what="$(SHUTDOWN_TARGET_WANTS)" && wants=shutdown.target && $(add-wants)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering what="$(LOCAL_FS_TARGET_WANTS)" && wants=local-fs.target && $(add-wants)
df3fb561b2df486a495a5f0bcc83168bd1860533Lennart Poettering what="$(MULTI_USER_TARGET_WANTS)" && wants=multi-user.target && $(add-wants)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering what="$(SYSINIT_TARGET_WANTS)" && wants=sysinit.target && $(add-wants)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering what="$(SOCKETS_TARGET_WANTS)" && wants=sockets.target && $(add-wants)
d6731e4c7964ee2860d4f5abdb0b52acd7a66960Tom Gundersen what="$(TIMERS_TARGET_WANTS)" && wants=timers.target && $(add-wants)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering what="$(SLICES_TARGET_WANTS)" && wants=slices.target && $(add-wants)
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poetteringdefine add-wants
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering [ -z "$$what" ] || ( \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering dir=$(DESTDIR)$(systemunitdir)/$$wants.wants && \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering $(MKDIR_P) -m 0755 $$dir && \
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen cd $$dir && \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering rm -f $$what && \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering for i in $$what; do $(LN_S) ../$$i . || exit $$? ; done )
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poetteringinstall-directories-hook:
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poettering $(MKDIR_P) $(addprefix $(DESTDIR),$(INSTALL_DIRS))
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringinstall-aliases-hook:
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering set -- $(SYSTEM_UNIT_ALIASES) && \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering dir=$(systemunitdir) && $(install-aliases)
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poettering set -- $(USER_UNIT_ALIASES) && \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering dir=$(userunitdir) && $(install-aliases)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering set -- $(GENERAL_ALIASES) && \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering dir= && $(install-aliases)
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersendefine install-aliases
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen while [ -n "$$1" ]; do \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen $(MKDIR_P) `dirname $(DESTDIR)$$dir/$$2` && \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen rm -f $(DESTDIR)$$dir/$$2 && \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen $(LN_S) $$1 $(DESTDIR)$$dir/$$2 && \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen shift 2 || exit $$?; \
888943fc6246b2917168fff59380b58b678ba157Lennart PoetteringINSTALL_EXEC_HOOKS += \
888943fc6246b2917168fff59380b58b678ba157Lennart Poettering install-target-wants-hook \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen install-directories-hook \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen install-aliases-hook
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen# ------------------------------------------------------------------------------
c09da72900b03fcddade06643f24c6357f3e0482Tom GundersenAM_V_M4 = $(AM_V_M4_$(V))
c09da72900b03fcddade06643f24c6357f3e0482Tom GundersenAM_V_M4_ = $(AM_V_M4_$(AM_DEFAULT_VERBOSITY))
c09da72900b03fcddade06643f24c6357f3e0482Tom GundersenAM_V_M4_0 = @echo " M4 " $@;
c09da72900b03fcddade06643f24c6357f3e0482Tom GundersenAM_V_XSLT = $(AM_V_XSLT_$(V))
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenAM_V_XSLT_ = $(AM_V_XSLT_$(AM_DEFAULT_VERBOSITY))
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenAM_V_XSLT_0 = @echo " XSLT " $@;
c09da72900b03fcddade06643f24c6357f3e0482Tom GundersenAM_V_GPERF = $(AM_V_GPERF_$(V))
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenAM_V_GPERF_ = $(AM_V_GPERF_$(AM_DEFAULT_VERBOSITY))
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenAM_V_GPERF_0 = @echo " GPERF " $@;
c09da72900b03fcddade06643f24c6357f3e0482Tom GundersenAM_V_LN = $(AM_V_LN_$(V))
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenAM_V_LN_ = $(AM_V_LN_$(AM_DEFAULT_VERBOSITY))
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom GundersenAM_V_LN_0 = @echo " LN " $@;
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen# ------------------------------------------------------------------------------
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersenrootbin_PROGRAMS = \
69fb1176c403e437c4fba763ba242b540c73898fLennart Poettering systemd-notify \
81fd1dd3a2cf4cc90a6898d562c9bb0fb238cbd7Tom Gundersen systemd-ask-password \
69fb1176c403e437c4fba763ba242b540c73898fLennart Poettering systemd-tty-ask-password-agent \
69fb1176c403e437c4fba763ba242b540c73898fLennart Poettering systemd-machine-id-setup
69fb1176c403e437c4fba763ba242b540c73898fLennart Poetteringbin_PROGRAMS = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-cgls \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-cgtop \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-stdio-bridge \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-nspawn \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-detect-virt \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-delta \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-analyze \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersendist_bin_SCRIPTS = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersendist_kernelinstall_SCRIPTS = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersenrootlibexec_PROGRAMS = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-cgroups-agent \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-initctl \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-update-utmp \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-shutdownd \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-shutdown \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-remount-fs \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-reply-password \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-fsck \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-ac-power \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-sysctl \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-sleep \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-socket-proxyd
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersensystemgenerator_PROGRAMS = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-getty-generator \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-fstab-generator \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen systemd-system-update-generator
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersendist_bashcompletion_DATA = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersendist_zshcompletion_DATA = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen shell-completion/zsh/_kernel-install \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen shell-completion/zsh/_systemd-nspawn \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen shell-completion/zsh/_systemd-analyze \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersen shell-completion/zsh/_sd_hosts_or_user_at_host \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersendist_sysctl_DATA = \
144232a8e0ea77eed8c5a456832758681b5b3511Torstein Husebødist_systemunit_DATA = \
c09da72900b03fcddade06643f24c6357f3e0482Tom Gundersennodist_systemunit_DATA = \
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering units/systemd-update-utmp-runlevel.service \
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering units/systemd-ask-password-wall.service \
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering units/systemd-ask-password-console.service \
69fb1176c403e437c4fba763ba242b540c73898fLennart Poettering units/initrd-udevadm-cleanup-db.service \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdist_userunit_DATA = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringnodist_userunit_DATA = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringEXTRA_DIST += \
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering units/systemd-update-utmp-runlevel.service.in \
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering units/systemd-ask-password-wall.service.in \
1693a943ca581aca2beebb4c812ec6c9f17b8164Lennart Poettering units/systemd-ask-password-console.service.in \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering units/initrd-udevadm-cleanup-db.service.in \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringCLEANFILES += \
2301cb9fdb774d0a1b3d8f5e95c5d358721ccacbLennart Poetteringif HAVE_SYSV_COMPAT
6c03d27d9f7e831194dbd8bd6bcdeef9273edb6eThomas Hindoe Paaboel Andersennodist_systemunit_DATA += \
373d9f173f910d547159917401c4b1f84af85736Tom Gundersensystemgenerator_PROGRAMS += \
af5effc4220dab6c4c87a130bae7be441f6967caTom Gundersen systemd-rc-local-generator
0d4ad91dd4fc831c31a9775b0eadf97fea6cd7f6Alin RautaEXTRA_DIST += \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering# automake is broken and can't handle files with a dash in front
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14728#8
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringunits-install-hook:
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering mv $(DESTDIR)$(systemunitdir)/x-.slice $(DESTDIR)/$(systemunitdir)/-.slice
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringunits-uninstall-hook:
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering rm -f $(DESTDIR)/$(systemunitdir)/-.slice
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringINSTALL_DATA_HOOKS += units-install-hook
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringUNINSTALL_DATA_HOOKS += units-uninstall-hook
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringdist_doc_DATA = \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering DISTRO_PORTING
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering@INTLTOOL_POLICY_RULE@
f647962d64e844689f3e2acfce6102fc47e76df2Michal Schmidt# ------------------------------------------------------------------------------
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringMANPAGES_ALIAS =
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringman: $(MANPAGES) $(MANPAGES_ALIAS) $(HTML_FILES) $(HTML_ALIAS)
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering ${XML_FILES:.xml=.html}
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering ${patsubst %.1,%.html,${patsubst %.3,%.html,${patsubst %.5,%.html,${patsubst %.7,%.html,${patsubst %.8,%.html,$(MANPAGES_ALIAS)}}}}}
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringif ENABLE_MANPAGES
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(MANPAGES_ALIAS)
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringnoinst_DATA += \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(HTML_FILES) \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringCLEANFILES += \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(HTML_FILES) \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
d6731e4c7964ee2860d4f5abdb0b52acd7a66960Tom Gundersen $(AM_V_LN)$(LN_S) -f ../../man $@
d57c365bf8f09fbcc649e00f7060ff30809f67c2Lennart Poetteringnoinst_DATA += \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringCLEANFILES += \
67272d157a35e5cda4e5c904eafdcc23d20541d1Tom Gundersen $(AM_V_LN)$(LN_S) -f systemd.index.html $@
67272d157a35e5cda4e5c904eafdcc23d20541d1Tom Gundersennoinst_DATA += \
1405434b6986d3c3d6ccaaa2e472bad843cbbfa1Lennart PoetteringCLEANFILES += \
1405434b6986d3c3d6ccaaa2e472bad843cbbfa1Lennart PoetteringXML_GLOB = $(wildcard $(top_srcdir)/man/*.xml $(top_builddir)/man/*.xml)
67272d157a35e5cda4e5c904eafdcc23d20541d1Tom GundersenNON_INDEX_XML_FILES = $(filter-out man/systemd.index.xml,$(XML_FILES))
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringSOURCE_XML_FILES = $(filter-out man/systemd.directives.xml,$(NON_INDEX_XML_FILES))
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersenupdate-man-list: make-man-rules.py $(XML_GLOB)
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen $(AM_V_GEN)$(PYTHON) $^ > $(top_srcdir)/Makefile-man.tmp
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen $(AM_V_at)mv $(top_srcdir)/Makefile-man.tmp $(top_srcdir)/Makefile-man.am
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering @echo "Makefile-man.am has been regenerated"
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersenman/systemd.index.xml: make-man-index.py $(NON_INDEX_XML_FILES)
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(AM_V_GEN)$(PYTHON) $< $@ $(filter-out $<,$^)
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersenman/systemd.directives.xml: make-directive-index.py $(SOURCE_XML_FILES)
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(AM_V_GEN)$(PYTHON) $< $@ $(filter-out $<,$^)
914d6c09f1a449c60c8495c179a8bbe012315ba2Tom GundersenEXTRA_DIST += \
b1acce80cd60fe95f16df2f1ad23ff2ad82d08e5Lennart PoetteringCLEANFILES += \
0d4ad91dd4fc831c31a9775b0eadf97fea6cd7f6Alin RautaEXTRA_DIST += \
0d4ad91dd4fc831c31a9775b0eadf97fea6cd7f6Alin Rauta $(XML_FILES) \
0d4ad91dd4fc831c31a9775b0eadf97fea6cd7f6Alin Rauta $(HTML_FILES) \
0d4ad91dd4fc831c31a9775b0eadf97fea6cd7f6Alin Rauta $(HTML_ALIAS) \
af5effc4220dab6c4c87a130bae7be441f6967caTom Gundersen $(man_MANS) \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering# ------------------------------------------------------------------------------
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringnoinst_LTLIBRARIES += \
0d4ad91dd4fc831c31a9775b0eadf97fea6cd7f6Alin Rautalibsystemd_shared_la_SOURCES = \
f647962d64e844689f3e2acfce6102fc47e76df2Michal Schmidt#-------------------------------------------------------------------------------
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringnoinst_LTLIBRARIES += \
6d0c65ffb4f82e8c6dceb453919b3db54343fc27Lennart Poetteringlibsystemd_dbus_la_SOURCES = \
69fb1176c403e437c4fba763ba242b540c73898fLennart Poetteringlibsystemd_dbus_la_CFLAGS = \
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen $(AM_CFLAGS) \
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen $(DBUS_CFLAGS)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringlibsystemd_dbus_la_LIBADD = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# ------------------------------------------------------------------------------
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringnoinst_LTLIBRARIES += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringlibsystemd_units_la_SOURCES = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_units_la_CFLAGS = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AM_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(DBUS_CFLAGS)
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani# ------------------------------------------------------------------------------
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahaninoinst_LTLIBRARIES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_label_la_SOURCES = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_label_la_CFLAGS = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AM_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(SELINUX_CFLAGS)
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_label_la_LIBADD = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(SELINUX_LIBS)
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani# ------------------------------------------------------------------------------
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahaninoinst_LTLIBRARIES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_logs_la_SOURCES = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_logs_la_LIBADD = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani# ------------------------------------------------------------------------------
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahaninoinst_LTLIBRARIES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_capability_la_SOURCES = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_capability_la_CFLAGS = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AM_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(CAP_CFLAGS)
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_capability_la_LIBADD = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani# ------------------------------------------------------------------------------
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahaninoinst_LTLIBRARIES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_audit_la_SOURCES = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_audit_la_LIBADD = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani# ------------------------------------------------------------------------------
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahaninoinst_LTLIBRARIES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_acl_la_SOURCES = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_acl_la_CFLAGS = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AM_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(ACL_CFLAGS)
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_acl_la_LIBADD = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(ACL_LIBS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani# ------------------------------------------------------------------------------
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahaninoinst_LTLIBRARIES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_core_la_SOURCES = \
ba52f15a5827b7ae8c55c53cdcc5bb9a6abbf0dbZbigniew Jędrzejewski-Szmeklibsystemd_core_la_SOURCES += \
ba52f15a5827b7ae8c55c53cdcc5bb9a6abbf0dbZbigniew Jędrzejewski-Szmeknodist_libsystemd_core_la_SOURCES = \
ba52f15a5827b7ae8c55c53cdcc5bb9a6abbf0dbZbigniew Jędrzejewski-Szmek src/core/load-fragment-gperf-nulstr.c \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanilibsystemd_core_la_CFLAGS = \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AM_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(DBUS_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(LIBWRAP_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(PAM_CFLAGS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AUDIT_CFLAGS) \
ba52f15a5827b7ae8c55c53cdcc5bb9a6abbf0dbZbigniew Jędrzejewski-Szmek $(KMOD_CFLAGS) \
ba52f15a5827b7ae8c55c53cdcc5bb9a6abbf0dbZbigniew Jędrzejewski-Szmeklibsystemd_core_la_LIBADD = \
19727828d22057e9eb9160cae879ed5ced708517Tom Gundersen $(LIBWRAP_LIBS) \
19727828d22057e9eb9160cae879ed5ced708517Tom Gundersen $(PAM_LIBS) \
19727828d22057e9eb9160cae879ed5ced708517Tom Gundersen $(AUDIT_LIBS) \
19727828d22057e9eb9160cae879ed5ced708517Tom Gundersen $(CAP_LIBS) \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahanisrc/core/load-fragment-gperf-nulstr.c: src/core/load-fragment-gperf.gperf
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(AM_V_at)$(MKDIR_P) $(dir $@)
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani $(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 ";" }' < $< > $@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringEXTRA_DIST += \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart PoetteringCLEANFILES += \
49699bac94d24b444274f91f85c82e6fad04d029Susant SahaniBUILT_SOURCES += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart 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; }' > $@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsrc/core/syscall-from-name.gperf: src/core/syscall-list.txt Makefile
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart 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 }' < $< > $@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsrc/core/syscall-from-name.h: src/core/syscall-from-name.gperf Makefile
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(AM_V_GPERF)$(GPERF) -L ANSI-C -t --ignore-case -N lookup_syscall -H hash_syscall_name -p -C < $< > $@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsrc/core/syscall-to-name.h: src/core/syscall-list.txt Makefile
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(AM_V_at)$(MKDIR_P) $(dir $@)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const syscall_names[] = { "} { printf "[SYSCALL_TO_INDEX(__NR_%s)] = \"%s\",\n", $$1, $$1 } END{print "};"}' < $< > $@
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# ------------------------------------------------------------------------------
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemd_SOURCES = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemd_CFLAGS = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering $(AM_CFLAGS) \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poettering $(DBUS_CFLAGS)
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringsystemd_LDADD = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdist_pkgsysconf_DATA += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdist_dbuspolicy_DATA += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringdist_dbussystemservice_DATA += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering src/core/org.freedesktop.systemd1.service
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringpolkitpolicy_in_in_files += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering src/core/org.freedesktop.systemd1.policy.in.in
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringpkgconfigdata_DATA = \
9085f64a6694f2928c79fcce365edb1dca6937d4Lennart Poetteringnodist_rpmmacros_DATA = \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringEXTRA_DIST += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart PoetteringCLEANFILES += \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering src/core/org.freedesktop.systemd1.policy.in
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering# ------------------------------------------------------------------------------
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poetteringmanual_tests += \
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen test-engine \
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen test-loopback \
49699bac94d24b444274f91f85c82e6fad04d029Susant Sahani test-hostname \
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen test-daemon \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-install \
266b538958932e6fc27dfce4917336e70e17e29eTom Gundersen test-watchdog \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-job-type \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-env-replace \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-path-util \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-strxcpyx \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-unit-name \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-unit-file \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-ellipsize \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-namespace \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-replace-var \
ee8c45689526ca973407cbb77bce7b96a062c40bLennart Poettering test-sched-prio \
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.info
@echo "Coverage report generated in $(abs_builddir)/$(coverage_dir)/index.html"
shell-completion/zsh/_systemd-tmpfiles
$(sysconfdir)/tmpfiles.d
-Wl,--version-script=$(top_srcdir)/src/libsystemd-daemon/libsystemd-daemon.sym
libname=libsystemd-daemon.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-daemon.so*
-Wl,--version-script=$(top_srcdir)/src/libudev/libudev.sym
$(AM_V_LN)$(LN_S) -f ../libudev/html $@
$(AM_V_LN)$(LN_S) -f ../gudev/html $@
libname=libudev.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libudev.so*
$(sysconfdir)/udev/rules.d \
$(sysconfdir)/udev/hwdb.d
rules/99-systemd.rules \
rules/42-usb-hid-pm.rules \
rules/50-udev-default.rules \
rules/60-keyboard.rules \
rules/60-persistent-storage-tape.rules \
rules/60-persistent-serial.rules \
rules/60-persistent-input.rules \
rules/60-persistent-alsa.rules \
rules/60-persistent-storage.rules \
rules/64-btrfs.rules \
rules/75-net-description.rules \
rules/75-tty-description.rules \
rules/78-sound-card.rules \
rules/80-net-name-slot.rules \
rules/85-net-configure-link.rules \
rules/95-udev-late.rules
hwdb/20-pci-vendor-model.hwdb \
hwdb/20-pci-classes.hwdb \
hwdb/20-usb-vendor-model.hwdb \
hwdb/20-usb-classes.hwdb \
hwdb/20-acpi-vendor.hwdb \
hwdb/20-OUI.hwdb \
hwdb/60-keyboard.hwdb
rules/99-systemd.rules.in \
rules/99-systemd.rules \
src/udev/keyboard-keys.txt: Makefile
$(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/' > $@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "struct key { const char* name; unsigned short id; };"; print "%null-strings"; print "%%";} { print tolower(substr($$1 ,5)) ", " $$1 }' < $< > $@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const key_names[KEY_CNT] = { "} { print "[" $$1 "] = \"" $$1 "\"," } END{print "};"}' < $< > $@
rules/50-firmware.rules
rules/80-drivers.rules
-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
libudev.la -lm \
rules/61-accelerometer.rules
$(includedir)/gudev-1.0/gudev
lib_LTLIBRARIES += libgudev-1.0.la
-I$(top_builddir)/src/gudev \
-I$(top_srcdir)/src/gudev \
$(AM_V_GEN)echo '#include "gudevmarshal.h"' > $@ && \
-I$(top_srcdir)/src/gudev \
-I$(top_builddir)/src/gudev
src_gudev_GUdev_1_0_gir_LIBS = libgudev-1.0.la
INTROSPECTION_GIRS = src/gudev/GUdev-1.0.gir
INTROSPECTION_SCANNER_ARGS = --c-include=gudev/gudev.h
libname=libgudev-1.0.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libgudev-1.0.so*
rules/75-probe_mtd.rules
-Wl,--version-script=$(top_srcdir)/src/libsystemd-id128/libsystemd-id128.sym
libname=libsystemd-id128.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-id128.so*
-version-info $(LIBSYSTEMD_JOURNAL_CURRENT):$(LIBSYSTEMD_JOURNAL_REVISION):$(LIBSYSTEMD_JOURNAL_AGE) \
-Wl,--version-script=$(top_srcdir)/src/journal/libsystemd-journal.sym
libname=libsystemd-journal.so && $(move-to-rootlibdir)
-$(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/
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-journal.so*
shell-completion/zsh/_systemd-coredumpctl
$(prefix)/lib/binfmt.d \
$(sysconfdir)/binfmt.d
units/systemd-backlight@.service
units/systemd-rfkill@.service
shell-completion/zsh/_hostnamectl
update-kbd-model-map: src/locale/generate-kbd-model-map
$PYTHON $< > src/locale/kbd-model-map
shell-completion/zsh/_localectl
$(prefix)/lib/systemd/ntp-units.d \
$(sysconfdir)/systemd/ntp-units.d
shell-completion/zsh/_timedatectl
shell-completion/zsh/_machinectl
shell-completion/zsh/_loginctl \
shell-completion/zsh/_systemd-inhibit
-Wl,--version-script=$(top_srcdir)/src/login/libsystemd-login.sym
libname=libsystemd-login.so && $(move-to-rootlibdir)
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-login.so*
id128.la \
-I$(top_builddir)/src/python-systemd
-I$(top_builddir)/src/python-systemd
$(AM_V_GEN)$(SED) -n -r 's/,//g; s/#define (SD_MESSAGE_[A-Z0-9_]+)\s.*/add_id(m, "\1", \1) JOINER/p' <$< >$@
$(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/
$(AM_V_at)echo Output has been generated in $(abs_top_builddir)/docs/html/python-systemd/
dir="$$(mktemp -d /tmp/systemd-install.XXXXXX)" && \
-rm -rf docs/html/python-systemd/
# Remove Python stuff, e.g. to force rebuilding for a different Python version.
'|RANDOM_SEED=$(localstatedir)/lib/systemd/random-seed|' \
%.pc: %.pc.in Makefile
%.rules: %.rules.in Makefile
%.sh: %.sh.in Makefile
units/user/%: units/%.m4 Makefile
$(polkitpolicy_in_in_files:.policy.in.in=.policy)
man/custom-entities.ent: Makefile
--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 \
../system-services/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/net/links \
$(sysconfdir)/net/links \
$(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
wget -N http://www.linux-usb.org/usb.ids \
./ids-update.pl )
( cd $(top_srcdir)/src/libsystemd-bus/ && \
wget -N https://d-bus.googlecode.com/git/kdbus.h )
scp man/*.html tango:public/systemd-man/
gtkdoc-rebase --html-dir=docs/libudev/html --online
rsync -rlv --delete docs/libudev/html/ --omit-dir-times $(www_target)/libudev/
gtkdoc-rebase --html-dir=docs/gudev/html --online
rsync -rlv --delete docs/gudev/html/ --omit-dir-times $(www_target)/gudev/
rsync -rlv --delete-excluded --include="*.html" --exclude="*" --omit-dir-times man/ $(www_target)/man/
rsync -rlv --delete --omit-dir-times docs/html/python-systemd/ $(www_target)/python-systemd/