summaryrefslogtreecommitdiffstats
path: root/login-utils/Makemodule.am
diff options
context:
space:
mode:
authorKarel Zak2012-12-23 22:14:21 +0100
committerKarel Zak2012-12-23 22:14:21 +0100
commita73f59fa03ad28d001cc09d185adf865d6fad8bd (patch)
tree20dd9c6df33b076ba85ea896455641b78af940b8 /login-utils/Makemodule.am
parentmkfs.minix: fsck:minix: fix compiler warnings (diff)
downloadkernel-qcow2-util-linux-a73f59fa03ad28d001cc09d185adf865d6fad8bd.tar.gz
kernel-qcow2-util-linux-a73f59fa03ad28d001cc09d185adf865d6fad8bd.tar.xz
kernel-qcow2-util-linux-a73f59fa03ad28d001cc09d185adf865d6fad8bd.zip
sulogin: remove consoles.c from libcommon
- move struct chardata to include/ttyutils.h - move console.{h,c} to login-utils/sulogin-* (it's sulogin specific) - fix sulogin and agetty includes Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'login-utils/Makemodule.am')
-rw-r--r--login-utils/Makemodule.am11
1 files changed, 10 insertions, 1 deletions
diff --git a/login-utils/Makemodule.am b/login-utils/Makemodule.am
index 9edb9f497..aef81771c 100644
--- a/login-utils/Makemodule.am
+++ b/login-utils/Makemodule.am
@@ -5,18 +5,27 @@ dist_man_MANS += login-utils/last.1
last_SOURCES = login-utils/last.c
endif
+
if BUILD_SULOGIN
sbin_PROGRAMS += sulogin
dist_man_MANS += login-utils/sulogin.8
sulogin_SOURCES = \
- login-utils/sulogin.c
+ login-utils/sulogin.c \
+ login-utils/sulogin-consoles.c \
+ login-utils/sulogin-consoles.h
sulogin_LDADD = $(LDADD) libcommon.la
+
if HAVE_LIBCRYPT
sulogin_LDADD += -lcrypt
endif
if HAVE_SELINUX
sulogin_LDADD += -lselinux
endif
+
+check_PROGRAMS += test_consoles
+test_consoles_SOURCES = login-utils/sulogin-consoles.c
+test_consoles_CFLAGS = -DTEST_PROGRAM
+test_consoles_LDADD = libcommon.la
endif # BUILD_SULOGIN