-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 \
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
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
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