## Alignment.
pkginclude_HEADERS += align.h
+LIBMANS += align.3
## Bit manipulation.
pkginclude_HEADERS += bits.h
libmLib_la_SOURCES += lock.c
LIBMANS += lock.3
+## File descriptor juggling.
+pkginclude_HEADERS += mdup.h
+libmLib_la_SOURCES += mdup.c
+LIBMANS += mdup.3
+
+check_PROGRAMS += mdup.t
+mdup_t_SOURCES = mdup-test.c
+mdup_t_CPPFLAGS = $(TEST_CPPFLAGS)
+mdup_t_LDFLAGS = -static
+
+EXTRA_DIST += mdup-test.sh
+CLEANFILES += mdup.[0-9]*.out mdup.[0-9]*.err
+tests:: mdup.t mdup-test.sh
+ $(srcdir)/mdup-test.sh
+
## Time arithmetic.
pkginclude_HEADERS += tv.h
libmLib_la_SOURCES += tv.c
install-data-local: install-man
install-man: $(LIBMANS) $(PROGMANS)
@$(NORMAL_INSTALL)
- $(mkinstalldirs) $(DESTDIR)$(mandir)
+ $(mkdir_p) $(DESTDIR)$(mandir)
$(top_srcdir)/config/maninst \
-d $(DESTDIR)$(mandir) -s $(srcdir) \
-i "$(INSTALL)" \