X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=Makefile.am;h=b444c02f3026e6ce37ed464866675e07b530d7c2;hp=1beeb3419e4be59af11aaa5fd6fbd4c223fdfe94;hb=9c2d9caab23286f3d8dceaaa43ab46e29e3579fb;hpb=1f812feafb4b98d5cfa2934886bbdd43325780bb diff --git a/Makefile.am b/Makefile.am index 1beeb3419..b444c02f3 100644 --- a/Makefile.am +++ b/Makefile.am @@ -38,10 +38,12 @@ systemunitdir=$(rootdir)/lib/systemd/system AM_CPPFLAGS = \ -include $(top_builddir)/config.h \ + -DSYSTEM_CONFIG_FILE=\"$(pkgsysconfdir)/system.conf\" \ -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \ -DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \ -DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \ -DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \ + -DSESSION_CONFIG_FILE=\"$(pkgsysconfdir)/session.conf\" \ -DSESSION_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/session\" \ -DSESSION_DATA_UNIT_PATH=\"$(sessionunitdir)\" \ -DCGROUP_AGENT_PATH=\"$(rootlibexecdir)/systemd-cgroups-agent\" \ @@ -81,6 +83,9 @@ pamlib_LTLIBRARIES = \ pam_systemd.la endif +dist_pkgsysconf_DATA = \ + src/system.conf + dist_dbuspolicy_DATA = \ src/org.freedesktop.systemd1.conf @@ -146,7 +151,8 @@ nodist_systemunit_DATA = \ units/multi-user.target \ units/systemd-initctl.service \ units/systemd-logger.service \ - units/syslog.target + units/syslog.target \ + units/dbus.target dist_sessionunit_DATA = \ units/session/default.target @@ -164,6 +170,7 @@ EXTRA_DIST = \ units/systemd-initctl.service.in \ units/systemd-logger.service.in \ units/syslog.target.in \ + units/dbus.target.in \ units/session/exit.service.in \ systemd.pc.in @@ -217,10 +224,6 @@ noinst_LTLIBRARIES = \ libsystemd-basic.la \ libsystemd-core.la -# This is needed because automake is buggy in how it generates the -# rules for C programs, but not Vala programs. We therefore can't -# list the .h files as dependencies if we want make dist to work. - libsystemd_basic_la_SOURCES = \ src/util.c \ src/hashmap.c \ @@ -269,6 +272,7 @@ libsystemd_core_la_SOURCES = \ src/hostname-setup.c \ src/loopback-setup.c \ src/kmod-setup.c \ + src/modprobe-setup.c \ src/utmp-wtmp.c \ src/specifier.c \ src/unit-name.c \ @@ -291,6 +295,10 @@ libsystemd_core_la_LIBADD = \ $(LIBWRAP_LIBS) \ $(PAM_LIBS) +# This is needed because automake is buggy in how it generates the +# rules for C programs, but not Vala programs. We therefore can't +# list the .h files as dependencies if we want make dist to work. + EXTRA_DIST += \ ${libsystemd_basic_la_SOURCES:.c=.h} \ ${libsystemd_core_la_SOURCES:.c=.h} \ @@ -302,8 +310,8 @@ EXTRA_DIST += \ src/linux/auto_dev-ioctl.h \ src/initreq.h \ src/sd-daemon.h \ - src/special.h - + src/special.h \ + src/dbus-common.h MANPAGES = \ man/systemd.1 \ @@ -318,13 +326,23 @@ MANPAGES = \ 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/daemon.7 \ man/sd-daemon.7 \ man/runlevel.8 \ man/telinit.8 \ man/halt.8 \ man/shutdown.8 \ - man/pam_systemd.8 + man/pam_systemd.8 \ + man/systemd.conf.5 MANPAGES_ALIAS = \ man/reboot.8 \ @@ -435,7 +453,8 @@ systemd_logger_LDADD = \ systemd_initctl_SOURCES = \ src/initctl.c \ - src/sd-daemon.c + src/sd-daemon.c \ + src/dbus-common.c systemd_initctl_CFLAGS = \ $(AM_CFLAGS) \ @@ -458,7 +477,8 @@ systemd_cgroups_agent_LDADD = \ systemctl_SOURCES = \ src/systemctl.c \ - src/utmp-wtmp.c + src/utmp-wtmp.c \ + src/dbus-common.c systemctl_CFLAGS = \ $(AM_CFLAGS) \ @@ -477,12 +497,13 @@ systemd_notify_LDADD = \ systemd_install_SOURCES = \ src/install.c \ - src/path-lookup.c + src/path-lookup.c \ + src/dbus-common.c systemd_install_LDADD = \ - libsystemd-basic.la + libsystemd-basic.la \ + $(DBUS_LIBS) -# We don't really link here against D-Bus, however we indirectly include D-Bus header files systemd_install_CFLAGS = \ $(AM_CFLAGS) \ $(DBUS_CFLAGS) @@ -729,8 +750,8 @@ if TARGET_FEDORA rm -f display-manager.service && \ $(LN_S) $(systemunitdir)/prefdm.service display-manager.service ) ( cd $(DESTDIR)$(pkgsysconfdir)/system/graphical.target.wants && \ - rm -f display-manager.service && \ - $(LN_S) ../display-manager.service display-manager.service ) + rm -f prefdm.service && \ + $(LN_S) ../prefdm.service prefdm.service ) ( cd $(DESTDIR)$(pkgsysconfdir)/system/multi-user.target.wants && \ rm -f rc-local.service && \ $(LN_S) $(systemunitdir)/rc-local.service rc-local.service ) @@ -745,8 +766,8 @@ if TARGET_GENTOO rm -f display-manager.service && \ $(LN_S) $(systemunitdir)/xdm.service display-manager.service ) ( cd $(DESTDIR)$(pkgsysconfdir)/system/graphical.target.wants && \ - rm -f display-manager.service && \ - $(LN_S) ../display-manager.service display-manager.service ) + rm -f prefdm.service && \ + $(LN_S) ../prefdm.service prefdm.service ) endif DISTCHECK_CONFIGURE_FLAGS = \