chfn_chsh_sources = files( 'ch-common.c', 'ch-common.h', ) chfn_chsh_deps = [lib_readline] if chfn_chsh_password chfn_chsh_sources += files( 'auth.c', 'auth.h', ) chfn_chsh_deps += [ lib_pam, lib_pam_misc, ] endif if lib_user.found() chfn_chsh_sources += files( 'libuser.c', 'libuser.h', ) chfn_chsh_deps += lib_user else chfn_chsh_sources += files( 'islocal.c', 'islocal.h', 'setpwnam.c', 'setpwnam.h', ) endif if lib_selinux.found() chfn_chsh_sources += files( 'selinux_utils.c', 'selinux_utils.h', ) chfn_chsh_deps += [lib_selinux] endif chfn_sources = files( 'chfn.c', 'logindefs.c', 'logindefs.h', ) test_islocal_sources = files( 'islocal.c', ) test_logindefs_sources = files( 'logindefs.c', 'logindefs.h', ) test_consoles_sources = files( 'sulogin-consoles.c', ) last_sources = files( 'last.c', ) + \ monotonic_c login_sources = files( 'login.c', 'logindefs.c', 'logindefs.h', ) sulogin_sources = files( 'sulogin.c', 'sulogin-consoles.c', 'sulogin-consoles.h', )