distribute := utmp-private.h programs/xtmp.h programs/utmpd.h README.utmpd \
programs/utmpd-private.h $(utmpd-routines:%=programs/%.c) \
- pty-internal.h
+ pty-private.h
subdir-dirs = programs
vpath %.c programs
+tests := tst-utmp tst-utmpx
+
# Build the -lutil library with these extra functions.
extra-libs := libutil
extra-libs-others := $(extra-libs)
libutil-routines:= login login_tty logout logwtmp openpty forkpty
-libutil-map := libutil.map
include ../Rules
+ifeq (yes,$(build-static-nss))
+otherlibs += $(nssobjdir)/libnss_files.a $(resolvobjdir)/libnss_dns.a \
+ $(resolvobjdir)/libresolv.a $(common-objpfx)libc.a
+endif
+
# pt_chown needs to be setuid root.
$(inst_libexecdir)/pt_chown: $(objpfx)pt_chown $(+force)
$(make-target-directory)
- -$(INSTALL) -m 4755 -o root $< $@
+ -$(INSTALL_PROGRAM) -m 4755 -o root $< $@
$(objpfx)utmpd: $(utmpd-routines:%=$(objpfx)%.o)