@@@ much mess, mostly manpages
[mLib] / Makefile.am
index 101d533..2c63a82 100644 (file)
@@ -32,9 +32,10 @@ SUBDIRS                       =
 ### Top-level library.
 
 lib_LTLIBRARIES                 = libmLib.la
-libmLib_la_LDFLAGS      = -version-info $(LIBTOOL_VERSION_INFO)
+libmLib_la_LDFLAGS      = -version-info $(LIBTOOL_VERSION_INFO) \
+                               -no-undefined
 libmLib_la_SOURCES      =
-libmLib_la_LIBADD       =
+libmLib_la_LIBADD       = $(MLIB_LIBS)
 
 ###--------------------------------------------------------------------------
 ### Package-configuration file.
@@ -45,7 +46,7 @@ EXTRA_DIST            += mLib.pc.in
 CLEANFILES             += mLib.pc
 
 mLib.pc: mLib.pc.in Makefile
-       $(AM_V_GEN)$(confsubst) $(srcdir)/mLib.pc.in >$@.new \
+       $(SUBST) $(srcdir)/mLib.pc.in >$@.new \
                $(SUBSTITUTIONS) && \
                mv $@.new $@
 
@@ -99,6 +100,20 @@ libmLib_la_LIBADD   += test/libtest.la
 SUBDIRS                        += trace
 libmLib_la_LIBADD      += trace/libtrace.la
 
+## At this point we should construct the library.
+SUBDIRS                        += .
+
+## Examples.
+SUBDIRS                        += test/example
+
+###--------------------------------------------------------------------------
+### Manual.
+
+EXTRA_DIST             += defs.man
+
+EXTRA_DIST             += mLib.3.in
+LIBMANS                        += mLib.3
+
 ###--------------------------------------------------------------------------
 ### Testing.
 
@@ -128,9 +143,21 @@ EXTRA_DIST         += config/maninst
 ## General stuff.
 EXTRA_DIST             += debian/rules debian/copyright
 EXTRA_DIST             += debian/control debian/changelog
+EXTRA_DIST             += debian/compat debian/source/format
+EXTRA_DIST             += debian/common.symbols
+
+## mlib2
 EXTRA_DIST             += debian/mlib2.install
-EXTRA_DIST             += debian/mlib2-adns.install
-EXTRA_DIST             += debian/mlib-dev.install
+EXTRA_DIST             += debian/mlib2.symbols
+
+## mlib2-adns
+EXTRA_DIST             += debian/mlib2-adns.install.in
+EXTRA_DIST             += debian/mlib2-adns.symbols
+
+## mlib-bin
 EXTRA_DIST             += debian/mlib-bin.install
 
+## mlib-dev
+EXTRA_DIST             += debian/mlib-dev.install
+
 ###----- That's all, folks --------------------------------------------------