* rules.am, sofia.am various Makefile.ams: added checklib target
make all now builds only the library, not the (nua) test libraries.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7812
d0543943-73ff-0310-b7d9-
9358b9ac24b2
include $(top_srcdir)/rules/recursive.am
+checklib: checklib-recursive $(lib_LTLIBRARIES)
+
doxygen: built-sources
@echo Generating empty doxytags
mkdir -p docs/html ; \
# ----------------------------------------------------------------------
# Build targets
-noinst_LTLIBRARIES = libnua.la libtestnua.la libtestproxy.la libtestnat.la
+noinst_LTLIBRARIES = libnua.la
+
+check_LTLIBRARIES = libtestnua.la libtestproxy.la libtestnat.la
check_PROGRAMS = test_nua
valcheck: valcheck-recursive
SOFIA_RECURSIVE = \
- valcheck-recursive
+ valcheck-recursive \
+ checklib-recursive
SOFIA_DIST_RECURSIVE = \
built-sources-recursive \
../tport/libtport.la ../url/liburl.la:
cd $(@D) && $(MAKE) $(@F)
+checklib: $(noinst_LTLIBRARIES) $(check_LTLIBRARIES)
+
INTERNAL_INCLUDES = \
-I${sofiasrcdir}/features -I${sofiabuilddir}/features \
-I${sofiasrcdir}/ipt -I${sofiabuilddir}/ipt \
check_sofia_SOURCES = check_sofia.c check_sofia.h \
suite_for_nua.c
+${sofiabuilddir}/nua/libtestnua.la \
+ ${sofiabuilddir}/nua/libtestproxy.la \
+ ${sofiabuilddir}/nua/libtestnat.la:
+ cd ${sofiabuilddir}/nua && make checklib
+
check_sofia_LDADD = \
${sofiabuilddir}/nua/libtestnua.la \
${sofiabuilddir}/nua/libtestproxy.la \