chiark / gitweb /
Makefile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
[mLib] / Makefile.am
index 7f6182828d9c81ee98b4b398f0a0c9f977008e36..5e7f7fdea02c8737e9032d96dd75a8ae2a83e425 100644 (file)
@@ -403,6 +403,21 @@ pkginclude_HEADERS += lock.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
@@ -488,7 +503,7 @@ EXTRA_DIST          += $(LIBMANS) $(PROGMANS)
 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)" \