Makefile.am revision 8db6dcfd3c3d19d35767f04884a99368f6c64b36
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# -*- Mode: makefile; indent-tabs-mode: t -*- */
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# This file is part of systemd.
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# Copyright 2010-2012 Lennart Poettering
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# Copyright 2010-2012 Kay Sievers
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# systemd is free software; you can redistribute it and/or modify it
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# under the terms of the GNU Lesser General Public License as published by
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# the Free Software Foundation; either version 2.1 of the License, or
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# (at your option) any later version.
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# systemd is distributed in the hope that it will be useful, but
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# WITHOUT ANY WARRANTY; without even the implied warranty of
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# Lesser General Public License for more details.
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# You should have received a copy of the GNU Lesser General Public License
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# along with systemd; If not, see <http://www.gnu.org/licenses/>.
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_MAKEFLAGS = --no-print-directory
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenSUBDIRS = . po
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# remove targets if the command fails
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen.DELETE_ON_ERROR:
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBUDEV_CURRENT=3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBUDEV_REVISION=0
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBGUDEV_CURRENT=1
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBGUDEV_REVISION=2
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBGUDEV_AGE=1
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_LOGIN_CURRENT=3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_LOGIN_REVISION=9
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_LOGIN_AGE=3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_DAEMON_CURRENT=0
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_DAEMON_REVISION=5
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_DAEMON_AGE=0
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_ID128_CURRENT=0
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_ID128_REVISION=15
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_ID128_AGE=0
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_JOURNAL_CURRENT=6
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_JOURNAL_REVISION=0
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenLIBSYSTEMD_JOURNAL_AGE=6
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# Dirs of external packages
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendbuspolicydir=@dbuspolicydir@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendbussessionservicedir=@dbussessionservicedir@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendbussystemservicedir=@dbussystemservicedir@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendbusinterfacedir=@dbusinterfacedir@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpamlibdir=@pamlibdir@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpkgconfigdatadir=$(datadir)/pkgconfig
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpkgconfiglibdir=$(libdir)/pkgconfig
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpolkitpolicydir=$(datadir)/polkit-1/actions
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenbashcompletiondir=$(sysconfdir)/bash_completion.d
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenrpmmacrosdir=$(sysconfdir)/rpm
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensysvinitdir=$(SYSTEM_SYSVINIT_PATH)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenvarlogdir=$(localstatedir)/log
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# Our own, non-special dirs
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpkgsysconfdir=$(sysconfdir)/systemd
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenuserunitdir=$(prefix)/lib/systemd/user
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenuserpresetdir=$(prefix)/lib/systemd/user-preset
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersentmpfilesdir=$(prefix)/lib/tmpfiles.d
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensysctldir=$(prefix)/lib/sysctl.d
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenusergeneratordir=$(prefix)/lib/systemd/user-generators
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpkgincludedir=$(includedir)/systemd
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemgeneratordir=$(rootlibexecdir)/system-generators
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemshutdowndir=$(rootlibexecdir)/system-shutdown
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemsleepdir=$(rootlibexecdir)/system-sleep
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemunitdir=$(rootprefix)/lib/systemd/system
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystempresetdir=$(rootprefix)/lib/systemd/system-preset
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenudevlibexecdir=$(rootprefix)/lib/udev
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenudevhomedir = $(udevlibexecdir)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenudevrulesdir = $(udevlibexecdir)/rules.d
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenudevhwdbdir = $(udevlibexecdir)/hwdb.d
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# And these are the special ones for /
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenrootprefix=@rootprefix@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenrootbindir=$(rootprefix)/bin
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenrootlibexecdir=$(rootprefix)/lib/systemd
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenCLEANFILES = $(BUILT_SOURCES)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenBUILT_SOURCES =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenINSTALL_EXEC_HOOKS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenUNINSTALL_EXEC_HOOKS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenINSTALL_DATA_HOOKS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenDISTCLEAN_LOCAL_HOOKS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpkginclude_HEADERS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlib_LTLIBRARIES =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gunderseninclude_HEADERS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpkgconfiglib_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpolkitpolicy_in_files =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenpolkitpolicy_files =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_udevrules_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennodist_udevrules_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_man_MANS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_pkgsysconf_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_pkgdata_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_dbuspolicy_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendbusinterface_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_dbussystemservice_DATA =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersencheck_PROGRAMS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_PROGRAMS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenudevlibexec_PROGRAMS =
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -include $(top_builddir)/config.h \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_CONFIG_FILE=\"$(pkgsysconfdir)/system.conf\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DUSER_CONFIG_FILE=\"$(pkgsysconfdir)/user.conf\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DUSER_DATA_UNIT_PATH=\"$(userunitdir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_BINARY_PATH=\"$(rootlibexecdir)/systemd\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_SLEEP_BINARY_PATH=\"$(rootlibexecdir)/systemd-sleep\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_STDIO_BRIDGE_BINARY_PATH=\"$(bindir)/systemd-stdio-bridge\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DROOTPREFIX=\"$(rootprefix)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DRUNTIME_DIR=\"/run\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DRANDOM_SEED=\"$(localstatedir)/lib/random-seed\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DUSER_GENERATOR_PATH=\"$(usergeneratordir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_SHUTDOWN_PATH=\"$(systemshutdowndir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEM_SLEEP_PATH=\"$(systemsleepdir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DSYSTEMD_KBD_MODEL_MAP=\"$(pkgdatadir)/kbd-model-map\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DX_SERVER=\"$(bindir)/X\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/shared \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/login \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/journal \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/systemd \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_builddir)/src/core \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/core \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/libudev \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -I $(top_srcdir)/src/udev \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(OUR_CPPFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CFLAGS = $(OUR_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_LDFLAGS = $(OUR_LDFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_GENTOO
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/usr/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_ARCH
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/usr/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_FRUGALWARE
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/usr/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_MANDRIVA
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_ANGSTROM
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/usr/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_MAGEIA
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenAM_CPPFLAGS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_LOADKEYS=\"/bin/loadkeys\" \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen -DKBD_SETFONT=\"/bin/setfont\"
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenrootbin_PROGRAMS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-notify \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-ask-password \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-tty-ask-password-agent \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-tmpfiles \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-machine-id-setup
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenbin_PROGRAMS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-cgls \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-cgtop \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-stdio-bridge \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-nspawn \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-detect-virt \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-delta
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_bin_SCRIPTS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenrootlibexec_PROGRAMS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-cgroups-agent \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-initctl \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-update-utmp \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-shutdownd \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-shutdown \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-modules-load \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-remount-fs \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-reply-password \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-fsck \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-timestamp \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-ac-power \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-sysctl \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-sleep
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemgenerator_PROGRAMS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-getty-generator \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-fstab-generator \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-system-update-generator
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_bashcompletion_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_tmpfiles_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif HAVE_SYSV_COMPAT
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_tmpfiles_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_systemunit_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennodist_systemunit_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_userunit_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennodist_userunit_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenEXTRA_DIST += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen units/systemd-update-utmp-runlevel.service.in \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen units/systemd-update-utmp-shutdown.service.in \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen units/systemd-ask-password-console.service.in \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_FEDORA
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_systemunit_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemgenerator_PROGRAMS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-rc-local-generator
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_MANDRIVA
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_systemunit_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemgenerator_PROGRAMS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-rc-local-generator
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_FRUGALWARE
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_systemunit_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_SUSE
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_systemunit_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemgenerator_PROGRAMS += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen systemd-rc-local-generator
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif TARGET_MAGEIA
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersendist_systemunit_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensystemgenerator_PROGRAMS += \
4df4fd1127df4b70f78d952a37a51a8c69e3243fTom Gundersen systemd-rc-local-generator
4df4fd1127df4b70f78d952a37a51a8c69e3243fTom Gundersendist_doc_DATA = \
4df4fd1127df4b70f78d952a37a51a8c69e3243fTom Gundersen DISTRO_PORTING
4df4fd1127df4b70f78d952a37a51a8c69e3243fTom Gundersen@INTLTOOL_POLICY_RULE@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenMANPAGES_ALIAS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-modules-load.8: man/systemd-modules-load.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-sysctl.8: man/systemd-sysctl.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-journald.socket.8: man/systemd-journald.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-journald.8: man/systemd-journald.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-remount-fs.8: man/systemd-remount-fs.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-update-utmp-shutdown.service.8: man/systemd-update-utmp-runlevel.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-update-utmp.8: man/systemd-update-utmp-runlevel.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-initctl.socket.8: man/systemd-initctl.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-initctl.8: man/systemd-initctl.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-shutdownd.socket.8: man/systemd-shutdownd.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-shutdownd.8: man/systemd-shutdownd.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-hibernate.service.8: man/systemd-suspend.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-hybrid-sleep.service.8: man/systemd-suspend.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-sleep.8: man/systemd-suspend.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-shutdown.8: man/systemd-halt.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-poweroff.service.8: man/systemd-halt.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-reboot.service.8: man/systemd-halt.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-kexec.service.8: man/systemd-halt.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-fsck.8: man/systemd-fsck@.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-fsck-root.service.8: man/systemd-fsck@.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-ask-password-console.path.8: man/systemd-ask-password-console.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-ask-password-wall.service.8: man/systemd-ask-password-console.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-ask-password-wall.path.8: man/systemd-ask-password-console.service.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-tmpfiles-setup.service.8: man/systemd-tmpfiles.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-tmpfiles-clean.service.8: man/systemd-tmpfiles.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd-tmpfiles-clean.timer.8: man/systemd-tmpfiles.8
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_id128_from_string.3: man/sd_id128_to_string.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_id128_get_boot.3: man/sd_id128_get_machine.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_printv.3: man/sd_journal_print.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_perror.3: man/sd_journal_print.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_SUPPRESS_LOCATION.3: man/sd_journal_print.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_open_directory.3: man/sd_journal_open.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_RUNTIME_ONLY.3: man/sd_journal_open.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_SYSTEM_ONLY.3: man/sd_journal_open.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_LOCAL_ONLY.3: man/sd_journal_open.3
aa20f49a1c5816e6e7e97f2e2ba209be47f3c0a3Tom Gundersenman/sd_journal_previous.3: man/sd_journal_next.3
aa20f49a1c5816e6e7e97f2e2ba209be47f3c0a3Tom Gundersenman/sd_journal_next_skip.3: man/sd_journal_next.3
aa20f49a1c5816e6e7e97f2e2ba209be47f3c0a3Tom Gundersenman/sd_journal_previous_skip.3: man/sd_journal_next.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_FOREACH.3: man/sd_journal_next.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_FOREACH_BACKWARDS.3: man/sd_journal_next.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_enumerate_data.3: man/sd_journal_get_data.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_restart_data.3: man/sd_journal_get_data.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_FOREACH_DATA.3: man/sd_journal_get_data.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_get_monotonic_usec.3: man/sd_journal_get_realtime_usec.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_get_cutoff_monotonic_usec.3: man/sd_journal_get_cutoff_realtime_usec.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_reliable_fd.3: man/sd_journal_get_fd.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_process.3: man/sd_journal_get_fd.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_APPEND.3: man/sd_journal_get_fd.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_INVALIDATE.3: man/sd_journal_get_fd.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_add_disjunction.3: man/sd_journal_add_match.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_flush_matches.3: man/sd_journal_add_match.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_seek_tail.3: man/sd_journal_seek_head.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_seek_monotonic_usec.3: man/sd_journal_seek_head.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_seek_realtime_usec.3: man/sd_journal_seek_head.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_seek_cursor.3: man/sd_journal_seek_head.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_test_cursor.3: man/sd_journal_get_cursor.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_enumerate_unique.3: man/sd_journal_query_unique.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/sd_journal_restart_unique.3: man/sd_journal_query_unique.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/SD_JOURNAL_FOREACH_UNIQUE.3: man/sd_journal_query_unique.3
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen ${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif ENABLE_MANPAGES
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(MANPAGES) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(MANPAGES_ALIAS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_DATA = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen ${XML_FILES:.xml=.html}
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenCLEANFILES += \
aa20f49a1c5816e6e7e97f2e2ba209be47f3c0a3Tom Gundersen $(MANPAGES) \
aa20f49a1c5816e6e7e97f2e2ba209be47f3c0a3Tom Gundersen $(MANPAGES_ALIAS) \
aa20f49a1c5816e6e7e97f2e2ba209be47f3c0a3Tom Gundersen ${XML_FILES:.xml=.html}
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenif HAVE_PYTHON
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_DATA += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenCLEANFILES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_GEN)$(PYTHON) $^ > $@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenEXTRA_DIST += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenXML_DIRECTIVE_FILES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenman/systemd.directives.xml: make-directive-index.py $(XML_DIRECTIVE_FILES)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_GEN)$(PYTHON) $^ > $@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenEXTRA_DIST += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenEXTRA_DIST += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(XML_FILES) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen ${XML_FILES:.xml=.html} \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(MANPAGES) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(MANPAGES_ALIAS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_shared_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen#-------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_dbus_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_dbus_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(DBUS_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_dbus_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_units_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_units_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(DBUS_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_label_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_label_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(SELINUX_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_label_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(SELINUX_LIBS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_logs_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_logs_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_logs_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_capability_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_capability_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(CAP_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_capability_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_audit_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_audit_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_acl_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_acl_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(ACL_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_acl_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen# ------------------------------------------------------------------------------
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennoinst_LTLIBRARIES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_core_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersennodist_libsystemd_core_la_SOURCES = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_core_la_CFLAGS = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(DBUS_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(LIBWRAP_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(PAM_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AUDIT_CFLAGS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(KMOD_CFLAGS)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersenlibsystemd_core_la_LIBADD = \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(LIBWRAP_LIBS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(PAM_LIBS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AUDIT_LIBS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(CAP_LIBS) \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensrc/core/load-fragment-gperf-nulstr.c: src/core/load-fragment-gperf.gperf
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(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 ";" }' < $< > $@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenEXTRA_DIST += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenCLEANFILES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom GundersenBUILT_SOURCES += \
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(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); print $$2; }' > $@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensrc/core/syscall-from-name.gperf: src/core/syscall-list.txt Makefile
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(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 }' < $< > $@
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersensrc/core/syscall-from-name.h: src/core/syscall-from-name.gperf Makefile
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_at)$(MKDIR_P) $(dir $@)
57fa1d094cd2c5ac68970526ad0a0754c548e75dTom Gundersen $(AM_V_GEN)$(GPERF) -L ANSI-C -t --ignore-case -N lookup_syscall -H hash_syscall_name -p -C < $< > $@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const syscall_names[] = { "} { printf "[__NR_%s] = \"%s\",\n", $$1, $$1 } END{print "};"}' < $< > $@
org.freedesktop.systemd1.%.xml: systemd
$(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
-Wl,--version-script=$(top_srcdir)/src/libsystemd-daemon/libsystemd-daemon.sym
so_img_name=$$(readlink $(DESTDIR)$(libdir)/libsystemd-daemon.so) && \
ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libsystemd-daemon.so && \
mv $(DESTDIR)$(libdir)/libsystemd-daemon.so.* $(DESTDIR)$(rootlibdir); \
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-daemon.so*
-Wl,--version-script=$(top_srcdir)/src/libudev/libudev.sym
so_img_name=$$(readlink $(DESTDIR)$(libdir)/libudev.so) && \
ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libudev.so && \
mv $(DESTDIR)$(libdir)/libudev.so.* $(DESTDIR)$(rootlibdir); \
rm -f $(DESTDIR)$(rootlibdir)/libudev.so*
-$(MKDIR_P) $(DESTDIR)$(sysconfdir)/udev/rules.d
-$(MKDIR_P) $(DESTDIR)$(sysconfdir)/udev/hwdb.d
rules/99-systemd.rules \
rules/42-usb-hid-pm.rules \
rules/50-udev-default.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-drivers.rules \
rules/95-udev-late.rules
hwdb/20-pci-vendor-product.hwdb \
hwdb/20-pci-classes.hwdb \
hwdb/20-usb-vendor-product.hwdb \
hwdb/20-usb-classes.hwdb \
hwdb/20-acpi-vendor.hwdb \
hwdb/20-OUI.hwdb
rules/99-systemd.rules.in \
rules/99-systemd.rules \
$(MKDIR_P) $(DESTDIR)$(systemunitdir)/sockets.target.wants
ln -sf ../systemd-udevd-control.socket $(DESTDIR)$(systemunitdir)/sockets.target.wants/systemd-udevd-control.socket
ln -sf ../systemd-udevd-kernel.socket $(DESTDIR)$(systemunitdir)/sockets.target.wants/systemd-udevd-kernel.socket
$(MKDIR_P) $(DESTDIR)$(systemunitdir)/sysinit.target.wants
ln -sf ../systemd-udevd.service $(DESTDIR)$(systemunitdir)/sysinit.target.wants/systemd-udevd.service
ln -sf ../systemd-udev-trigger.service $(DESTDIR)$(systemunitdir)/sysinit.target.wants/systemd-udev-trigger.service
$(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/gdev \
-I$(top_builddir)/src/gdev
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
so_img_name=$$(readlink $(DESTDIR)$(libdir)/libgudev-1.0.so) && \
ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libgudev-1.0.so && \
mv $(DESTDIR)$(libdir)/libgudev-1.0.so.* $(DESTDIR)$(rootlibdir); \
rm -f $(DESTDIR)$(rootlibdir)/libgudev-1.0.so*
$(AM_CPPFLAGS) -I src/udev/keymap
udevkeymapforcereldir = $(udevlibexecdir)/keymaps/force-release
src/udev/keymap/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 $$1 ", " $$1 }' < $< > $@
$(AM_V_GEN)$(AWK) 'BEGIN{ print "const char* const key_names[KEY_CNT] = { "} { print "[" $$1 "] = \"" $$1 "\"," } END{print "};"}' < $< > $@
rules/75-probe_mtd.rules
-Wl,--version-script=$(top_srcdir)/src/libsystemd-id128/libsystemd-id128.sym
so_img_name=$$(readlink $(DESTDIR)$(libdir)/libsystemd-id128.so) && \
ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libsystemd-id128.so && \
mv $(DESTDIR)$(libdir)/libsystemd-id128.so.* $(DESTDIR)$(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
so_img_name=$$(readlink $(DESTDIR)$(libdir)/libsystemd-journal.so) && \
ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libsystemd-journal.so && \
mv $(DESTDIR)$(libdir)/libsystemd-journal.so.* $(DESTDIR)$(rootlibdir); \
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-journal.so*
$(DESTDIR)$(systemunitdir)/sockets.target.wants \
$(DESTDIR)$(systemunitdir)/sysinit.target.wants
( cd $(DESTDIR)$(systemunitdir)/sockets.target.wants && \
rm -f systemd-journald.socket && \
$(LN_S) ../systemd-journald.socket )
( cd $(DESTDIR)$(systemunitdir)/sysinit.target.wants && \
$(LN_S) ../systemd-journald.service && \
$(LN_S) ../systemd-journal-flush.service )
$(DESTDIR)$(prefix)/lib/binfmt.d \
$(DESTDIR)$(sysconfdir)/binfmt.d \
$(DESTDIR)$(systemunitdir)/sysinit.target.wants
( cd $(DESTDIR)$(systemunitdir)/sysinit.target.wants && \
rm -f systemd-binfmt.service \
$(DESTDIR)$(systemunitdir)/sysinit.target.wants
( cd $(DESTDIR)$(systemunitdir)/sysinit.target.wants && \
rm -f systemd-vconsole-setup.service && \
$(DESTDIR)$(systemunitdir)/shutdown.target.wants \
$(DESTDIR)$(systemunitdir)/sysinit.target.wants
( cd $(DESTDIR)$(systemunitdir)/shutdown.target.wants && \
rm -f systemd-random-seed-save.service && \
( cd $(DESTDIR)$(systemunitdir)/sysinit.target.wants && \
rm -f systemd-random-seed-load.service && \
$(DESTDIR)$(systemunitdir)/sysinit.target.wants
( cd $(DESTDIR)$(systemunitdir)/sysinit.target.wants && \
rm -f cryptsetup.target && \
man/systemd-cryptsetup@.service.8 \
org.freedesktop.hostname1.xml: systemd-hostnamed
$(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.hostname1 $< $@.tmp && \
$(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
rm -f dbus-org.freedesktop.hostname1.service && \
org.freedesktop.locale1.xml: systemd-localed
$(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.locale1 $< $@.tmp && \
$(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
rm -f dbus-org.freedesktop.locale1.service && \
org.freedesktop.timedate1.xml: systemd-timedated
$(AM_V_GEN)$(LIBTOOL) --mode=execute $(OBJCOPY) -O binary -j introspect.timedate1 $< $@.tmp && \
$(STRINGS) $@.tmp | $(AWK) -f $(srcdir)/introspect.awk | \
$(DESTDIR)$(prefix)/lib/systemd/ntp-units.d \
$(DESTDIR)$(sysconfdir)/systemd/ntp-units.d
rm -f dbus-org.freedesktop.timedate1.service && \
-Wl,--version-script=$(top_srcdir)/src/login/libsystemd-login.sym
so_img_name=$$(readlink $(DESTDIR)$(libdir)/libsystemd-login.so) && \
ln -sf $$so_img_rel_target_prefix$(rootlibdir)/$$so_img_name $(DESTDIR)$(libdir)/libsystemd-login.so && \
mv $(DESTDIR)$(libdir)/libsystemd-login.so.* $(DESTDIR)$(rootlibdir); \
rm -f $(DESTDIR)$(rootlibdir)/libsystemd-login.so*
$(DESTDIR)$(systemunitdir)/multi-user.target.wants \
$(DESTDIR)$(localstatedir)/lib/systemd
rm -f dbus-org.freedesktop.login1.service && \
( cd $(DESTDIR)$(systemunitdir)/multi-user.target.wants && \
-e 's,@RANDOM_SEED\@,$(localstatedir)/lib/random-seed,g' \
%.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)
--stringparam man.output.quietly 1 \
--stringparam funcsynopsis.style ansi \
--stringparam man.th.extra1.suppress 1 \
--stringparam man.authors.section.enabled 0 \
--stringparam man.copyright.section.enabled 0
$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
$(XSLTPROC) -o $@ $(XSLTPROC_FLAGS) $(srcdir)/man/custom-html.xsl $<
man/%.html: man/%.xml man/custom-html.xsl
DBUS_PREPROCESS = $(CPP) -P $(CFLAGS) $(DBUS_CFLAGS) -imacros dbus/dbus-protocol.h
$(DESTDIR)$(sysconfdir)/tmpfiles.d \
$(DESTDIR)$(prefix)/lib/modules-load.d \
$(DESTDIR)$(sysconfdir)/modules-load.d \
$(DESTDIR)$(prefix)/lib/sysctl.d \
$(DESTDIR)$(sysconfdir)/sysctl.d \
$(DESTDIR)$(systemunitdir)/sysinit.target.wants \
$(DESTDIR)$(systemunitdir)/sockets.target.wants \
$(DESTDIR)$(systemunitdir)/basic.target.wants \
$(DESTDIR)$(systemunitdir)/shutdown.target.wants \
$(DESTDIR)$(systemunitdir)/local-fs.target.wants \
$(DESTDIR)$(systemunitdir)/runlevel1.target.wants \
$(DESTDIR)$(systemunitdir)/runlevel2.target.wants \
$(DESTDIR)$(systemunitdir)/runlevel3.target.wants \
$(DESTDIR)$(systemunitdir)/runlevel4.target.wants \
$(DESTDIR)$(systemunitdir)/runlevel5.target.wants \
$(DESTDIR)$(systemunitdir)/multi-user.target.wants \
$(DESTDIR)$(systemunitdir)/graphical.target.wants \
$(DESTDIR)$(pkgsysconfdir)/system/sysinit.target.wants \
$(DESTDIR)$(pkgsysconfdir)/system/local-fs.target.wants \
$(DESTDIR)$(pkgsysconfdir)/system/multi-user.target.wants \
$(DESTDIR)$(pkgsysconfdir)/system/getty.target.wants \
$(DESTDIR)$(sysconfdir)/xdg/systemd
( cd $(DESTDIR)$(sysconfdir)/xdg/systemd/ && \
( cd $(DESTDIR)$(systemunitdir)/sockets.target.wants && \
( cd $(DESTDIR)$(systemunitdir)/runlevel1.target.wants && \
rm -f systemd-update-utmp-runlevel.service && \
( cd $(DESTDIR)$(systemunitdir)/runlevel2.target.wants && \
rm -f systemd-update-utmp-runlevel.service && \
( cd $(DESTDIR)$(systemunitdir)/runlevel3.target.wants && \
rm -f systemd-update-utmp-runlevel.service && \
( cd $(DESTDIR)$(systemunitdir)/runlevel4.target.wants && \
rm -f systemd-update-utmp-runlevel.service && \
( cd $(DESTDIR)$(systemunitdir)/runlevel5.target.wants && \
rm -f systemd-update-utmp-runlevel.service && \
( cd $(DESTDIR)$(systemunitdir)/shutdown.target.wants && \
rm -f systemd-update-utmp-shutdown.service && \
( cd $(DESTDIR)$(systemunitdir)/local-fs.target.wants && \
rm -f systemd-remount-fs.service \
tmp.mount && \
rm -f runlevel0.target runlevel1.target runlevel2.target runlevel3.target runlevel4.target runlevel5.target runlevel6.target && \
( cd $(DESTDIR)$(systemunitdir)/multi-user.target.wants && \
( cd $(DESTDIR)$(pkgsysconfdir)/system/getty.target.wants && \
( cd $(DESTDIR)$(pkgsysconfdir)/system/multi-user.target.wants && \
rm -f remote-fs.target && \
( cd $(DESTDIR)$(systemunitdir)/sysinit.target.wants && \
rm -f dev-hugepages.mount \
( cd $(DESTDIR)$(systemunitdir)/basic.target.wants && \
rm -f systemd-tmpfiles-clean.timer && \
rm -f org.freedesktop.systemd1.service && \
rm -f runlevel5.target && \
rm -f local.service && \
rm -f display-manager.service )
wget -N http://www.linux-usb.org/usb.ids && \
wget -N http://pciids.sourceforge.net/v2.2/pci.ids && \
./ids-update.pl )
scp man/*.html tango:public/systemd-man/
gtkdoc-rebase --html-dir=docs/libudev/html --online
rsync -av --delete docs/libudev/html/ --omit-dir-times www.freedesktop.org:/srv/www.freedesktop.org/www/software/systemd/libudev/
gtkdoc-rebase --html-dir=docs/gudev/html --online
rsync -av --delete docs/gudev/html/ --omit-dir-times www.freedesktop.org:/srv/www.freedesktop.org/www/software/systemd/gudev/
rsync -av --delete-excluded --include="*.html" --exclude="*" --omit-dir-times man/ www.freedesktop.org:/srv/www.freedesktop.org/www/software/systemd/man/