build-sys: move login-utils/logindefs.c to lib

Signed-off-by: Karel Zak <kzak@redhat.com>
pull/1639/head
Karel Zak 2022-03-21 13:07:46 +01:00
parent fc047eb03c
commit 420bce887d
5 changed files with 17 additions and 24 deletions

View File

@ -32,6 +32,7 @@ dist_noinst_HEADERS += \
include/pwdutils.h \
include/linux_version.h \
include/list.h \
include/logindefs.h \
include/loopdev.h \
include/mangle.h \
include/match.h \

View File

@ -94,7 +94,8 @@ check_PROGRAMS += \
test_strutils \
test_ttyutils \
test_timeutils \
test_c_strtod
test_c_strtod \
test_logindefs
if LINUX
@ -222,3 +223,11 @@ test_loopdev_SOURCES = lib/loopdev.c \
$(test_canonicalize_SOURCES)
test_loopdev_CFLAGS = $(AM_CFLAGS) -DTEST_PROGRAM_LOOPDEV
endif
test_logindefs_SOURCES = lib/logindefs.c
test_logindefs_CPPFLAGS = -DTEST_PROGRAM $(AM_CPPFLAGS)
test_logindefs_LDADD = $(LDADD) libcommon.la
if HAVE_ECONF
test_logindefs_LDADD += -leconf
endif

View File

@ -59,8 +59,7 @@ MANPAGES += login-utils/login.1
dist_noinst_DATA += login-utils/login.1.adoc
login_SOURCES = \
login-utils/login.c \
login-utils/logindefs.c \
login-utils/logindefs.h
lib/logindefs.c
login_LDADD = $(LDADD) libcommon.la -lpam
if HAVE_LINUXPAM
login_LDADD += -lpam_misc
@ -144,8 +143,7 @@ endif
chfn_SOURCES = \
login-utils/chfn.c \
login-utils/logindefs.c \
login-utils/logindefs.h \
lib/logindefs.c \
$(chfn_chsh_sources)
chfn_CFLAGS = $(chfn_chsh_cflags)
chfn_LDFLAGS = $(chfn_chsh_ldflags)
@ -169,8 +167,7 @@ su_SOURCES = \
login-utils/su.c \
login-utils/su-common.c \
login-utils/su-common.h \
login-utils/logindefs.c \
login-utils/logindefs.h
lib/logindefs.c
su_CFLAGS = $(SUID_CFLAGS) $(AM_CFLAGS)
su_LDFLAGS = $(SUID_LDFLAGS) $(AM_LDFLAGS)
su_LDADD = $(LDADD) libcommon.la -lpam
@ -197,8 +194,7 @@ runuser_SOURCES = \
login-utils/runuser.c \
login-utils/su-common.c \
login-utils/su-common.h \
login-utils/logindefs.c \
login-utils/logindefs.h
lib/logindefs.c
runuser_LDADD = $(LDADD) libcommon.la -lpam
if HAVE_LINUXPAM
runuser_LDADD += -lpam_misc
@ -235,8 +231,7 @@ MANPAGES += login-utils/lslogins.1
dist_noinst_DATA += login-utils/lslogins.1.adoc
lslogins_SOURCES = \
login-utils/lslogins.c \
login-utils/logindefs.c \
login-utils/logindefs.h
lib/logindefs.c
lslogins_LDADD = $(LDADD) libcommon.la libsmartcols.la
lslogins_CFLAGS = $(AM_CFLAGS) -I$(ul_libsmartcols_incdir)
if HAVE_SELINUX
@ -271,22 +266,10 @@ INSTALL_EXEC_HOOKS += install-exec-hook-vipw
endif # BUILD_VIPW
check_PROGRAMS += \
test_islocal \
test_logindefs
check_PROGRAMS += test_islocal
test_islocal_SOURCES = login-utils/islocal.c
test_islocal_CPPFLAGS = -DTEST_PROGRAM $(AM_CPPFLAGS)
test_logindefs_SOURCES = \
login-utils/logindefs.c \
login-utils/logindefs.h
test_logindefs_CPPFLAGS = -DTEST_PROGRAM $(AM_CPPFLAGS)
test_logindefs_LDADD = $(LDADD) libcommon.la
if HAVE_ECONF
test_logindefs_LDADD += -leconf
endif
install-exec-hook:
if BUILD_SU