pkgsysconfdir=$(sysconfdir)/systemd
systemunitdir=$(pkgdatadir)/system
sessionunitdir=$(pkgdatadir)/session
+interfacedir=$(datadir)/dbus-1/interfaces
AM_CPPFLAGS = \
-include $(top_builddir)/config.h \
dist_udevrules_DATA = \
src/99-systemd.rules
+interface_DATA = \
+ org.freedesktop.systemd1.Manager.xml \
+ org.freedesktop.systemd1.Job.xml \
+ org.freedesktop.systemd1.Unit.xml \
+ org.freedesktop.systemd1.Service.xml \
+ org.freedesktop.systemd1.Socket.xml \
+ org.freedesktop.systemd1.Timer.xml \
+ org.freedesktop.systemd1.Target.xml \
+ org.freedesktop.systemd1.Device.xml \
+ org.freedesktop.systemd1.Mount.xml \
+ org.freedesktop.systemd1.Automount.xml \
+ org.freedesktop.systemd1.Snapshot.xml \
+ org.freedesktop.systemd1.Swap.xml \
+ org.freedesktop.systemd1.Path.xml
+
dist_systemunit_DATA = \
units/emergency.service \
units/getty.target \
units/dev-mqueue.mount \
units/proc-sys-fs-binfmt_misc.automount \
units/proc-sys-fs-binfmt_misc.mount \
+ units/sys-fs-fuse-connections.automount \
+ units/sys-fs-fuse-connections.mount \
units/sys-kernel-debug.automount \
units/sys-kernel-debug.mount \
+ units/sys-kernel-security.automount \
+ units/sys-kernel-security.mount \
+ units/var-lock.mount \
units/var-run.mount
systemunit_DATA = \
src/snapshot.c \
src/socket.c \
src/timer.c \
+ src/path.c \
src/load-dropin.c \
src/execute.c \
src/dbus.c \
src/dbus-job.c \
src/dbus-service.c \
src/dbus-socket.c \
+ src/dbus-timer.c \
src/dbus-target.c \
src/dbus-mount.c \
src/dbus-automount.c \
src/dbus-snapshot.c \
src/dbus-device.c \
src/dbus-execute.c \
+ src/dbus-path.c \
src/cgroup.c \
src/mount-setup.c \
src/hostname-setup.c \
src/loopback-setup.c \
+ src/kmod-setup.c \
src/utmp-wtmp.c \
src/specifier.c \
src/unit-name.c \
man/systemd.special.html.in
endif
+org.freedesktop.systemd1.%.xml: systemd
+ $(AM_V_GEN)./systemd --introspect=${@:.xml=} > $@
+
+CLEANFILES += $(interface_DATA)
+
install-data-hook:
$(MKDIR_P) -m 0755 \
$(DESTDIR)$(systemunitdir) \
rm -f getty.target && \
$(LN_S) $(systemunitdir)/getty.target getty.target )
( cd $(DESTDIR)$(systemunitdir)/basic.target.wants && \
- rm -f dev-hugepages.automount dev-mqueue.automount proc-sys-fs-binfmt_misc.automount sys-kernel-debug.automount && \
+ rm -f dev-hugepages.automount \
+ dev-mqueue.automount \
+ proc-sys-fs-binfmt_misc.automount \
+ sys-kernel-debug.automount \
+ sys-fs-fuse-connections.automount \
+ sys-kernel-security.automount && \
$(LN_S) ../dev-hugepages.automount dev-hugepages.automount && \
$(LN_S) ../dev-mqueue.automount dev-mqueue.automount && \
$(LN_S) ../proc-sys-fs-binfmt_misc.automount proc-sys-fs-binfmt_misc.automount && \
- $(LN_S) ../sys-kernel-debug.automount sys-kernel-debug.automount )
+ $(LN_S) ../sys-kernel-debug.automount sys-kernel-debug.automount && \
+ $(LN_S) ../sys-kernel-security.automount sys-kernel-security.automount && \
+ $(LN_S) ../sys-fs-fuse-connections.automount sys-fs-fuse-connections.automount )
if TARGET_FEDORA
( cd $(DESTDIR)$(pkgsysconfdir)/system/graphical.target.wants && \
rm -f prefdm.service && \