Run ldconfig(8) after any library gets installed.
[captive.git] / src / libcaptive / Makefile.am
index 7b53e64..7c8baa7 100644 (file)
@@ -19,7 +19,7 @@
 include $(top_srcdir)/Makefile-head.am
 include $(top_srcdir)/src/libcaptive/Makefile-libcaptive.am
 
-SUBDIRS=include reactos halcaptive cc cm ex fs io kd ke ldr mm ob ps rtl se storage sandbox client
+SUBDIRS=include reactos halcaptive cc cm ex fs io kd ke ldr mm nt ob po ps rtl se storage sandbox client
 
 EXTRA_DIST+= \
                Makefile-libcaptive.am
@@ -37,7 +37,9 @@ libcaptive_la_LIBADD= \
                ke/libke.la \
                ldr/libldr.la \
                mm/libmm.la \
+               nt/libnt.la \
                ob/libob.la \
+               po/libpo.la \
                ps/libps.la \
                rtl/librtl.la \
                se/libse.la \
@@ -46,3 +48,19 @@ libcaptive_la_LIBADD= \
                client/libclient.la
 libcaptive_la_LDFLAGS=-release $(VERSION)
 libcaptive_la_SOURCES=
+
+EXTRA_DIST+=captive.pod.pl.in
+CLEANFILES+=captive.pod captive.7
+if ENABLE_MAN_PAGES
+captive_man_cond=captive.7
+endif
+man_MANS=$(captive_man_cond)
+
+install-exec-hook:
+       if test `id -u` -eq 0 -a -z "$(DESTDIR)";then \
+               if test x$(libdir) != x/lib -a x$(libdir) != x/usr/lib && ! grep -q '^$(libdir)$$' /etc/ld.so.conf;then \
+                       echo -n "WARNING: Add '$(libdir)' to your '/etc/ld.so.conf' and run ldconfig(8)! Press ENTER...";read; \
+               fi; \
+               ldconfig || echo -n "WARNING: Failed to run ldconfig(8) - run manually! Press ENTER...";read; \
+       fi
+