X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=Makefile.am;h=6351537fadf811ae84a26e92858e0173953ad0ce;hp=dfea23df4f0c09e863ca3dbbe14172d5d36c0767;hb=fc9b2a84dcf70bdd3100cbcb84f2858dd5303d76;hpb=398ef8ba0266cca453d90a90b3a2aa1caa44189f diff --git a/Makefile.am b/Makefile.am index dfea23df4..6351537fa 100644 --- a/Makefile.am +++ b/Makefile.am @@ -58,7 +58,8 @@ rootbin_PROGRAMS = \ systemd-notify bin_PROGRAMS = \ - systemd-install + systemd-install \ + systemd-cgls if HAVE_GTK bin_PROGRAMS += \ @@ -125,9 +126,11 @@ dist_systemunit_DATA = \ units/rpcbind.target \ units/rtc-set.target \ units/shutdown.target \ + units/umount.target \ units/sigpwr.target \ units/sockets.target \ units/swap.target \ + units/dbus.target \ units/systemd-initctl.socket \ units/systemd-logger.socket \ units/dev-hugepages.automount \ @@ -151,8 +154,7 @@ nodist_systemunit_DATA = \ units/multi-user.target \ units/systemd-initctl.service \ units/systemd-logger.service \ - units/syslog.target \ - units/dbus.target + units/syslog.target dist_sessionunit_DATA = \ units/session/default.target @@ -170,7 +172,6 @@ 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 @@ -284,14 +285,12 @@ libsystemd_core_la_SOURCES = \ libsystemd_core_la_CFLAGS = \ $(AM_CFLAGS) \ $(DBUS_CFLAGS) \ - $(UDEV_CFLAGS) \ - $(CGROUP_CFLAGS) + $(UDEV_CFLAGS) libsystemd_core_la_LIBADD = \ libsystemd-basic.la \ $(DBUS_LIBS) \ $(UDEV_LIBS) \ - $(CGROUP_LIBS) \ $(LIBWRAP_LIBS) \ $(PAM_LIBS) @@ -312,13 +311,15 @@ EXTRA_DIST += \ src/sd-daemon.h \ src/special.h \ src/dbus-common.h \ - src/bus-errors.h + src/bus-errors.h \ + src/cgroup-show.h MANPAGES = \ man/systemd.1 \ man/systemctl.1 \ man/systemadm.1 \ man/systemd-install.1 \ + man/systemd-cgls.1 \ man/systemd-notify.1 \ man/sd_notify.3 \ man/sd_booted.3 \ @@ -393,8 +394,7 @@ systemd_SOURCES = \ systemd_CFLAGS = \ $(AM_CFLAGS) \ $(DBUS_CFLAGS) \ - $(UDEV_CFLAGS) \ - $(CGROUP_CFLAGS) + $(UDEV_CFLAGS) systemd_LDADD = \ libsystemd-core.la @@ -436,12 +436,10 @@ test_cgroup_SOURCES = \ src/cgroup-util.c test_cgroup_CFLAGS = \ - $(AM_CFLAGS) \ - $(CGROUP_CFLAGS) + $(AM_CFLAGS) test_cgroup_LDADD = \ - libsystemd-basic.la \ - $(CGROUP_LIBS) + libsystemd-basic.la systemd_logger_SOURCES = \ src/logger.c \ @@ -479,7 +477,9 @@ systemd_cgroups_agent_LDADD = \ systemctl_SOURCES = \ src/systemctl.c \ src/utmp-wtmp.c \ - src/dbus-common.c + src/dbus-common.c \ + src/cgroup-show.c \ + src/cgroup-util.c systemctl_CFLAGS = \ $(AM_CFLAGS) \ @@ -499,7 +499,8 @@ systemd_notify_LDADD = \ systemd_install_SOURCES = \ src/install.c \ src/path-lookup.c \ - src/dbus-common.c + src/dbus-common.c \ + src/sd-daemon.c systemd_install_LDADD = \ libsystemd-basic.la \ @@ -509,6 +510,17 @@ systemd_install_CFLAGS = \ $(AM_CFLAGS) \ $(DBUS_CFLAGS) +systemd_cgls_SOURCES = \ + src/systemd-cgls.c \ + src/cgroup-show.c \ + src/cgroup-util.c + +systemd_cgls_CFLAGS = \ + $(AM_CFLAGS) + +systemd_cgls_LDADD = \ + libsystemd-basic.la + systemadm_SOURCES = \ src/systemadm.vala \ src/systemd-interfaces.vala @@ -538,8 +550,7 @@ pam_systemd_la_SOURCES = \ src/sd-daemon.c pam_systemd_la_CFLAGS = \ - $(AM_CFLAGS) \ - $(CGROUP_CFLAGS) \ + $(AM_CFLAGS) -fvisibility=hidden pam_systemd_la_LDFLAGS = \ @@ -551,14 +562,12 @@ pam_systemd_la_LDFLAGS = \ pam_systemd_la_LIBADD = \ libsystemd-basic.la \ - $(PAM_LIBS) \ - $(CGROUP_LIBS) + $(PAM_LIBS) SED_PROCESS = \ $(AM_V_GEN)$(MKDIR_P) $(dir $@) && \ $(SED) -e 's,@rootlibexecdir\@,$(rootlibexecdir),g' \ -e 's,@SPECIAL_SYSLOG_SERVICE\@,$(SPECIAL_SYSLOG_SERVICE),g' \ - -e 's,@SPECIAL_DBUS_SERVICE\@,$(SPECIAL_DBUS_SERVICE),g' \ -e 's,@SYSTEMCTL\@,$(rootbindir)/systemctl,g' \ -e 's,@pkgsysconfdir\@,$(pkgsysconfdir),g' \ -e 's,@pkgdatadir\@,$(pkgdatadir),g' \ @@ -671,7 +680,7 @@ CLEANFILES += \ endif org.freedesktop.systemd1.%.xml: systemd - $(AM_V_GEN)./systemd --introspect=${@:.xml=} > $@ + $(AM_V_GEN)SYSTEMD_SKIP_API_MOUNTS=1 ./systemd --introspect=${@:.xml=} > $@ CLEANFILES += \ $(dbusinterface_DATA) @@ -752,7 +761,7 @@ if TARGET_FEDORA $(LN_S) $(systemunitdir)/prefdm.service display-manager.service ) ( cd $(DESTDIR)$(pkgsysconfdir)/system/graphical.target.wants && \ rm -f prefdm.service && \ - $(LN_S) ../prefdm.service prefdm.service ) + $(LN_S) $(systemunitdir)/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 ) @@ -767,8 +776,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 prefdm.service && \ - $(LN_S) ../prefdm.service prefdm.service ) + rm -f xdm.service && \ + $(LN_S) $(systemunitdir)/xdm.service xdm.service ) endif DISTCHECK_CONFIGURE_FLAGS = \ @@ -779,3 +788,11 @@ DISTCHECK_CONFIGURE_FLAGS = \ --with-udevrulesdir=$$dc_install_base/$(udevrulesdir) \ --with-pamlibdir=$$dc_install_base/$(pamlibdir) \ --with-rootdir=$$dc_install_base/$(rootdir) + +upload: all distcheck + cp -v systemd-$(VERSION).tar.bz2 /home/lennart/cvs.fedora/systemd/devel/ + scp systemd-$(VERSION).tar.bz2 fdo:/srv/www.freedesktop.org/www/software/systemd/ + scp man/*.html tango:public/systemd-man/ + +git-tag: + git tag "v$(VERSION)" -m "systemd $(VERSION)"