-#
-# Makefile for the Squid Object Cache server
-#
-# Uncomment and customize the following to suit your needs:
-#
+## Copyright (C) 1996-2015 The Squid Software Foundation and contributors
+##
+## Squid software is distributed under GPLv2+ license and includes
+## contributions from numerous individuals and organizations.
+## Please see the COPYING and CONTRIBUTORS files for details.
+##
include $(top_srcdir)/src/Common.am
AUTOMAKE_OPTIONS = subdir-objects
DNSSOURCE = \
- dns_internal.cc \
- SquidDns.h \
- DnsLookupDetails.h \
- DnsLookupDetails.cc
+ dns_internal.cc
SBUF_SOURCE= \
base/CharacterSet.h \
LoadableModules.h \
LoadableModules.cc
-SUBDIRS = base anyp parser comm eui acl format fs repl
-DIST_SUBDIRS = base anyp parser comm eui acl format fs repl
+SUBDIRS = mem base anyp helper dns ftp parser comm eui acl format clients servers fs repl
+DIST_SUBDIRS = mem base anyp helper dns ftp parser comm eui acl format clients servers fs repl
if ENABLE_AUTH
SUBDIRS += auth
endif
DIST_SUBDIRS += auth
-SUBDIRS += http ip icmp ident log ipc mgr
-DIST_SUBDIRS += http ip icmp ident log ipc mgr
+SUBDIRS += http ip icmp ident log ipc mgr security
+DIST_SUBDIRS += http ip icmp ident log ipc mgr security
+SSL_LIBS=
if ENABLE_SSL
SUBDIRS += ssl
-SSL_LIBS = \
+SSL_LIBS += \
ssl/libsslsquid.la \
ssl/libsslutil.la
-else
-SSL_LOCAL_LIBS =
endif
DIST_SUBDIRS += ssl
cf_gen.$(OBJEXT): cf_gen_defines.cci
## cf_gen.cc needs src/cf_gen_defines.cci
-INCLUDES += -I$(top_builddir)/src
+AM_CPPFLAGS += -I$(top_builddir)/src
ACL_REGISTRATION_SOURCES = AclRegs.cc AuthReg.cc
libsquid_la_SOURCES = \
comm.cc \
comm.h \
- comm_err_t.h \
CommCalls.cc \
CommCalls.h \
DescriptorSet.cc \
CacheDigest.cc \
cache_manager.cc \
NeighborTypeDomainList.h \
- CachePeerDomainList.h \
+ CachePeer.cc \
CachePeer.h \
CacheManager.h \
carp.h \
carp.cc \
cbdata.cc \
cbdata.h \
- ChunkedCodingParser.cc \
- ChunkedCodingParser.h \
client_db.h \
client_db.cc \
client_side.h \
ClientRequestContext.h \
clientStream.cc \
clientStream.h \
+ clientStreamForward.h \
CollapsedForwarding.cc \
CollapsedForwarding.h \
CompletionDispatcher.cc \
filemap.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
Generic.h \
gopher.cc \
helper.cc \
helper.h \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
hier_code.h \
HierarchyLogEntry.h \
$(HTCPSOURCE) \
main.cc \
MasterXaction.cc \
MasterXaction.h \
- Mem.h \
- mem.cc \
mem_node.cc \
mem_node.h \
- Mem.h \
MemBuf.cc \
MemObject.cc \
MemObject.h \
neighbors.cc \
Notes.h \
Notes.cc \
- Packer.cc \
- Packer.h \
Parsing.cc \
Parsing.h \
$(XPROF_STATS_SOURCE) \
StoreStats.h \
StoreSwapLogData.cc \
StoreSwapLogData.h \
- Server.cc \
- Server.h \
swap_log_op.h \
SwapDir.cc \
SwapDir.h \
noinst_HEADERS = \
client_side_request.cci \
- MemBuf.cci \
MemBuf.h \
StoreEntryStream.h \
String.cci \
$(AUTH_LIBS) \
$(DISK_LIBS) \
acl/libapi.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ ftp/libftp.la \
+ helper/libhelper.la \
+ http/libsquid-http.la \
+ parser/libsquid-parser.la \
+ dns/libdns.la \
+ security/libsecurity.la \
base/libbase.la \
libsquid.la \
ip/libip.la \
anyp/libanyp.la \
comm/libcomm.la \
eui/libeui.la \
- http/libsquid-http.la \
icmp/libicmp.la icmp/libicmp-core.la \
log/liblog.la \
format/libformat.la \
$(ADAPTATION_LIBS) \
$(ESI_LIBS) \
$(SNMP_LIBS) \
- parser/libsquid-parser.la \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
$(AUTH_LIBS) \
acl/libapi.la \
base/libbase.la \
+ clients/libclients.la \
+ ftp/libftp.la \
libsquid.la \
ip/libip.la \
fs/libfs.la \
format/libformat.la \
ipc/libipc.la \
- mgr/libmgr.la
+ mgr/libmgr.la \
+ servers/libservers.la
if ENABLE_LOADABLE_MODULES
squid_SOURCES += $(LOADABLE_MODULES_SOURCES)
## squid_LDFLAGS = -all-static -dlopen self
##
## LTDL headers require their local include path...
-INCLUDES += $(INCLTDL)
+AM_CPPFLAGS += $(INCLTDL)
endif
## Kerberos libraries require their include path...
-INCLUDES += $(KRB5INCS)
+AM_CPPFLAGS += $(KRB5INCS)
unlinkd_SOURCES = unlinkd_daemon.cc
## SwapDir wants ConfigOption
## tools.cc wants ip/libip.la
## client_side.cc wants ip/libip.la
-## mem.cc wants ClientInfo.h
## libbase.la wants cbdata.*
## libbase.la wants MemBuf.*
ufsdump_SOURCES = \
debug.cc \
int.h \
int.cc \
- Mem.h \
- mem.cc \
+ mem/forward.h \
MemBuf.cc \
- MemBuf.cci \
MemBuf.h \
Parsing.h \
store_key_md5.h \
ufsdump.cc \
dlink.h \
dlink.cc \
- HelperChildConfig.h \
+ helper/ChildConfig.h \
tests/stub_HelperChildConfig.cc \
- http/RequestMethod.cc \
RemovalPolicy.cc \
$(WIN32_SOURCE) \
fd.h \
# cf_gen builds the configuration files.
cf_gen$(EXEEXT): $(cf_gen_SOURCES) $(cf_gen_DEPENDENCIES) cf_gen_defines.cci
- $(HOSTCXX) -o $@ $(srcdir)/cf_gen.cc -I$(srcdir) -I$(top_builddir)/include/ -I$(top_builddir)/src
+ $(BUILDCXX) $(BUILDCXXFLAGS) -o $@ $(srcdir)/cf_gen.cc -I$(srcdir) -I$(top_builddir)/include/ -I$(top_builddir)/src
# squid.conf.default is built by cf_gen when making cf_parser.cci
squid.conf.default squid.conf.documented: cf_parser.cci
tests/testBoilerplate \
tests/testCacheManager \
tests/testDiskIO \
+ tests/testDns \
tests/testEvent \
tests/testEventLoop \
tests/test_http_range \
#tests_testX_SOURCES=\
# tests/testX.h \
# tests/testX.cc \
-# tests/testMain.cc \
# X.h \
# X.cc
#nodist_tests_testX_SOURCES=\
HttpMsg.h \
HttpReply.cc \
HttpReply.h \
- Mem.h \
- tests/stub_mem.cc \
+ MasterXaction.cc \
+ MasterXaction.h \
RegexList.h \
RegexList.cc \
MemBuf.cc \
mime_header.cc \
Notes.h \
Notes.cc \
- Packer.cc \
- Packer.h \
SquidString.h \
SquidTime.h \
$(SBUF_SOURCE) \
YesNoNone.h \
tests/stub_cache_cf.cc \
tests/stub_cache_manager.cc \
+ tests/stub_comm.cc \
tests/stub_debug.cc \
tests/stub_errorpage.cc \
+ tests/stub_event.cc \
+ tests/stub_fd.cc \
tests/stub_HelperChildConfig.cc \
tests/stub_libformat.cc \
tests/stub_libauth.cc \
+ tests/stub_libcomm.cc \
+ tests/stub_libmgr.cc \
+ tests/stub_libsslsquid.cc \
StatCounters.h \
StatCounters.cc \
StatHist.h \
tests/stub_HttpRequest.cc \
tests/testHttpReply.cc \
tests/testHttpReply.h \
- tests/testMain.cc \
tests/stub_time.cc \
url.cc \
wordlist.h \
$(TESTSOURCES)
tests_testHttpReply_LDFLAGS = $(LIBADD_DL)
tests_testHttpReply_LDADD=\
+ CommCalls.o \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
acl/libacls.la \
acl/libapi.la \
acl/libstate.la \
anyp/libanyp.la \
ip/libip.la \
base/libbase.la \
- $(SSL_LIBS) \
+ ipc/libipc.la \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
tests/stub_fatal.cc \
FileMap.h \
filemap.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
HttpBody.cc \
HttpHeader.h \
HttpHeader.cc \
SquidList.h \
SquidList.cc \
mem_node.cc \
- Packer.cc \
Parsing.cc \
SquidMath.cc \
StatCounters.cc \
tests/stub_UdsOp.cc \
tests/testACLMaxUserIP.cc \
tests/testACLMaxUserIP.h \
- tests/testMain.cc \
tests/stub_time.cc \
url.cc \
URL.h \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
MemBuf.cc \
wordlist.h \
wordlist.cc
nodist_tests_testACLMaxUserIP_SOURCES= \
$(TESTSOURCES)
tests_testACLMaxUserIP_LDADD= \
+ libsquid.la \
+ helper/libhelper.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
$(AUTH_ACL_LIBS) \
ident/libident.la \
acl/libacls.la \
acl/libapi.la \
anyp/libanyp.la \
base/libbase.la \
- libsquid.la \
ip/libip.la \
ipc/libipc.la \
mgr/libmgr.la \
## involved in writing tests.
tests_testBoilerplate_SOURCES = \
tests/testBoilerplate.cc \
- tests/testMain.cc \
tests/testBoilerplate.h \
+ tests/stub_debug.cc \
tests/stub_time.cc
nodist_tests_testBoilerplate_SOURCES = \
+ tests/stub_cbdata.cc \
+ tests/stub_MemBuf.cc \
$(TESTSOURCES)
tests_testBoilerplate_LDADD= \
$(SQUID_CPPUNIT_LIBS) \
$(SSLLIB) \
+ base/libbase.la \
$(COMPAT_LIB) \
$(XTRA_LIBS)
tests_testBoilerplate_LDFLAGS = $(LIBADD_DL)
RequestFlags.h \
RequestFlags.cc \
HttpRequest.cc \
- Mem.h \
- tests/stub_mem.cc \
String.cc \
tests/testCacheManager.cc \
tests/testCacheManager.h \
- tests/testMain.cc \
tests/stub_main_cc.cc \
tests/stub_ipc_Forwarder.cc \
tests/stub_store_stats.cc \
YesNoNone.cc \
RefreshPattern.h \
cache_cf.cc \
+ CachePeer.cc \
+ CachePeer.h \
CacheDigest.h \
tests/stub_CacheDigest.cc \
carp.h \
tests/stub_carp.cc \
cbdata.cc \
- ChunkedCodingParser.cc \
client_db.h \
client_db.cc \
client_side.h \
filemap.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
gopher.h \
gopher.cc \
hier_code.h \
helper.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
$(HTCPSOURCE) \
HttpStateFlags.h \
http.cc \
int.cc \
internal.h \
internal.cc \
+ tests/stub_libsecurity.cc \
SquidList.h \
SquidList.cc \
MasterXaction.cc \
neighbors.cc \
Notes.cc \
Notes.h \
- Packer.cc \
Parsing.cc \
pconn.cc \
peer_digest.cc \
refresh.h \
refresh.cc \
RemovalPolicy.cc \
- Server.cc \
$(SBUF_SOURCE) \
SBufDetailedStats.h \
tests/stub_SBufDetailedStats.cc \
$(DISKIO_GEN_SOURCE)
# comm.cc only requires comm/libcomm.la until fdc_table is dead.
tests_testCacheManager_LDADD = \
+ libsquid.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ ftp/libftp.la \
+ helper/libhelper.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
acl/libapi.la \
+ dns/libdns.la \
base/libbase.la \
- libsquid.la \
ip/libip.la \
fs/libfs.la \
comm/libcomm.la \
ipc/libipc.la \
mgr/libmgr.la \
$(SNMP_LIBS) \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
MemBuf.cc \
MemObject.cc \
mem_node.cc \
- Mem.h \
- tests/stub_mem.cc \
Notes.h \
Notes.cc \
- Packer.cc \
Parsing.cc \
refresh.h \
refresh.cc \
tests/stub_UdsOp.cc \
tests/testDiskIO.cc \
tests/testDiskIO.h \
- tests/testMain.cc \
tests/testStoreSupport.cc \
tests/testStoreSupport.h \
tests/stub_time.cc \
SquidMath.h \
swap_log_op.cc
tests_testDiskIO_LDADD = \
+ libsquid.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
SquidConfig.o \
CommCalls.o \
- DnsLookupDetails.o \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
- libsquid.la \
comm/libcomm.la \
- anyp/libanyp.la \
ip/libip.la \
fs/libfs.la \
ipc/libipc.la \
$(DISK_LIBS) \
$(DISK_OS_LIBS) \
acl/libapi.la \
+ anyp/libanyp.la \
mgr/libmgr.la \
$(SSL_LIBS) \
ipc/libipc.la \
+ dns/libdns.la \
base/libbase.la \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
$(SWAP_TEST_DS) \
$(SQUID_CPPUNIT_LA)
-## Tests of the Even module.
+tests_testDns_SOURCES= \
+ tests/testRFC1035.cc \
+ tests/testRFC1035.h
+nodist_tests_testDns_SOURCES= \
+ tests/stub_debug.cc \
+ tests/stub_SBuf.cc \
+ tests/stub_tools.cc
+tests_testDns_LDADD= \
+ dns/libdns.la \
+ base/libbase.la \
+ $(top_builddir)/lib/libmiscutil.la \
+ $(COMPAT_LIB) \
+ $(XTRA_LIBS) \
+ $(SQUID_CPPUNIT_LA) \
+ $(SQUID_CPPUNIT_LIBS)
+tests_testDns_LDFLAGS= $(LIBADD_DL)
+
tests_testEvent_SOURCES = \
AccessLogEntry.cc \
BodyPipe.cc \
YesNoNone.cc \
RefreshPattern.h \
cache_cf.cc \
+ CachePeer.cc \
+ CachePeer.h \
cache_manager.cc \
carp.h \
tests/stub_carp.cc \
cbdata.cc \
- ChunkedCodingParser.cc \
client_db.h \
client_db.cc \
client_side.h \
filemap.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
hier_code.h \
$(HTCPSOURCE) \
http.cc \
int.cc \
internal.h \
internal.cc \
+ tests/stub_libsecurity.cc \
SquidList.h \
SquidList.cc \
MasterXaction.cc \
MasterXaction.h \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
mem_node.cc \
MemBuf.cc \
MemObject.cc \
neighbors.cc \
Notes.cc \
Notes.h \
- Packer.cc \
Parsing.cc \
pconn.cc \
peer_digest.cc \
refresh.h \
refresh.cc \
RemovalPolicy.cc \
- Server.cc \
StrList.h \
StrList.cc \
$(SBUF_SOURCE) \
tests/CapturingStoreEntry.h \
tests/testEvent.cc \
tests/testEvent.h \
- tests/testMain.cc \
tests/stub_main_cc.cc \
tests/stub_ipc_Forwarder.cc \
tests/stub_libauth_acls.cc \
$(BUILT_SOURCES) \
$(DISKIO_GEN_SOURCE)
tests_testEvent_LDADD = \
+ libsquid.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ ftp/libftp.la \
+ helper/libhelper.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
acl/libapi.la \
+ dns/libdns.la \
base/libbase.la \
- libsquid.la \
ip/libip.la \
fs/libfs.la \
anyp/libanyp.la \
YesNoNone.cc \
RefreshPattern.h \
cache_cf.cc \
+ CachePeer.cc \
+ CachePeer.h \
carp.h \
tests/stub_carp.cc \
cbdata.cc \
- ChunkedCodingParser.cc \
client_db.h \
client_db.cc \
client_side.h \
filemap.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
hier_code.h \
$(HTCPSOURCE) \
http.cc \
int.cc \
internal.h \
internal.cc \
+ tests/stub_libsecurity.cc \
SquidList.h \
SquidList.cc \
MasterXaction.cc \
MasterXaction.h \
MemBuf.cc \
MemObject.cc \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
mem_node.cc \
mime.h \
mime.cc \
neighbors.cc \
Notes.cc \
Notes.h \
- Packer.cc \
Parsing.cc \
pconn.cc \
peer_digest.cc \
tests/stub_redirect.cc \
refresh.h \
refresh.cc \
- Server.cc \
$(SBUF_SOURCE) \
SBufDetailedStats.h \
tests/stub_SBufDetailedStats.cc \
StatCounters.cc \
StatHist.h \
StatHist.cc \
- Mem.h \
stmem.cc \
repl_modules.h \
store.cc \
tests/stub_SwapDir.cc \
tests/testEventLoop.cc \
tests/testEventLoop.h \
- tests/testMain.cc \
tests/stub_main_cc.cc \
tests/stub_ipc_Forwarder.cc \
tests/stub_libauth_acls.cc \
$(BUILT_SOURCES) \
$(DISKIO_GEN_SOURCE)
tests_testEventLoop_LDADD = \
+ libsquid.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ ftp/libftp.la \
+ helper/libhelper.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
acl/libapi.la \
+ dns/libdns.la \
base/libbase.la \
- libsquid.la \
ip/libip.la \
fs/libfs.la \
anyp/libanyp.la \
YesNoNone.cc \
RefreshPattern.h \
cache_cf.cc \
+ CachePeer.cc \
+ CachePeer.h \
cache_manager.cc \
CacheDigest.h \
tests/stub_CacheDigest.cc \
carp.h \
tests/stub_carp.cc \
cbdata.cc \
- ChunkedCodingParser.cc \
client_db.h \
client_db.cc \
client_side.h \
filemap.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
hier_code.h \
$(HTCPSOURCE) \
http.cc \
internal.cc \
$(IPC_SOURCE) \
ipcache.cc \
+ tests/stub_libsecurity.cc \
SquidList.h \
SquidList.cc \
MasterXaction.cc \
MasterXaction.h \
MemBuf.cc \
MemObject.cc \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
mem_node.cc \
mime.h \
mime.cc \
neighbors.cc \
Notes.cc \
Notes.h \
- Packer.cc \
Parsing.cc \
peer_digest.cc \
peer_proxy_negotiate_auth.h \
refresh.h \
refresh.cc \
RemovalPolicy.cc \
- Server.cc \
$(SBUF_SOURCE) \
SBufDetailedStats.h \
tests/stub_SBufDetailedStats.cc \
$(BUILT_SOURCES) \
$(DISKIO_GEN_SOURCE)
tests_test_http_range_LDADD = \
+ libsquid.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ ftp/libftp.la \
+ helper/libhelper.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
acl/libapi.la \
- libsquid.la \
+ parser/libsquid-parser.la \
ip/libip.la \
fs/libfs.la \
anyp/libanyp.la \
$(ESI_LIBS) \
$(SSL_LIBS) \
ipc/libipc.la \
+ dns/libdns.la \
base/libbase.la \
mgr/libmgr.la \
$(SNMP_LIBS) \
MemBuf.cc \
MemBuf.h \
tests/stub_MemObject.cc \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
mime_header.cc \
mime_header.h \
String.cc \
tests/stub_tools.cc \
tests/testHttp1Parser.cc \
tests/testHttp1Parser.h \
- tests/testMain.cc \
tests/stub_time.cc \
wordlist.h \
wordlist.cc
$(TESTSOURCES)
tests_testHttp1Parser_LDADD= \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
anyp/libanyp.la \
SquidConfig.o \
base/libbase.la \
RequestFlags.h \
RequestFlags.cc \
HttpRequest.cc \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
String.cc \
tests/testHttpRequest.h \
tests/testHttpRequest.cc \
tests/testHttpRequestMethod.h \
tests/testHttpRequestMethod.cc \
- tests/testMain.cc \
tests/stub_DiskIOModule.cc \
tests/stub_libauth.cc \
tests/stub_main_cc.cc \
debug.cc \
CacheDigest.h \
tests/stub_CacheDigest.cc \
+ CachePeer.cc \
+ CachePeer.h \
carp.h \
tests/stub_carp.cc \
cbdata.cc \
- ChunkedCodingParser.cc \
client_db.h \
client_db.cc \
client_side.h \
fde.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
hier_code.h \
$(HTCPSOURCE) \
http.cc \
int.cc \
internal.h \
internal.cc \
+ tests/stub_libsecurity.cc \
SquidList.h \
SquidList.cc \
MasterXaction.cc \
neighbors.cc \
Notes.cc \
Notes.h \
- Packer.cc \
Parsing.cc \
pconn.cc \
peer_digest.cc \
refresh.h \
refresh.cc \
RemovalPolicy.cc \
- Server.cc \
$(SBUF_SOURCE) \
SBufDetailedStats.h \
tests/stub_SBufDetailedStats.cc \
nodist_tests_testHttpRequest_SOURCES = \
$(BUILT_SOURCES)
tests_testHttpRequest_LDADD = \
+ libsquid.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ helper/libhelper.la \
+ ftp/libftp.la \
+ http/libsquid-http.la \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
acl/libapi.la \
- libsquid.la \
+ parser/libsquid-parser.la \
ip/libip.la \
fs/libfs.la \
$(SSL_LIBS) \
ipc/libipc.la \
+ parser/libsquid-parser.la \
+ dns/libdns.la \
base/libbase.la \
mgr/libmgr.la \
anyp/libanyp.la \
comm/libcomm.la \
log/liblog.la \
format/libformat.la \
- http/libsquid-http.la \
$(REPL_OBJS) \
$(ADAPTATION_LIBS) \
$(ESI_LIBS) \
SquidList.cc \
MasterXaction.cc \
MasterXaction.h \
- Mem.h \
- tests/stub_mem.cc \
mem_node.cc \
MemBuf.cc \
MemObject.cc \
Notes.h \
Notes.cc \
- Packer.cc \
Parsing.cc \
RemovalPolicy.cc \
refresh.h \
tests/stub_libauth.cc \
tests/stub_libeui.cc \
tests/stub_libformat.cc \
+ tests/stub_libsslsquid.cc \
HttpBody.h \
HttpBody.cc \
tests/stub_HttpReply.cc \
Transients.cc \
tests/stub_tools.cc \
tests/stub_UdsOp.cc \
- tests/testMain.cc \
tests/testStore.cc \
tests/testStore.h \
tests/testStoreEntryStream.cc \
swap_log_op.cc
tests_testStore_LDADD= \
+ libsquid.la \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
acl/libapi.la \
+ dns/libdns.la \
base/libbase.la \
- libsquid.la \
ip/libip.la \
fs/libfs.la \
mgr/libmgr.la \
- $(SSL_LIBS) \
ipc/libipc.la \
anyp/libanyp.la \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
$(SQUID_CPPUNIT_LIBS) \
$(SSLLIB) \
CommCalls.o \
- DnsLookupDetails.o \
$(COMPAT_LIB) \
$(XTRA_LIBS)
tests_testStore_LDFLAGS = $(LIBADD_DL)
## libsquid pulls in SquidConfig and children. stub them.
tests_testString_SOURCES = \
ClientInfo.h \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
MemBuf.cc \
String.cc \
$(SBUF_SOURCE) \
SBufDetailedStats.h \
tests/stub_SBufDetailedStats.cc \
- tests/testMain.cc \
tests/testString.cc \
tests/testString.h \
cache_cf.h \
YesNoNone.h \
tests/stub_cache_cf.cc \
tests/stub_cache_manager.cc \
+ tests/stub_cbdata.cc \
tests/stub_debug.cc \
tests/stub_HelperChildConfig.cc \
tools.h \
tests_testUfs_SOURCES = \
tests/testUfs.cc \
- tests/testMain.cc \
tests/testUfs.h \
tests/stub_cache_manager.cc \
tests/stub_client_db.cc \
HttpHeaderTools.cc \
HttpHeader.h \
HttpHeader.cc \
- Mem.h \
- mem.cc \
ClientInfo.h \
MemBuf.cc \
HttpHdrContRange.cc \
- Packer.cc \
HttpHeaderFieldStat.h \
HttpHdrCc.h \
HttpHdrCc.cc \
swap_log_op.cc
tests_testUfs_LDADD = \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
CommCalls.o \
- DnsLookupDetails.o \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
ipc/libipc.la \
comm/libcomm.la \
anyp/libanyp.la \
+ dns/libdns.la \
base/libbase.la \
ip/libip.la \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
SquidList.cc \
MasterXaction.cc \
MasterXaction.h \
- Mem.h \
- mem.cc \
MemBuf.cc \
MemObject.cc \
mem_node.cc \
Notes.h \
Notes.cc \
- Packer.cc \
Parsing.cc \
RemovalPolicy.cc \
RequestFlags.cc \
Transients.h \
Transients.cc \
tests/testRock.cc \
- tests/testMain.cc \
tests/testRock.h \
tests/testStoreSupport.cc \
tests/testStoreSupport.h \
$(TESTSOURCES)
tests_testRock_LDADD = \
http/libsquid-http.la \
+ parser/libsquid-parser.la \
libsquid.la \
comm/libcomm.la \
- anyp/libanyp.la \
ip/libip.la \
fs/libfs.la \
$(COMMON_LIBS) \
acl/libacls.la \
acl/libapi.la \
acl/libstate.la \
+ anyp/libanyp.la \
eui/libeui.la \
$(SSL_LIBS) \
ipc/libipc.la \
base/libbase.la \
+ mem/libmem.la \
$(top_builddir)/lib/libmisccontainers.la \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
$(SSLLIB) \
$(COMPAT_LIB) \
$(XTRA_LIBS)
-tests_testRock_LDFLAGS = $(INCLUDES) $(LIBADD_DL)
+tests_testRock_LDFLAGS = $(AM_CPPFLAGS) $(LIBADD_DL)
tests_testRock_DEPENDENCIES = \
$(SWAP_TEST_DS)
tests/stub_cache_manager.cc \
CacheDigest.h \
tests/stub_CacheDigest.cc \
+ CachePeer.cc \
+ CachePeer.h \
carp.h \
tests/stub_carp.cc \
cbdata.cc \
- ChunkedCodingParser.cc \
client_db.h \
client_db.cc \
client_side.h \
filemap.cc \
fqdncache.h \
fqdncache.cc \
- ftp.h \
- ftp.cc \
FwdState.cc \
FwdState.h \
gopher.h \
gopher.cc \
helper.cc \
- HelperChildConfig.h \
- HelperChildConfig.cc \
- HelperReply.cc \
- HelperReply.h \
hier_code.h \
$(HTCPSOURCE) \
http.cc \
int.cc \
internal.h \
internal.cc \
+ tests/stub_libsecurity.cc \
SquidList.h \
SquidList.cc \
MasterXaction.cc \
MasterXaction.h \
multicast.h \
multicast.cc \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
mem_node.cc \
MemBuf.cc \
MemObject.cc \
neighbors.cc \
Notes.h \
Notes.cc \
- Packer.cc \
Parsing.cc \
pconn.cc \
peer_digest.cc \
refresh.h \
refresh.cc \
RemovalPolicy.cc \
- Server.cc \
$(SBUF_SOURCE) \
SBufDetailedStats.h \
tests/stub_SBufDetailedStats.cc \
tests/testURL.h \
tests/testUriScheme.cc \
tests/testUriScheme.h \
- tests/testMain.cc \
tests/stub_time.cc \
tests/stub_EventLoop.cc \
tools.h \
nodist_tests_testURL_SOURCES = \
$(BUILT_SOURCES)
tests_testURL_LDADD = \
+ libsquid.la \
+ clients/libclients.la \
+ servers/libservers.la \
+ helper/libhelper.la \
http/libsquid-http.la \
+ ftp/libftp.la \
+ parser/libsquid-parser.la \
anyp/libanyp.la \
ident/libident.la \
acl/libacls.la \
eui/libeui.la \
acl/libstate.la \
acl/libapi.la \
+ dns/libdns.la \
base/libbase.la \
- libsquid.la \
ip/libip.la \
fs/libfs.la \
$(SSL_LIBS) \
tests_testSBuf_SOURCES= \
tests/testSBuf.h \
tests/testSBuf.cc \
- tests/testMain.cc \
tests/SBufFindTest.h \
tests/SBufFindTest.cc \
$(SBUF_SOURCE) \
tests/stub_SBufDetailedStats.cc \
SBufStream.h \
tests/stub_time.cc \
- mem.cc \
tests/stub_debug.cc \
tests/stub_fatal.cc \
tests/stub_HelperChildConfig.cc \
+ tests/stub_libmem.cc \
tests/stub_cache_cf.cc \
tests/stub_cache_manager.cc \
+ tests/stub_cbdata.cc \
tests/stub_store.cc \
tests/stub_store_stats.cc \
tests/stub_tools.cc \
tests_testSBufList_SOURCES= \
tests/testSBufList.h \
tests/testSBufList.cc \
- tests/testMain.cc \
$(SBUF_SOURCE) \
SBufList.h \
SBufList.cc \
tests/stub_SBufDetailedStats.cc \
SBufStream.h \
tests/stub_time.cc \
- mem.cc \
tests/stub_MemObject.cc \
tests/stub_cbdata.cc \
tests/stub_comm.cc \
tests/stub_fatal.cc \
tests/stub_fd.cc \
tests/stub_HelperChildConfig.cc \
+ tests/stub_libmem.cc \
tests/stub_cache_cf.cc \
tests/stub_cache_manager.cc \
tests/stub_store.cc \
tests_testConfigParser_SOURCES = \
ClientInfo.h \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
tests/stub_MemBuf.cc \
tests/stub_time.cc \
$(SBUF_SOURCE) \
ConfigParser.cc \
fatal.h \
tests/stub_fatal.cc \
- tests/testMain.cc \
tests/testConfigParser.cc \
tests/testConfigParser.h \
cache_cf.h \
YesNoNone.h \
tests/stub_cache_cf.cc \
tests/stub_cache_manager.cc \
+ tests/stub_cbdata.cc \
tests/stub_debug.cc \
tests/stub_HelperChildConfig.cc \
tools.h \
tests/stub_debug.cc \
tests/stub_DelayId.cc \
tests/stub_HelperChildConfig.cc \
- Mem.h \
- tests/stub_mem.cc \
+ tests/stub_libmem.cc \
tests/stub_MemObject.cc \
mime.h \
tests/stub_mime.cc \
time.cc \
tools.h \
tests/stub_tools.cc \
- tests/testMain.cc \
tests/testStatHist.cc \
tests/testStatHist.h
nodist_tests_testStatHist_SOURCES = \