X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=Makefile.am;h=8ad1969bdcd8641718b1c1de0dd075cdb0caeae8;hp=7396dddd87e30ead9680f1e85dfc97bf2a5cdf49;hb=d9a76d8f860c4ee19c4aa0df685889d058f4c5cb;hpb=75db651adba49238a02fe031842155d30e7a8219 diff --git a/Makefile.am b/Makefile.am index 7396dddd8..8ad1969bd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,14 +36,18 @@ AM_CPPFLAGS = \ -DSYSTEMD_BINARY_PATH=\"$(sbindir)/systemd\" # -DSYSTEMD_BINARY_PATH=\"/home/lennart/projects/systemd/systemd\" - +VALA_CFLAGS=-Wno-unused-variable -Wno-unused-function sbin_PROGRAMS = \ systemd bin_PROGRAMS = \ - systemctl \ + systemctl + +if HAVE_GTK +bin_PROGRAMS += \ systemadm +endif pkglibexec_PROGRAMS = \ systemd-logger \ @@ -76,7 +80,9 @@ EXTRA_DIST = \ units/systemd-initctl.service.in \ units/systemd-initctl.socket \ units/systemd-logger.service.in \ - units/systemd-logger.socket + units/systemd-logger.socket \ + LICENSE \ + README # This is needed because automake is buggy in how it generates the # rules for C programs, but not Vala programs. We therefore can't @@ -131,6 +137,16 @@ COMMON_SOURCES = \ fdset.c \ namespace.c +EXTRA_DIST += \ + ${COMMON_SOURCES:.c=.h} \ + macro.h \ + ioprio.h \ + missing.h \ + list.h \ + securebits.h \ + linux/auto_dev-ioctl.h \ + initreq.h + systemd_SOURCES = \ $(COMMON_SOURCES) \ main.c @@ -208,14 +224,14 @@ systemctl_SOURCES = \ systemctl.vala \ systemd-interfaces.vala -systemctl_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) +systemctl_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) $(VALA_CFLAGS) systemctl_LDADD = $(DBUSGLIB_LIBS) systemadm_SOURCES = \ systemadm.vala \ systemd-interfaces.vala -systemadm_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS) +systemadm_CPPFLAGS = $(AM_CPPFLAGS) $(DBUSGLIB_CFLAGS) $(GTK_CFLAGS) $(VALA_CFLAGS) systemadm_LDADD = $(DBUSGLIB_LIBS) $(GTK_LIBS) systemd-initctl.service: units/systemd-initctl.service.in Makefile @@ -234,3 +250,12 @@ CLEANFILES = \ systemadm.c \ systemd-initctl.service \ systemd-logger.service + +install-data-hook: + $(MKDIR_P) -m 0755 \ + $(DESTDIR)$(pkgsysconfdir)/system \ + $(DESTDIR)$(pkgsysconfdir)/session \ + $(DESTDIR)$(sysconfdir)/xdg/systemd \ + $(DESTDIR)/cgroup/debug + rm -f $(DESTDIR)$(sysconfdir)/xdg/systemd/session + ln -sf $(DESTDIR)$(pkgsysconfdir)/session $(DESTDIR)$(sysconfdir)/xdg/systemd/session