]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
SMP SNMP: fix test unit link failures
authorAmos Jeffries <squid3@treenet.co.nz>
Sun, 6 Feb 2011 03:33:09 +0000 (20:33 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Sun, 6 Feb 2011 03:33:09 +0000 (20:33 -0700)
src/Makefile.am
src/tests/stub_ipc_Forwarder.cc

index 44a64e312dfad8427009fae5a1cf6c7c13863910..eb8c697f20c3bcec98df57e2391e13ff007f9739 100644 (file)
@@ -48,7 +48,7 @@ SNMP_ALL_SOURCE = \
 if ENABLE_SNMP
 SNMP_SOURCE = $(SNMP_ALL_SOURCE)
 SUBDIRS += snmp
-SNMP_LIBS = snmp/libsnmp.la
+SNMP_LIBS = snmp/libsnmp.la $(SNMPLIB)
 else
 SNMP_SOURCE = 
 endif
@@ -176,8 +176,7 @@ COMMON_LIBS = \
        ip/libip.la \
        fs/libfs.la \
        ipc/libipc.la \
-       mgr/libmgr.la \
-       $(SNMP_LIBS)
+       mgr/libmgr.la
 
 EXTRA_PROGRAMS = \
        DiskIO/DiskDaemon/diskd \
@@ -550,10 +549,10 @@ squid_LDADD = \
        $(DISK_OS_LIBS) \
        $(CRYPTLIB) \
        $(REGEXLIB) \
-       $(SNMPLIB) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
+       $(SNMP_LIBS) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
@@ -567,8 +566,7 @@ squid_DEPENDENCIES = \
        $(DISK_LIBS) \
        $(DISK_LINKOBJS) \
        $(REPL_OBJS) \
-       $(SNMPLIB) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LOCAL_LIBS) \
        $(SSL_LIBS) \
        $(COMMON_LIBS)
@@ -650,7 +648,6 @@ ufsdump_LDADD = \
        $(REPL_OBJS) \
        $(CRYPTLIB) \
        $(REGEXLIB) \
-       $(SNMPLIB) \
        $(SSLLIB) \
        $(COMPAT_LIB) \
        $(EPOLL_LIBS) \
@@ -820,7 +817,7 @@ cf.data: cf.data.pre Makefile
        sed \
        -e "s%[@]DEFAULT_HTTP_PORT[@]%$(DEFAULT_HTTP_PORT)%g" \
        -e "s%[@]DEFAULT_ICP_PORT[@]%$(DEFAULT_ICP_PORT)%g" \
-       -e "s%[@]DEFAULT_CACHE_EFFECTIVE_USER[@]%${CACHE_EFFECTIVE_USER}%g" \
+       -e "s%[@]DEFAULT_CACHE_EFFECTIVE_USER[@]%$(CACHE_EFFECTIVE_USER)%g" \
        -e "s%[@]DEFAULT_MIME_TABLE[@]%$(DEFAULT_MIME_TABLE)%g" \
        -e "s%[@]DEFAULT_DNSSERVER[@]%$(DEFAULT_DNSSERVER)%g" \
        -e "s%[@]DEFAULT_SSL_CRTD[@]%$(DEFAULT_SSL_CRTD)%g" \
@@ -1101,7 +1098,17 @@ tests_testACLMaxUserIP_SOURCES= \
 nodist_tests_testACLMaxUserIP_SOURCES= \
        $(TESTSOURCES)
 tests_testACLMaxUserIP_LDADD= \
-       $(COMMON_LIBS) \
+       auth/libacls.la \
+       ident/libident.la \
+       acl/libacls.la \
+       eui/libeui.la \
+       acl/libstate.la \
+       auth/libauth.la \
+       acl/libapi.la \
+       base/libbase.la \
+       libsquid.la \
+       ip/libip.la \
+       fs/libfs.la \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
@@ -1268,19 +1275,31 @@ nodist_tests_testCacheManager_SOURCES = \
        $(BUILT_SOURCES)
 # comm.cc only requires comm/libcomm.la until fdc_table is dead.
 tests_testCacheManager_LDADD = \
-       $(COMMON_LIBS) \
+       auth/libacls.la \
+       ident/libident.la \
+       acl/libacls.la \
+       eui/libeui.la \
+       acl/libstate.la \
+       auth/libauth.la \
+       acl/libapi.la \
+       base/libbase.la \
+       libsquid.la \
+       ip/libip.la \
+       fs/libfs.la \
+       ipc/libipc.la \
+       mgr/libmgr.la \
+       $(SNMP_LIBS) \
        comm/libcomm.la \
        icmp/libicmp.la icmp/libicmp-core.la \
        log/liblog.la \
        $(REPL_OBJS) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
        $(REGEXLIB) \
-       $(SNMPLIB) \
        $(SQUID_CPPUNIT_LIBS) \
        $(SQUID_CPPUNIT_LA) \
        $(SSLLIB) \
@@ -1311,11 +1330,21 @@ tests_testDiskIO_LDADD = \
        SquidConfig.o \
        CommCalls.o \
        DnsLookupDetails.o \
-       $(COMMON_LIBS) \
+       auth/libacls.la \
+       ident/libident.la \
+       acl/libacls.la \
+       eui/libeui.la \
+       acl/libstate.la \
+       auth/libauth.la \
+       base/libbase.la \
+       libsquid.la \
+       ip/libip.la \
+       fs/libfs.la \
        $(REPL_OBJS) \
        $(DISK_LIBS) \
        $(DISK_OS_LIBS) \
        acl/libapi.la \
+       mgr/libmgr.la \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
@@ -1470,18 +1499,18 @@ nodist_tests_testEvent_SOURCES = \
        $(BUILT_SOURCES)
 tests_testEvent_LDADD = \
        $(COMMON_LIBS) \
+       $(SNMP_LIBS) \
        icmp/libicmp.la icmp/libicmp-core.la \
        comm/libcomm.la \
        log/liblog.la \
        $(REPL_OBJS) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
        $(REGEXLIB) \
-       $(SNMPLIB) \
        $(SQUID_CPPUNIT_LIBS) \
        $(SQUID_CPPUNIT_LA) \
        $(SSLLIB) \
@@ -1631,18 +1660,18 @@ nodist_tests_testEventLoop_SOURCES = \
        $(BUILT_SOURCES)
 tests_testEventLoop_LDADD = \
        $(COMMON_LIBS) \
+       $(SNMP_LIBS) \
        icmp/libicmp.la icmp/libicmp-core.la \
        comm/libcomm.la \
        log/liblog.la \
        $(REPL_OBJS) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
        $(REGEXLIB) \
-       $(SNMPLIB) \
        $(SQUID_CPPUNIT_LIBS) \
        $(SQUID_CPPUNIT_LA) \
        $(SSLLIB) \
@@ -1787,18 +1816,18 @@ nodist_tests_test_http_range_SOURCES = \
        $(BUILT_SOURCES)
 tests_test_http_range_LDADD = \
        $(COMMON_LIBS) \
+       $(SNMP_LIBS) \
        icmp/libicmp.la icmp/libicmp-core.la \
        comm/libcomm.la \
        log/liblog.la \
        $(REPL_OBJS) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
        $(REGEXLIB) \
-       $(SNMPLIB) \
        $(SQUID_CPPUNIT_LIBS) \
        $(SQUID_CPPUNIT_LA) \
        $(SSLLIB) \
@@ -1948,18 +1977,18 @@ nodist_tests_testHttpRequest_SOURCES = \
        $(BUILT_SOURCES)
 tests_testHttpRequest_LDADD = \
        $(COMMON_LIBS) \
+       $(SNMP_LIBS) \
        icmp/libicmp.la icmp/libicmp-core.la \
        comm/libcomm.la \
        log/liblog.la \
        $(REPL_OBJS) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
        $(REGEXLIB) \
-       $(SNMPLIB) \
        $(SQUID_CPPUNIT_LIBS) \
        $(SQUID_CPPUNIT_LA) \
        $(SSLLIB) \
@@ -2077,7 +2106,9 @@ tests_testString_SOURCES = \
 nodist_tests_testString_SOURCES = \
        $(TESTSOURCES)
 tests_testString_LDADD = \
-       $(COMMON_LIBS) \
+       base/libbase.la \
+       libsquid.la \
+       ip/libip.la \
        $(top_builddir)/lib/libmiscutil.la \
        $(REGEXLIB) \
        $(SQUID_CPPUNIT_LIBS) \
@@ -2361,15 +2392,15 @@ nodist_tests_testURL_SOURCES = \
        $(BUILT_SOURCES)
 tests_testURL_LDADD = \
        $(COMMON_LIBS) \
+       $(SNMP_LIBS) \
        icmp/libicmp.la icmp/libicmp-core.la \
        comm/libcomm.la \
        log/liblog.la \
        $(REGEXLIB) \
        $(REPL_OBJS) \
-       ${ADAPTATION_LIBS} \
+       $(ADAPTATION_LIBS) \
        $(ESI_LIBS) \
        $(SSL_LIBS) \
-       $(SNMPLIB) \
        $(top_builddir)/lib/libmisccontainers.la \
        $(top_builddir)/lib/libmiscencoding.la \
        $(top_builddir)/lib/libmiscutil.la \
index 1dc105b0118425dd9ee1d66ffdac6856cbf3233a..03234df0de149c55886484bbb55fa914ff6903f8 100644 (file)
@@ -1,3 +1,4 @@
+#include "config.h"
 #include "ipc/Forwarder.h"
 
 //Avoid linker errors about Ipc::Forwarder