Makefile.am 90.1 KB
Newer Older
1 2
#  -*- Mode: makefile; indent-tabs-mode: t -*- */
#
3 4
#  This file is part of systemd.
#
Kay Sievers's avatar
Kay Sievers committed
5 6
#  Copyright 2010-2012 Lennart Poettering
#  Copyright 2010-2012 Kay Sievers
7 8
#
#  systemd is free software; you can redistribute it and/or modify it
9 10
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
11 12 13 14 15
#  (at your option) any later version.
#
#  systemd is distributed in the hope that it will be useful, but
#  WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
#  Lesser General Public License for more details.
17
#
18
#  You should have received a copy of the GNU Lesser General Public License
19 20
#  along with systemd; If not, see <http://www.gnu.org/licenses/>.

Kay Sievers's avatar
Kay Sievers committed
21 22
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
AM_MAKEFLAGS = --no-print-directory
23

Kay Sievers's avatar
Kay Sievers committed
24 25
SUBDIRS = . po

26
LIBUDEV_CURRENT=1
Lennart Poettering's avatar
Lennart Poettering committed
27
LIBUDEV_REVISION=2
28
LIBUDEV_AGE=0
Kay Sievers's avatar
Kay Sievers committed
29 30

LIBGUDEV_CURRENT=1
31
LIBGUDEV_REVISION=2
Kay Sievers's avatar
Kay Sievers committed
32
LIBGUDEV_AGE=1
33

Lennart Poettering's avatar
Lennart Poettering committed
34 35 36
LIBSYSTEMD_LOGIN_CURRENT=3
LIBSYSTEMD_LOGIN_REVISION=0
LIBSYSTEMD_LOGIN_AGE=3
37

38
LIBSYSTEMD_DAEMON_CURRENT=0
39
LIBSYSTEMD_DAEMON_REVISION=2
40 41
LIBSYSTEMD_DAEMON_AGE=0

42
LIBSYSTEMD_ID128_CURRENT=0
Lennart Poettering's avatar
Lennart Poettering committed
43
LIBSYSTEMD_ID128_REVISION=6
44 45
LIBSYSTEMD_ID128_AGE=0

Lennart Poettering's avatar
Lennart Poettering committed
46 47 48
LIBSYSTEMD_JOURNAL_CURRENT=2
LIBSYSTEMD_JOURNAL_REVISION=0
LIBSYSTEMD_JOURNAL_AGE=2
49

50
# Dirs of external packages
51 52 53 54
dbuspolicydir=@dbuspolicydir@
dbussessionservicedir=@dbussessionservicedir@
dbussystemservicedir=@dbussystemservicedir@
dbusinterfacedir=@dbusinterfacedir@
55 56
pamlibdir=@pamlibdir@
pkgconfigdatadir=$(datadir)/pkgconfig
57
pkgconfiglibdir=$(libdir)/pkgconfig
58
polkitpolicydir=$(datadir)/polkit-1/actions
59
bashcompletiondir=$(sysconfdir)/bash_completion.d
60
rpmmacrosdir=$(sysconfdir)/rpm
61

62
# Our own, non-special dirs
63
pkgsysconfdir=$(sysconfdir)/systemd
64
userunitdir=$(prefix)/lib/systemd/user
65
tmpfilesdir=$(prefix)/lib/tmpfiles.d
66
sysctldir=$(prefix)/lib/sysctl.d
67
usergeneratordir=$(prefix)/lib/systemd/user-generators
68
pkgincludedir=$(includedir)/systemd
69 70
systemgeneratordir=$(rootlibexecdir)/system-generators
systemshutdowndir=$(rootlibexecdir)/system-shutdown
71
systemsleepdir=$(rootlibexecdir)/system-sleep
72
systemunitdir=$(rootprefix)/lib/systemd/system
Kay Sievers's avatar
Kay Sievers committed
73
udevlibexecdir=$(rootprefix)/lib/udev
74 75
udevhomedir = $(udevlibexecdir)
udevrulesdir = $(udevlibexecdir)/rules.d
76 77

# And these are the special ones for /
78 79 80
rootprefix=@rootprefix@
rootbindir=$(rootprefix)/bin
rootlibexecdir=$(rootprefix)/lib/systemd
81

82 83
CLEANFILES =
EXTRA_DIST =
Kay Sievers's avatar
Kay Sievers committed
84
BUILT_SOURCES =
85 86 87
INSTALL_EXEC_HOOKS =
UNINSTALL_EXEC_HOOKS =
INSTALL_DATA_HOOKS =
Kay Sievers's avatar
Kay Sievers committed
88
DISTCLEAN_LOCAL_HOOKS =
89
pkginclude_HEADERS =
90
noinst_LTLIBRARIES =
91
lib_LTLIBRARIES =
Kay Sievers's avatar
Kay Sievers committed
92
include_HEADERS =
93
pkgconfiglib_DATA =
94
polkitpolicy_in_files =
95
dist_udevrules_DATA =
Kay Sievers's avatar
Kay Sievers committed
96 97
nodist_udevrules_DATA =
dist_man_MANS =
98
dist_pkgsysconf_DATA =
99
dist_pkgdata_DATA =
100 101 102
dist_dbuspolicy_DATA =
dbusinterface_DATA =
dist_dbussystemservice_DATA =
103
check_PROGRAMS =
104 105
check_DATA =
noinst_PROGRAMS =
106
TESTS =
107
udevlibexec_PROGRAMS =
108

109
AM_CPPFLAGS = \
110
	-include $(top_builddir)/config.h \
Kay Sievers's avatar
Kay Sievers committed
111
	-DSYSCONFDIR=\""$(sysconfdir)"\" \
112
	-DSYSTEM_CONFIG_FILE=\"$(pkgsysconfdir)/system.conf\" \
113
	-DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
114
	-DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
115
	-DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
116
	-DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
117 118 119
	-DUSER_CONFIG_FILE=\"$(pkgsysconfdir)/user.conf\" \
	-DUSER_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/user\" \
	-DUSER_DATA_UNIT_PATH=\"$(userunitdir)\" \
120
	-DSYSTEMD_CGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \
121
	-DSYSTEMD_BINARY_PATH=\"$(rootlibexecdir)/systemd\" \
122
	-DSYSTEMD_SHUTDOWN_BINARY_PATH=\"$(rootlibexecdir)/systemd-shutdown\" \
123
	-DSYSTEMD_SLEEP_BINARY_PATH=\"$(rootlibexecdir)/systemd-sleep\" \
124
	-DSYSTEMCTL_BINARY_PATH=\"$(rootbindir)/systemctl\" \
125
	-DSYSTEMD_TTY_ASK_PASSWORD_AGENT_BINARY_PATH=\"$(rootbindir)/systemd-tty-ask-password-agent\" \
126
	-DSYSTEMD_STDIO_BRIDGE_BINARY_PATH=\"$(bindir)/systemd-stdio-bridge\" \
127
	-DROOTPREFIX=\"$(rootprefix)\" \
128
	-DRUNTIME_DIR=\"/run\" \
129
	-DRANDOM_SEED=\"$(localstatedir)/lib/random-seed\" \
130
	-DSYSTEMD_CRYPTSETUP_PATH=\"$(rootlibexecdir)/systemd-cryptsetup\" \
131
	-DSYSTEM_GENERATOR_PATH=\"$(systemgeneratordir)\" \
132
	-DUSER_GENERATOR_PATH=\"$(usergeneratordir)\" \
133
	-DSYSTEM_SHUTDOWN_PATH=\"$(systemshutdowndir)\" \
134
	-DSYSTEM_SLEEP_PATH=\"$(systemsleepdir)\" \
135
	-DSYSTEMD_KBD_MODEL_MAP=\"$(pkgdatadir)/kbd-model-map\" \
Kay Sievers's avatar
Kay Sievers committed
136
	-DX_SERVER=\"$(bindir)/X\" \
137
	-DUDEVLIBEXECDIR=\"$(udevlibexecdir)\" \
138
	-DPOLKIT_AGENT_BINARY_PATH=\"$(bindir)/pkttyagent\" \
139
	-I $(top_srcdir)/src \
140
	-I $(top_srcdir)/src/shared \
141
	-I $(top_srcdir)/src/login \
142
	-I $(top_srcdir)/src/journal \
Kay Sievers's avatar
Kay Sievers committed
143
	-I $(top_srcdir)/src/systemd \
144
	-I $(top_srcdir)/src/core \
145 146
	-I $(top_srcdir)/src/libudev \
	-I $(top_srcdir)/src/udev
147

148
AM_CFLAGS = $(WARNINGFLAGS)
149
AM_LDFLAGS = $(GCLDFLAGS)
150

151
# ------------------------------------------------------------------------------
152 153 154 155 156 157
if TARGET_GENTOO
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
	-DKBD_SETFONT=\"/usr/bin/setfont\" \
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
else
158 159 160 161 162 163
if TARGET_ARCH
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
	-DKBD_SETFONT=\"/usr/bin/setfont\" \
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
else
164 165 166 167 168 169
if TARGET_FRUGALWARE
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
	-DKBD_SETFONT=\"/usr/bin/setfont\" \
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
else
170 171 172 173 174 175
if TARGET_MANDRIVA
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/bin/loadkeys\" \
	-DKBD_SETFONT=\"/bin/setfont\" \
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
else
Chris E Ferron's avatar
Chris E Ferron committed
176 177 178 179 180 181
if TARGET_MEEGO
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/bin/loadkeys\" \
	-DKBD_SETFONT=\"/bin/setfont\" \
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
else
Koen Kooi's avatar
Koen Kooi committed
182 183 184 185 186 187
if TARGET_ANGSTROM
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/usr/bin/loadkeys\" \
	-DKBD_SETFONT=\"/usr/bin/setfont\" \
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
else
188
if TARGET_MAGEIA
189 190 191
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/bin/loadkeys\" \
	-DKBD_SETFONT=\"/bin/setfont\" \
192
	-DDEFAULT_FONT=\"LatArCyrHeb-16\"
Dexter Morgan's avatar
Dexter Morgan committed
193 194 195 196
else
AM_CPPFLAGS += \
	-DKBD_LOADKEYS=\"/bin/loadkeys\" \
	-DKBD_SETFONT=\"/bin/setfont\" \
197
	-DDEFAULT_FONT=\"latarcyrheb-sun16\"
Dexter Morgan's avatar
Dexter Morgan committed
198
endif
199
endif
200
endif
201
endif
202
endif
Chris E Ferron's avatar
Chris E Ferron committed
203
endif
Koen Kooi's avatar
Koen Kooi committed
204
endif
205

206
# ------------------------------------------------------------------------------
207
rootbin_PROGRAMS = \
208
	systemctl \
209
	systemd-notify \
210
	systemd-ask-password \
211
	systemd-tty-ask-password-agent \
212
	systemd-tmpfiles \
Kay Sievers's avatar
Kay Sievers committed
213
	systemd-machine-id-setup
214

215
bin_PROGRAMS = \
216
	systemd-cgls \
Lennart Poettering's avatar
Lennart Poettering committed
217
	systemd-cgtop \
218
	systemd-stdio-bridge \
219
	systemd-nspawn \
220 221
	systemd-detect-virt \
	systemd-delta
222

223
dist_bin_SCRIPTS = \
224
	src/analyze/systemd-analyze
225

226
rootlibexec_PROGRAMS = \
227
	systemd \
228
	systemd-cgroups-agent \
229
	systemd-initctl \
230
	systemd-update-utmp \
231
	systemd-shutdownd \
232
	systemd-shutdown \
233
	systemd-modules-load \
234
	systemd-remount-fs \
235
	systemd-reply-password \
236
	systemd-fsck \
237
	systemd-timestamp \
238
	systemd-ac-power \
239 240
	systemd-sysctl \
	systemd-sleep
241

242
systemgenerator_PROGRAMS = \
243
	systemd-getty-generator \
244 245
	systemd-fstab-generator \
	systemd-system-update-generator
246

247
dist_bashcompletion_DATA = \
248
	bash-completion/systemd-bash-completion.sh
249

250 251
dist_tmpfiles_DATA = \
	tmpfiles.d/systemd.conf \
252
	tmpfiles.d/tmp.conf \
253 254
	tmpfiles.d/x11.conf

255 256
if HAVE_SYSV_COMPAT
dist_tmpfiles_DATA += \
257
	tmpfiles.d/legacy.conf
258 259
endif

260
dist_systemunit_DATA = \
261 262
	units/graphical.target \
	units/multi-user.target \
263
	units/emergency.service \
264
	units/emergency.target \
265
	units/sysinit.target \
266
	units/basic.target \
267 268
	units/getty.target \
	units/halt.target \
269
	units/kexec.target \
270
	units/local-fs.target \
271
	units/local-fs-pre.target \
Lennart Poettering's avatar
Lennart Poettering committed
272
	units/remote-fs.target \
273
	units/remote-fs-pre.target \
274 275
	units/network.target \
	units/nss-lookup.target \
276
	units/nss-user-lookup.target \
277
	units/mail-transfer-agent.target \
278
	units/hibernate.target \
279
	units/http-daemon.target \
280 281 282
	units/poweroff.target \
	units/reboot.target \
	units/rescue.target \
283
	units/rpcbind.target \
284
	units/time-sync.target \
285
	units/shutdown.target \
286
	units/final.target \
287
	units/umount.target \
288
	units/sigpwr.target \
289
	units/sleep.target \
290
	units/sockets.target \
291
	units/suspend.target \
292
	units/swap.target \
293
	units/systemd-initctl.socket \
294
	units/systemd-shutdownd.socket \
295
	units/syslog.socket \
296 297
	units/dev-hugepages.mount \
	units/dev-mqueue.mount \
298
	units/sys-kernel-config.mount \
299
	units/sys-kernel-debug.mount \
300
	units/sys-fs-fuse-connections.mount \
Kay Sievers's avatar
Kay Sievers committed
301
	units/tmp.mount \
302
	units/printer.target \
303
	units/sound.target \
304
	units/bluetooth.target \
Kay Sievers's avatar
Kay Sievers committed
305
	units/smartcard.target \
306
	units/systemd-tmpfiles-clean.timer \
307
	units/quotaon.service \
308
	units/systemd-ask-password-wall.path \
309
	units/systemd-ask-password-console.path \
Kay Sievers's avatar
Kay Sievers committed
310
	units/syslog.target \
311 312
	units/systemd-udevd-control.socket \
	units/systemd-udevd-kernel.socket \
313
	units/system-update.target
314

315
nodist_systemunit_DATA = \
316
	units/getty@.service \
317
	units/serial-getty@.service \
318
	units/console-shell.service \
319
	units/console-getty.service \
320
	units/systemd-initctl.service \
321
	units/systemd-shutdownd.service \
322
	units/systemd-modules-load.service \
323
	units/systemd-remount-fs.service \
324 325
	units/systemd-update-utmp-runlevel.service \
	units/systemd-update-utmp-shutdown.service \
326 327
	units/systemd-tmpfiles-setup.service \
	units/systemd-tmpfiles-clean.service \
328
	units/systemd-ask-password-wall.service \
329
	units/systemd-ask-password-console.service \
330
	units/systemd-sysctl.service \
331
	units/emergency.service \
332
	units/rescue.service \
Kay Sievers's avatar
Kay Sievers committed
333
	units/user@.service \
334 335 336 337 338 339 340 341
	units/systemd-hibernate.service \
	units/systemd-suspend.service \
	units/systemd-halt.service \
	units/systemd-poweroff.service \
	units/systemd-reboot.service \
	units/systemd-kexec.service \
	units/systemd-fsck@.service \
	units/systemd-fsck-root.service \
342
	units/systemd-udevd.service \
343
	units/systemd-udev-trigger.service \
344
	units/systemd-udev-settle.service \
345
	units/debug-shell.service
346

347 348 349
dist_userunit_DATA = \
	units/user/default.target \
	units/user/exit.target
350

351
nodist_userunit_DATA = \
352
	units/user/systemd-exit.service
353

354
EXTRA_DIST += \
355
	units/getty@.service.m4 \
356
	units/serial-getty@.service.m4 \
357
	units/console-shell.service.m4.in \
358
	units/console-getty.service.m4.in \
359
	units/rescue.service.m4.in \
360
	units/systemd-initctl.service.in \
361
	units/systemd-shutdownd.service.in \
362
	units/systemd-modules-load.service.in \
363
	units/systemd-remount-fs.service.in \
364 365
	units/systemd-update-utmp-runlevel.service.in \
	units/systemd-update-utmp-shutdown.service.in \
366 367
	units/systemd-tmpfiles-setup.service.in \
	units/systemd-tmpfiles-clean.service.in \
368
	units/systemd-ask-password-wall.service.in \
369
	units/systemd-ask-password-console.service.in \
370
	units/systemd-sysctl.service.in \
371
	units/emergency.service.in \
372 373 374 375 376
	units/systemd-halt.service.in \
	units/systemd-poweroff.service.in \
	units/systemd-reboot.service.in \
	units/systemd-kexec.service.in \
	units/user/systemd-exit.service.in \
377 378
	units/systemd-fsck@.service.in \
	units/systemd-fsck-root.service.in \
Kay Sievers's avatar
Kay Sievers committed
379
	units/user@.service.in \
380
	units/systemd-udevd.service \
381 382
	units/systemd-udev-trigger.service \
	units/systemd-udev-settle.service \
383
	units/debug-shell.service.in \
384 385
	units/systemd-hibernate.service.in \
	units/systemd-suspend.service.in \
386
	introspect.awk \
387
	man/custom-html.xsl
388

389 390 391 392
if TARGET_FEDORA
dist_systemunit_DATA += \
	units/fedora/prefdm.service \
	units/fedora/rc-local.service \
393
	units/fedora/halt-local.service
394 395
systemgenerator_PROGRAMS += \
	systemd-rc-local-generator
396 397
endif

398 399 400 401 402
if TARGET_MANDRIVA
dist_systemunit_DATA += \
	units/mandriva/prefdm.service \
	units/fedora/rc-local.service \
	units/fedora/halt-local.service
403 404
systemgenerator_PROGRAMS += \
	systemd-rc-local-generator
405 406
endif

407 408 409 410 411
if TARGET_FRUGALWARE
dist_systemunit_DATA += \
	units/frugalware/display-manager.service
endif

412 413 414 415
if TARGET_SUSE
dist_systemunit_DATA += \
	units/suse/rc-local.service \
	units/suse/halt-local.service
416 417
systemgenerator_PROGRAMS += \
	systemd-rc-local-generator
418 419
endif

Dexter Morgan's avatar
Dexter Morgan committed
420 421 422 423 424
if TARGET_MAGEIA
dist_systemunit_DATA += \
	units/mageia/prefdm.service \
	units/fedora/rc-local.service \
	units/fedora/halt-local.service
425 426
systemgenerator_PROGRAMS += \
	systemd-rc-local-generator
Dexter Morgan's avatar
Dexter Morgan committed
427 428
endif

429 430
dist_doc_DATA = \
	README \
Kay Sievers's avatar
Kay Sievers committed
431
	NEWS \
432
	LICENSE.LGPL2.1 \
433 434
	LICENSE.GPL2 \
	LICENSE.MIT \
435
	DISTRO_PORTING
436

437
@INTLTOOL_POLICY_RULE@
438

439 440 441 442 443
# ------------------------------------------------------------------------------
MANPAGES = \
	man/systemd.1 \
	man/systemctl.1 \
	man/systemd-cgls.1 \
444
	man/systemd-delta.1 \
445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462
	man/systemd-cgtop.1 \
	man/systemd-nspawn.1 \
	man/systemd-tmpfiles.8 \
	man/systemd-notify.1 \
	man/systemd.unit.5 \
	man/systemd.service.5 \
	man/systemd.socket.5 \
	man/systemd.mount.5 \
	man/systemd.automount.5 \
	man/systemd.swap.5 \
	man/systemd.timer.5 \
	man/systemd.path.5 \
	man/systemd.target.5 \
	man/systemd.device.5 \
	man/systemd.snapshot.5 \
	man/systemd.exec.5 \
	man/systemd.special.7 \
	man/systemd.journal-fields.7 \
463
	man/kernel-command-line.7 \
464
	man/daemon.7 \
Lennart Poettering's avatar
Lennart Poettering committed
465
	man/bootup.7 \
466 467 468 469 470 471 472 473 474 475 476 477 478 479
	man/runlevel.8 \
	man/telinit.8 \
	man/halt.8 \
	man/shutdown.8 \
	man/pam_systemd.8 \
	man/systemd.conf.5 \
	man/tmpfiles.d.5 \
	man/hostname.5 \
	man/timezone.5 \
	man/machine-id.5 \
	man/locale.conf.5 \
	man/os-release.5 \
	man/machine-info.5 \
	man/modules-load.d.5 \
480
	man/systemd-modules-load.service.8 \
481
	man/sysctl.d.5 \
482
	man/systemd-sysctl.service.8 \
483 484 485
	man/systemd-ask-password.1 \
	man/systemd-cat.1 \
	man/systemd-machine-id-setup.1 \
486
	man/systemd-detect-virt.1 \
487
	man/journald.conf.5 \
488
	man/systemd-journald.service.8 \
489
	man/journalctl.1 \
490
	man/systemd-inhibit.1 \
491
	man/systemd-remount-fs.service.8 \
492
	man/systemd-update-utmp-runlevel.service.8 \
493
	man/systemd-initctl.service.8 \
494
	man/systemd-shutdownd.service.8 \
495
	man/systemd-suspend.service.8 \
496
	man/systemd-halt.service.8 \
497
	man/systemd-fsck@.service.8 \
498
	man/systemd-ask-password-console.service.8 \
499
	man/systemd-analyze.1 \
500
	man/systemd-tty-ask-password-agent.1 \
501
	man/systemd-getty-generator.8 \
502
	man/systemd-system-update-generator.8 \
503 504
	man/systemd-fstab-generator.8 \
	man/systemd.preset.5
505 506 507 508

MANPAGES_ALIAS = \
	man/reboot.8 \
	man/poweroff.8 \
509 510
	man/init.1 \
	man/systemd-modules-load.8 \
511
	man/systemd-sysctl.8 \
512
	man/systemd-journald.socket.8 \
513
	man/systemd-journald.8 \
514 515
	man/systemd-remount-fs.8 \
	man/systemd-update-utmp-shutdown.service.8 \
516
	man/systemd-update-utmp.8 \
517
	man/systemd-initctl.socket.8 \
518
	man/systemd-initctl.8 \
519
	man/systemd-shutdownd.socket.8 \
520 521
	man/systemd-shutdownd.8 \
	man/systemd-hibernate.service.8 \
522 523 524 525
	man/systemd-sleep.8 \
	man/systemd-shutdown.8 \
	man/systemd-poweroff.service.8 \
	man/systemd-reboot.service.8 \
526
	man/systemd-kexec.service.8 \
527 528 529
	man/systemd-fsck-root.service.8 \
	man/systemd-ask-password-console.path.8 \
	man/systemd-ask-password-wall.service.8 \
530 531 532 533
	man/systemd-ask-password-wall.path.8 \
	man/systemd-tmpfiles-setup.service.8 \
	man/systemd-tmpfiles-clean.service.8 \
	man/systemd-tmpfiles-clean.timer.8
534 535 536 537

man/reboot.8: man/halt.8
man/poweroff.8: man/halt.8
man/init.1: man/systemd.1
538 539
man/systemd-modules-load.8: man/systemd-modules-load.service.8
man/systemd-sysctl.8: man/systemd-sysctl.service.8
540
man/systemd-journald.socket.8: man/systemd-journald.service.8
541
man/systemd-journald.8: man/systemd-journald.service.8
542
man/systemd-remount-fs.8: man/systemd-remount-fs.service.8
543 544
man/systemd-update-utmp-shutdown.service.8: man/systemd-update-utmp-runlevel.service.8
man/systemd-update-utmp.8: man/systemd-update-utmp-runlevel.service.8
545
man/systemd-initctl.socket.8: man/systemd-initctl.service.8
546
man/systemd-initctl.8: man/systemd-initctl.service.8
547
man/systemd-shutdownd.socket.8: man/systemd-shutdownd.service.8
548
man/systemd-shutdownd.8: man/systemd-shutdownd.service.8
549 550
man/systemd-hibernate.service.8: man/systemd-suspend.service.8
man/systemd-sleep.8: man/systemd-suspend.service.8
551 552 553 554
man/systemd-shutdown.8: man/systemd-halt.service.8
man/systemd-poweroff.service.8: man/systemd-halt.service.8
man/systemd-reboot.service.8: man/systemd-halt.service.8
man/systemd-kexec.service.8: man/systemd-halt.service.8
555
man/systemd-fsck-root.service.8: man/systemd-fsck@.service.8
556 557 558
man/systemd-ask-password-console.path.8: man/systemd-ask-password-console.service.8
man/systemd-ask-password-wall.service.8: man/systemd-ask-password-console.service.8
man/systemd-ask-password-wall.path.8: man/systemd-ask-password-console.service.8
559 560 561
man/systemd-tmpfiles-setup.service.8: man/systemd-tmpfiles.8
man/systemd-tmpfiles-clean.service.8: man/systemd-tmpfiles.8
man/systemd-tmpfiles-clean.timer.8: man/systemd-tmpfiles.8
562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581

XML_FILES = \
	${patsubst %.1,%.xml,${patsubst %.3,%.xml,${patsubst %.5,%.xml,${patsubst %.7,%.xml,${patsubst %.8,%.xml,$(MANPAGES)}}}}}

if ENABLE_MANPAGES
man_MANS = \
	$(MANPAGES) \
	$(MANPAGES_ALIAS)

noinst_DATA = \
	${XML_FILES:.xml=.html}
endif

EXTRA_DIST += \
	$(XML_FILES) \
	${XML_FILES:.xml=.html} \
	$(MANPAGES) \
	$(MANPAGES_ALIAS)

# ------------------------------------------------------------------------------
582
noinst_LTLIBRARIES += \
583
	libsystemd-shared.la
584

585
libsystemd_shared_la_SOURCES = \
586 587 588
	src/shared/linux/auto_dev-ioctl.h \
	src/shared/linux/fanotify.h \
	src/shared/missing.h \
589 590 591
	src/shared/list.h \
	src/shared/macro.h \
	src/shared/def.h \
592 593 594 595
	src/shared/util.c \
	src/shared/util.h \
	src/shared/virt.c \
	src/shared/virt.h \
Kay Sievers's avatar
Kay Sievers committed
596 597
	src/shared/path-util.c \
	src/shared/path-util.h \
598 599 600 601 602 603 604 605 606 607 608 609 610 611 612
	src/shared/hashmap.c \
	src/shared/hashmap.h \
	src/shared/set.c \
	src/shared/set.h \
	src/shared/strv.c \
	src/shared/strv.h \
	src/shared/conf-parser.c \
	src/shared/conf-parser.h \
	src/shared/log.c \
	src/shared/log.h \
	src/shared/ratelimit.h \
	src/shared/ratelimit.c \
	src/shared/exit-status.c \
	src/shared/exit-status.h \
	src/shared/utf8.c \
Kay Sievers's avatar
Kay Sievers committed
613
	src/shared/utf8.h \
Kay Sievers's avatar
Kay Sievers committed
614
	src/shared/pager.c \
615 616
	src/shared/pager.h \
	src/shared/ioprio.h \
617 618
	src/shared/socket-util.c \
	src/shared/socket-util.h \
Kay Sievers's avatar
Kay Sievers committed
619 620
	src/shared/conf-files.c \
	src/shared/conf-files.h \
621 622
	src/shared/cgroup-util.c \
	src/shared/cgroup-util.h \
623 624 625 626 627 628 629 630 631 632 633 634 635
	src/shared/cgroup-show.c \
	src/shared/cgroup-show.h \
	src/shared/unit-name.c \
	src/shared/unit-name.h \
	src/shared/utmp-wtmp.c \
	src/shared/utmp-wtmp.h \
	src/shared/watchdog.c \
	src/shared/watchdog.h \
	src/shared/spawn-ask-password-agent.c \
	src/shared/spawn-ask-password-agent.h \
	src/shared/specifier.c \
	src/shared/specifier.h \
	src/shared/spawn-polkit-agent.c \
Kay Sievers's avatar
Kay Sievers committed
636 637 638
	src/shared/spawn-polkit-agent.h \
	src/shared/hwclock.c \
	src/shared/hwclock.h
639 640 641 642 643 644 645 646 647 648

#-------------------------------------------------------------------------------
noinst_LTLIBRARIES += \
	libsystemd-dbus.la

libsystemd_dbus_la_SOURCES = \
	src/shared/dbus-common.c \
	src/shared/dbus-common.h \
	src/shared/dbus-loop.c \
	src/shared/dbus-loop.h \
649 650
	src/shared/polkit.c \
	src/shared/polkit.h
651

652
libsystemd_dbus_la_CFLAGS = \
653 654 655
	$(AM_CFLAGS) \
	$(DBUS_CFLAGS)

656 657 658
libsystemd_dbus_la_LIBADD = \
	$(DBUS_LIBS)

659 660
# ------------------------------------------------------------------------------
noinst_LTLIBRARIES += \
661
	libsystemd-units.la
662

663
libsystemd_units_la_SOURCES = \
664 665 666
	src/shared/install.c \
	src/shared/install.h \
	src/shared/path-lookup.c \
667 668 669 670 671 672 673 674 675 676 677
	src/shared/path-lookup.h

libsystemd_units_la_CFLAGS = \
	$(AM_CFLAGS) \
	$(DBUS_CFLAGS)

# ------------------------------------------------------------------------------
noinst_LTLIBRARIES += \
	libsystemd-label.la

libsystemd_label_la_SOURCES = \
678 679
	src/shared/cgroup-label.c \
	src/shared/socket-label.c \
680 681 682
	src/shared/label.c \
	src/shared/label.h \
	src/shared/mkdir.c \
683 684
	src/shared/mkdir.h \
	src/shared/ask-password-api.c \
685 686 687
	src/shared/ask-password-api.h \
	src/shared/dev-setup.c \
	src/shared/dev-setup.h
688

689
libsystemd_label_la_CFLAGS = \
690 691 692
	$(AM_CFLAGS) \
	$(SELINUX_CFLAGS)

693
libsystemd_label_la_LIBADD = \
694 695
	$(SELINUX_LIBS)

696 697 698 699 700 701 702 703 704 705 706 707 708 709 710
# ------------------------------------------------------------------------------
noinst_LTLIBRARIES += \
	libsystemd-logs.la

libsystemd_logs_la_SOURCES = \
	src/shared/logs-show.c \
	src/shared/logs-show.h

libsystemd_logs_la_CFLAGS = \
	$(AM_CFLAGS)

libsystemd_logs_la_LIBADD = \
	libsystemd-journal.la \
	libsystemd-id128.la

711
# ------------------------------------------------------------------------------
712 713 714
noinst_LTLIBRARIES += \
	libsystemd-capability.la

715 716 717 718 719 720 721 722 723
libsystemd_capability_la_SOURCES = \
	src/shared/capability.c \
	src/shared/capability.h

libsystemd_capability_la_CFLAGS = \
	$(AM_CFLAGS) \
	$(CAP_CFLAGS)

libsystemd_capability_la_LIBADD = \
724
	$(CAP_LIBS)
725

726
# ------------------------------------------------------------------------------
727 728 729
noinst_LTLIBRARIES += \
	libsystemd-audit.la

730 731 732 733 734 735 736
libsystemd_audit_la_SOURCES = \
	src/shared/audit.c \
	src/shared/audit.h

libsystemd_audit_la_LIBADD = \
	libsystemd-capability.la

737
# ------------------------------------------------------------------------------
738
if HAVE_ACL
739 740 741
noinst_LTLIBRARIES += \
	libsystemd-acl.la

742
libsystemd_acl_la_SOURCES = \
743 744
	src/shared/acl-util.c \
	src/shared/acl-util.h
745 746 747 748 749 750 751

libsystemd_acl_la_CFLAGS = \
	$(AM_CFLAGS) \
	$(ACL_CFLAGS)

libsystemd_acl_la_LIBADD = \
	$(ACL_LIBS)
752
endif
753

754
# ------------------------------------------------------------------------------
755 756 757
noinst_LTLIBRARIES += \
	libsystemd-core.la

758
libsystemd_core_la_SOURCES = \
759 760 761 762 763 764
	src/core/unit.c \
	src/core/unit.h \
	src/core/job.c \
	src/core/job.h \
	src/core/manager.c \
	src/core/manager.h \
765 766
	src/core/transaction.c \
	src/core/transaction.h \
767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832
	src/core/load-fragment.c \
	src/core/load-fragment.h \
	src/core/service.c \
	src/core/service.h \
	src/core/automount.c \
	src/core/automount.h \
	src/core/mount.c \
	src/core/mount.h \
	src/core/swap.c \
	src/core/swap.h \
	src/core/device.c \
	src/core/device.h \
	src/core/target.c \
	src/core/target.h \
	src/core/snapshot.c \
	src/core/snapshot.h \
	src/core/socket.c \
	src/core/socket.h \
	src/core/timer.c \
	src/core/timer.h \
	src/core/path.c \
	src/core/path.h \
	src/core/load-dropin.c \
	src/core/load-dropin.h \
	src/core/execute.c \
	src/core/execute.h \
	src/core/dbus.c \
	src/core/dbus.h \
	src/core/dbus-manager.c \
	src/core/dbus-manager.h \
	src/core/dbus-unit.c \
	src/core/dbus-unit.h \
	src/core/dbus-job.c \
	src/core/dbus-job.h \
	src/core/dbus-service.c \
	src/core/dbus-service.h \
	src/core/dbus-socket.c \
	src/core/dbus-socket.h \
	src/core/dbus-timer.c \
	src/core/dbus-timer.h \
	src/core/dbus-target.c \
	src/core/dbus-target.h \
	src/core/dbus-mount.c \
	src/core/dbus-mount.h \
	src/core/dbus-automount.c \
	src/core/dbus-automount.h \
	src/core/dbus-swap.c \
	src/core/dbus-swap.h \
	src/core/dbus-snapshot.c \
	src/core/dbus-snapshot.h \
	src/core/dbus-device.c \
	src/core/dbus-device.h \
	src/core/dbus-execute.c \
	src/core/dbus-execute.h \
	src/core/dbus-path.c \
	src/core/dbus-path.h \
	src/core/cgroup.c \
	src/core/cgroup.h \
	src/core/selinux-setup.c \
	src/core/selinux-setup.h \
	src/core/ima-setup.c \
	src/core/ima-setup.h \
	src/core/kmod-setup.c \
	src/core/kmod-setup.h \
	src/core/locale-setup.h \
	src/core/locale-setup.c \
833 834
	src/core/hostname-setup.c \
	src/core/hostname-setup.h \
835 836 837 838 839 840
	src/core/machine-id-setup.c \
	src/core/machine-id-setup.h \
	src/core/mount-setup.c \
	src/core/mount-setup.h \
	src/core/loopback-setup.h \
	src/core/loopback-setup.c \
841 842 843 844 845 846 847 848 849 850 851 852 853 854 855
	src/core/fdset.c \
	src/core/fdset.h \
	src/core/condition.c \
	src/core/condition.h \
	src/core/namespace.c \
	src/core/namespace.h \
	src/core/tcpwrap.c \
	src/core/tcpwrap.h \
	src/core/cgroup-attr.c \
	src/core/cgroup-attr.h \
	src/core/securebits.h \
	src/core/initreq.h \
	src/core/special.h \
	src/core/bus-errors.h \
	src/core/build.h \
856 857 858
	src/core/sysfs-show.h \
	src/core/switch-root.h \
	src/core/switch-root.c
859