]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Thu Mar 6 12:43:23 EST 2008 Pekka.Pessi@nokia.com
authorMichael Jerris <mike@jerris.com>
Fri, 7 Mar 2008 17:38:16 +0000 (17:38 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 7 Mar 2008 17:38:16 +0000 (17:38 +0000)
  * 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

libs/sofia-sip/libsofia-sip-ua/Makefile.am
libs/sofia-sip/libsofia-sip-ua/nua/Makefile.am
libs/sofia-sip/rules/recursive.am
libs/sofia-sip/rules/sofia.am
libs/sofia-sip/tests/Makefile.am

index 4238f911aaf63ee2ac8870f69891aff509a98d57..2b181af67edb364ee6594787c17bd66c990c053d 100644 (file)
@@ -64,6 +64,8 @@ PHONY = doxygen built-sources
 
 include $(top_srcdir)/rules/recursive.am
 
+checklib: checklib-recursive $(lib_LTLIBRARIES)
+
 doxygen: built-sources
        @echo Generating empty doxytags
        mkdir -p docs/html ; \
index ab20e470d10d75090ac6d846acbee30827232dd8..366c5ecc2bf3f8f948d59bd98b6e4d382e0ae838 100644 (file)
@@ -11,7 +11,9 @@
 # ----------------------------------------------------------------------
 # 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
 
index a801f75937aea1a1c2571e7ef2f627e90b7fc8b6..b277d6de4371969e5437b2ca1c58b1eebf7186f3 100644 (file)
@@ -7,7 +7,8 @@ clean-built-sources: clean-built-sources-recursive
 valcheck: valcheck-recursive
 
 SOFIA_RECURSIVE = \
-       valcheck-recursive
+       valcheck-recursive \
+       checklib-recursive
 
 SOFIA_DIST_RECURSIVE = \
        built-sources-recursive \
index b9061ba93c865888131b507c6518f11c386f81ea..328b53b61f97adccb1f0ef8527dc1b626435d902 100644 (file)
@@ -38,6 +38,8 @@ _tag.c_tag_ref.c:
  ../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 \
index ac1cf3adfbe5f513d71ecb2e3e35f9c2d0a56d2e..d305a66e5a7b5219bbcf382988176cf3d4c9436f 100644 (file)
@@ -20,6 +20,11 @@ check_PROGRAMS += check_sofia
 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 \