]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bootstrapped
authorhno <>
Mon, 22 May 2006 06:10:58 +0000 (06:10 +0000)
committerhno <>
Mon, 22 May 2006 06:10:58 +0000 (06:10 +0000)
src/Makefile.in
test-suite/Makefile.in

index abe744f0dd7825b5b3d827ae7a1d8b05f17a7ee4..7d08bd8913f02f00a813ef227d4678d117b7e38f 100644 (file)
@@ -17,7 +17,7 @@
 #
 #  Makefile for the Squid Object Cache server
 #
-#  $Id: Makefile.in,v 1.384 2006/05/11 19:28:57 serassio Exp $
+#  $Id: Makefile.in,v 1.385 2006/05/22 00:10:58 hno Exp $
 #
 #  Uncomment and customize the following to suit your needs:
 #
@@ -25,6 +25,7 @@
 
 
 
+
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -49,9 +50,9 @@ build_triplet = @build@
 host_triplet = @host@
 check_PROGRAMS = tests/testAuth$(EXEEXT) \
        tests/testACLMaxUserIP$(EXEEXT) tests/testBoilerplate$(EXEEXT) \
-       tests/testHeaders$(EXEEXT) tests/testHttpRequest$(EXEEXT) \
-       tests/testStore$(EXEEXT) tests/testString$(EXEEXT) \
-       tests/testURL$(EXEEXT) @STORE_TESTS@
+       tests/testHeaders$(EXEEXT) tests/test_http_range$(EXEEXT) \
+       tests/testHttpRequest$(EXEEXT) tests/testStore$(EXEEXT) \
+       tests/testString$(EXEEXT) tests/testURL$(EXEEXT) @STORE_TESTS@
 EXTRA_PROGRAMS = DiskIO/DiskDaemon/diskd$(EXEEXT) unlinkd$(EXEEXT) \
        pinger$(EXEEXT) dnsserver$(EXEEXT) recv-announce$(EXEEXT) \
        tests/testUfs$(EXEEXT) tests/testCoss$(EXEEXT) \
@@ -109,6 +110,14 @@ am_libDiskThreads_a_OBJECTS = DiskIO/DiskThreads/aiops.$(OBJEXT) \
        DiskIO/DiskThreads/DiskThreadsDiskFile.$(OBJEXT) \
        DiskIO/DiskThreads/DiskThreadsIOStrategy.$(OBJEXT)
 libDiskThreads_a_OBJECTS = $(am_libDiskThreads_a_OBJECTS)
+LTLIBRARIES = $(noinst_LTLIBRARIES)
+libauth_la_LIBADD =
+am_libauth_la_OBJECTS = AuthConfig.lo AuthScheme.lo AuthUser.lo \
+       AuthUserRequest.lo
+libauth_la_OBJECTS = $(am_libauth_la_OBJECTS)
+libsquid_la_LIBADD =
+am_libsquid_la_OBJECTS = comm.lo IPInterception.lo
+libsquid_la_OBJECTS = $(am_libsquid_la_OBJECTS)
 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" \
        "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(datadir)" \
        "$(DESTDIR)$(sysconfdir)"
@@ -130,21 +139,21 @@ am_cf_gen_OBJECTS = cf_gen.$(OBJEXT) debug.$(OBJEXT) time.$(OBJEXT)
 nodist_cf_gen_OBJECTS = globals.$(OBJEXT)
 cf_gen_OBJECTS = $(am_cf_gen_OBJECTS) $(nodist_cf_gen_OBJECTS)
 cf_gen_LDADD = $(LDADD)
-cf_gen_DEPENDENCIES =
+cf_gen_DEPENDENCIES = libsquid.la libauth.la
 am_dnsserver_OBJECTS = dnsserver.$(OBJEXT) SquidNew.$(OBJEXT)
 dnsserver_OBJECTS = $(am_dnsserver_OBJECTS)
 dnsserver_LDADD = $(LDADD)
-dnsserver_DEPENDENCIES =
+dnsserver_DEPENDENCIES = libsquid.la libauth.la
 am_pinger_OBJECTS = pinger.$(OBJEXT) debug.$(OBJEXT) time.$(OBJEXT) \
        SquidNew.$(OBJEXT)
 nodist_pinger_OBJECTS = globals.$(OBJEXT)
 pinger_OBJECTS = $(am_pinger_OBJECTS) $(nodist_pinger_OBJECTS)
 pinger_LDADD = $(LDADD)
-pinger_DEPENDENCIES =
+pinger_DEPENDENCIES = libsquid.la libauth.la
 am_recv_announce_OBJECTS = recv-announce.$(OBJEXT) SquidNew.$(OBJEXT)
 recv_announce_OBJECTS = $(am_recv_announce_OBJECTS)
 recv_announce_LDADD = $(LDADD)
-recv_announce_DEPENDENCIES =
+recv_announce_DEPENDENCIES = libsquid.la libauth.la
 am__squid_SOURCES_DIST = access_log.cc AccessLogEntry.h acl.cc \
        acl_noncore.cc ACL.h ACLChecklist.cc ACLChecklist.h ACLARP.cc \
        ACLARP.h ACLASN.cc ACLASN.h ACLDestinationASN.h ACLSourceASN.h \
@@ -167,15 +176,13 @@ am__squid_SOURCES_DIST = access_log.cc AccessLogEntry.h acl.cc \
        ACLTimeData.cc ACLTimeData.h ACLUrl.cc ACLUrl.h ACLUrlPath.cc \
        ACLUrlPath.h ACLUrlPort.cc ACLUrlPort.h ACLUserData.cc \
        ACLUserData.h asn.cc authenticate.cc authenticate.h \
-       AuthConfig.cc AuthConfig.h AuthScheme.cc AuthScheme.h \
-       AuthUser.cc AuthUserRequest.cc cache_cf.cc CacheDigest.cc \
-       cache_manager.cc carp.cc cbdata.cc client_db.cc client_side.cc \
-       client_side.h client_side_reply.cc client_side_reply.h \
-       client_side_request.cc client_side_request.h BodyReader.cc \
-       BodyReader.h ClientRequestContext.h clientStream.cc \
-       clientStream.h comm.cc comm.h CommIO.h comm_select.cc \
-       comm_poll.cc comm_epoll.cc comm_kqueue.cc CommRead.h \
-       ConfigOption.cc ConfigParser.cc ConfigParser.h \
+       cache_cf.cc CacheDigest.cc cache_manager.cc carp.cc cbdata.cc \
+       client_db.cc client_side.cc client_side.h client_side_reply.cc \
+       client_side_reply.h client_side_request.cc \
+       client_side_request.h BodyReader.cc BodyReader.h \
+       ClientRequestContext.h clientStream.cc clientStream.h CommIO.h \
+       comm_select.cc comm_poll.cc comm_epoll.cc comm_kqueue.cc \
+       CommRead.h ConfigOption.cc ConfigParser.cc ConfigParser.h \
        ConnectionDetail.h debug.cc Debug.h defines.h CommonPool.h \
        CompositePoolNode.h delay_pools.cc DelayId.cc DelayId.h \
        DelayIdComposite.h DelayBucket.cc DelayBucket.h DelayConfig.cc \
@@ -207,14 +214,13 @@ am__squid_SOURCES_DIST = access_log.cc AccessLogEntry.h acl.cc \
        HttpReply.cc HttpReply.h HttpRequest.cc HttpRequest.h \
        HttpRequestMethod.cc HttpRequestMethod.h HttpVersion.h icmp.cc \
        ICP.h icp_v2.cc icp_v3.cc ACLIdent.cc ACLIdent.h ident.cc \
-       int.cc internal.cc ipc.cc ipcache.cc IPInterception.cc \
-       IPInterception.h LeakFinder.cc list.cc logfile.cc main.cc \
-       mem.cc mem_node.cc mem_node.h Mem.h MemBuf.cc MemObject.cc \
-       MemObject.h mime.cc multicast.cc neighbors.cc net_db.cc \
-       Packer.cc Packer.h Parsing.cc Parsing.h ProfStats.cc pconn.cc \
-       pconn.h peer_digest.cc peer_select.cc PeerSelectState.h \
-       PingData.h protos.h redirect.cc referer.cc refresh.cc \
-       send-announce.cc snmp_core.cc snmp_agent.cc squid.h \
+       int.cc internal.cc ipc.cc ipcache.cc LeakFinder.cc list.cc \
+       logfile.cc main.cc mem.cc mem_node.cc mem_node.h Mem.h \
+       MemBuf.cc MemObject.cc MemObject.h mime.cc multicast.cc \
+       neighbors.cc net_db.cc Packer.cc Packer.h Parsing.cc Parsing.h \
+       ProfStats.cc pconn.cc pconn.h peer_digest.cc peer_select.cc \
+       PeerSelectState.h PingData.h protos.h redirect.cc referer.cc \
+       refresh.cc send-announce.cc snmp_core.cc snmp_agent.cc squid.h \
        SquidNew.cc tunnel.cc ACLCertificateData.cc \
        ACLCertificateData.h ACLCertificate.cc ACLCertificate.h \
        ssl_support.cc ssl_support.h stat.cc StatHist.cc String.cc \
@@ -281,13 +287,11 @@ am__objects_20 = win32.$(OBJEXT)
 @ENABLE_WIN32SPECIFIC_TRUE@am__objects_21 = $(am__objects_20)
 am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) \
        acl_noncore.$(OBJEXT) ACLChecklist.$(OBJEXT) $(am__objects_3) \
-       asn.$(OBJEXT) authenticate.$(OBJEXT) AuthConfig.$(OBJEXT) \
-       AuthScheme.$(OBJEXT) AuthUser.$(OBJEXT) \
-       AuthUserRequest.$(OBJEXT) cache_cf.$(OBJEXT) \
+       asn.$(OBJEXT) authenticate.$(OBJEXT) cache_cf.$(OBJEXT) \
        CacheDigest.$(OBJEXT) cache_manager.$(OBJEXT) carp.$(OBJEXT) \
        cbdata.$(OBJEXT) client_db.$(OBJEXT) client_side.$(OBJEXT) \
        client_side_reply.$(OBJEXT) client_side_request.$(OBJEXT) \
-       BodyReader.$(OBJEXT) clientStream.$(OBJEXT) comm.$(OBJEXT) \
+       BodyReader.$(OBJEXT) clientStream.$(OBJEXT) \
        comm_select.$(OBJEXT) comm_poll.$(OBJEXT) comm_epoll.$(OBJEXT) \
        comm_kqueue.$(OBJEXT) ConfigOption.$(OBJEXT) \
        ConfigParser.$(OBJEXT) debug.$(OBJEXT) $(am__objects_5) \
@@ -305,28 +309,28 @@ am_squid_OBJECTS = access_log.$(OBJEXT) acl.$(OBJEXT) \
        HttpRequest.$(OBJEXT) HttpRequestMethod.$(OBJEXT) \
        icmp.$(OBJEXT) icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) \
        $(am__objects_12) int.$(OBJEXT) internal.$(OBJEXT) \
-       ipc.$(OBJEXT) ipcache.$(OBJEXT) IPInterception.$(OBJEXT) \
-       $(am__objects_13) list.$(OBJEXT) logfile.$(OBJEXT) \
-       main.$(OBJEXT) mem.$(OBJEXT) mem_node.$(OBJEXT) \
-       MemBuf.$(OBJEXT) MemObject.$(OBJEXT) mime.$(OBJEXT) \
-       multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
-       Packer.$(OBJEXT) Parsing.$(OBJEXT) $(am__objects_14) \
-       pconn.$(OBJEXT) peer_digest.$(OBJEXT) peer_select.$(OBJEXT) \
-       redirect.$(OBJEXT) referer.$(OBJEXT) refresh.$(OBJEXT) \
-       send-announce.$(OBJEXT) $(am__objects_16) SquidNew.$(OBJEXT) \
-       tunnel.$(OBJEXT) $(am__objects_18) stat.$(OBJEXT) \
-       StatHist.$(OBJEXT) String.$(OBJEXT) stmem.$(OBJEXT) \
-       store.$(OBJEXT) StoreFileSystem.$(OBJEXT) store_io.$(OBJEXT) \
-       StoreIOState.$(OBJEXT) store_client.$(OBJEXT) \
-       store_digest.$(OBJEXT) store_dir.$(OBJEXT) \
-       store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
-       store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
-       store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-       StoreMeta.$(OBJEXT) StoreMetaMD5.$(OBJEXT) \
-       StoreMetaSTD.$(OBJEXT) StoreMetaUnpacker.$(OBJEXT) \
-       StoreMetaURL.$(OBJEXT) StoreMetaVary.$(OBJEXT) \
-       StoreSwapLogData.$(OBJEXT) Server.$(OBJEXT) SwapDir.$(OBJEXT) \
-       time.$(OBJEXT) tools.$(OBJEXT) $(am__objects_19) url.$(OBJEXT) \
+       ipc.$(OBJEXT) ipcache.$(OBJEXT) $(am__objects_13) \
+       list.$(OBJEXT) logfile.$(OBJEXT) main.$(OBJEXT) mem.$(OBJEXT) \
+       mem_node.$(OBJEXT) MemBuf.$(OBJEXT) MemObject.$(OBJEXT) \
+       mime.$(OBJEXT) multicast.$(OBJEXT) neighbors.$(OBJEXT) \
+       net_db.$(OBJEXT) Packer.$(OBJEXT) Parsing.$(OBJEXT) \
+       $(am__objects_14) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
+       peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
+       refresh.$(OBJEXT) send-announce.$(OBJEXT) $(am__objects_16) \
+       SquidNew.$(OBJEXT) tunnel.$(OBJEXT) $(am__objects_18) \
+       stat.$(OBJEXT) StatHist.$(OBJEXT) String.$(OBJEXT) \
+       stmem.$(OBJEXT) store.$(OBJEXT) StoreFileSystem.$(OBJEXT) \
+       store_io.$(OBJEXT) StoreIOState.$(OBJEXT) \
+       store_client.$(OBJEXT) store_digest.$(OBJEXT) \
+       store_dir.$(OBJEXT) store_key_md5.$(OBJEXT) \
+       store_log.$(OBJEXT) store_rebuild.$(OBJEXT) \
+       store_swapin.$(OBJEXT) store_swapmeta.$(OBJEXT) \
+       store_swapout.$(OBJEXT) StoreMeta.$(OBJEXT) \
+       StoreMetaMD5.$(OBJEXT) StoreMetaSTD.$(OBJEXT) \
+       StoreMetaUnpacker.$(OBJEXT) StoreMetaURL.$(OBJEXT) \
+       StoreMetaVary.$(OBJEXT) StoreSwapLogData.$(OBJEXT) \
+       Server.$(OBJEXT) SwapDir.$(OBJEXT) time.$(OBJEXT) \
+       tools.$(OBJEXT) $(am__objects_19) url.$(OBJEXT) \
        URLScheme.$(OBJEXT) urn.$(OBJEXT) useragent.$(OBJEXT) \
        wais.$(OBJEXT) wccp.$(OBJEXT) whois.$(OBJEXT) \
        wordlist.$(OBJEXT) $(am__objects_21)
@@ -337,11 +341,9 @@ am__objects_25 = ../test-suite/test_tools.$(OBJEXT) globals.$(OBJEXT)
 am_tests_testACLMaxUserIP_OBJECTS = acl.$(OBJEXT) \
        ACLChecklist.$(OBJEXT) ACLMaxUserIP.$(OBJEXT) \
        ACLProxyAuth.$(OBJEXT) ACLRegexData.$(OBJEXT) \
-       ACLUserData.$(OBJEXT) authenticate.$(OBJEXT) \
-       AuthConfig.$(OBJEXT) AuthUser.$(OBJEXT) \
-       AuthUserRequest.$(OBJEXT) AuthScheme.$(OBJEXT) \
-       cbdata.$(OBJEXT) ConfigParser.$(OBJEXT) event.$(OBJEXT) \
-       ETag.$(OBJEXT) HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
+       ACLUserData.$(OBJEXT) authenticate.$(OBJEXT) cbdata.$(OBJEXT) \
+       ConfigParser.$(OBJEXT) event.$(OBJEXT) ETag.$(OBJEXT) \
+       HttpHeader.$(OBJEXT) HttpHeaderTools.$(OBJEXT) \
        HttpHdrContRange.$(OBJEXT) HttpHdrRange.$(OBJEXT) \
        HttpHdrCc.$(OBJEXT) HttpHdrSc.$(OBJEXT) \
        HttpHdrScTarget.$(OBJEXT) mem_node.$(OBJEXT) Packer.$(OBJEXT) \
@@ -354,11 +356,9 @@ am_tests_testACLMaxUserIP_OBJECTS = acl.$(OBJEXT) \
 tests_testACLMaxUserIP_OBJECTS = $(am_tests_testACLMaxUserIP_OBJECTS)
 am_tests_testAuth_OBJECTS = tests/testAuth.$(OBJEXT) \
        tests/testMain.$(OBJEXT) $(am__objects_25) \
-       AuthScheme.$(OBJEXT) authenticate.$(OBJEXT) AuthUser.$(OBJEXT) \
-       AuthUserRequest.$(OBJEXT) AuthConfig.$(OBJEXT) \
-       ConfigParser.$(OBJEXT) tests/stub_acl.$(OBJEXT) \
-       tests/stub_cache_cf.$(OBJEXT) tests/stub_helper.$(OBJEXT) \
-       cbdata.$(OBJEXT) String.$(OBJEXT) \
+       authenticate.$(OBJEXT) ConfigParser.$(OBJEXT) \
+       tests/stub_acl.$(OBJEXT) tests/stub_cache_cf.$(OBJEXT) \
+       tests/stub_helper.$(OBJEXT) cbdata.$(OBJEXT) String.$(OBJEXT) \
        tests/stub_cache_manager.$(OBJEXT) tests/stub_store.$(OBJEXT) \
        HttpHeaderTools.$(OBJEXT) HttpHeader.$(OBJEXT) acl.$(OBJEXT) \
        event.$(OBJEXT) mem.$(OBJEXT) MemBuf.$(OBJEXT) \
@@ -396,8 +396,7 @@ am__tests_testCoss_SOURCES_DIST = tests/testCoss.cc tests/testMain.cc \
        NullDelayId.cc NullDelayId.h CacheDigest.cc ConfigParser.cc \
        HttpMsg.cc store_dir.cc store.cc HttpRequestMethod.cc \
        store_key_md5.cc string_arrays.c Parsing.cc ConfigOption.cc \
-       SwapDir.cc AuthScheme.cc authenticate.cc AuthUser.cc \
-       AuthUserRequest.cc AuthConfig.cc tests/stub_acl.cc \
+       SwapDir.cc authenticate.cc tests/stub_acl.cc \
        tests/stub_cache_cf.cc tests/stub_helper.cc cbdata.cc \
        String.cc tests/stub_cache_manager.cc tests/stub_comm.cc \
        tests/stub_client_side_request.cc tests/stub_http.cc \
@@ -419,11 +418,10 @@ am__objects_26 = $(am__objects_25) $(am__objects_5) \
        store_dir.$(OBJEXT) store.$(OBJEXT) \
        HttpRequestMethod.$(OBJEXT) store_key_md5.$(OBJEXT) \
        string_arrays.$(OBJEXT) Parsing.$(OBJEXT) \
-       ConfigOption.$(OBJEXT) SwapDir.$(OBJEXT) AuthScheme.$(OBJEXT) \
-       authenticate.$(OBJEXT) AuthUser.$(OBJEXT) \
-       AuthUserRequest.$(OBJEXT) AuthConfig.$(OBJEXT) \
-       tests/stub_acl.$(OBJEXT) tests/stub_cache_cf.$(OBJEXT) \
-       tests/stub_helper.$(OBJEXT) cbdata.$(OBJEXT) String.$(OBJEXT) \
+       ConfigOption.$(OBJEXT) SwapDir.$(OBJEXT) \
+       authenticate.$(OBJEXT) tests/stub_acl.$(OBJEXT) \
+       tests/stub_cache_cf.$(OBJEXT) tests/stub_helper.$(OBJEXT) \
+       cbdata.$(OBJEXT) String.$(OBJEXT) \
        tests/stub_cache_manager.$(OBJEXT) tests/stub_comm.$(OBJEXT) \
        tests/stub_client_side_request.$(OBJEXT) \
        tests/stub_http.$(OBJEXT) mem_node.$(OBJEXT) stmem.$(OBJEXT) \
@@ -455,7 +453,8 @@ am__objects_27 = tests/stub_store_rebuild.$(OBJEXT) \
 am_tests_testCoss_OBJECTS = tests/testCoss.$(OBJEXT) \
        tests/testMain.$(OBJEXT) $(am__objects_27)
 tests_testCoss_OBJECTS = $(am_tests_testCoss_OBJECTS)
-am__DEPENDENCIES_1 = DiskIO/Blocking/BlockingDiskIOModule.o \
+am__DEPENDENCIES_1 = libsquid.la libauth.la \
+       DiskIO/Blocking/BlockingDiskIOModule.o \
        repl/lru/store_repl_lru.o
 am__objects_28 = tests/testHeader_ACL.$(OBJEXT) \
        tests/testHeader_ConfigParser.$(OBJEXT) \
@@ -477,11 +476,10 @@ am__tests_testHttpRequest_SOURCES_DIST = debug.cc globals.cc \
        tests/testHttpRequest.cc tests/testHttpRequestMethod.cc \
        tests/testMain.cc time.cc access_log.cc acl.cc acl_noncore.cc \
        ACLChecklist.cc ACLProxyAuth.cc ACLStringData.cc \
-       ACLRegexData.cc ACLUserData.cc AuthConfig.cc authenticate.cc \
-       AuthUser.cc AuthUserRequest.cc AuthScheme.cc BodyReader.cc \
+       ACLRegexData.cc ACLUserData.cc authenticate.cc BodyReader.cc \
        cache_manager.cc cache_cf.cc CacheDigest.cc carp.cc cbdata.cc \
        client_db.cc client_side.cc client_side_reply.cc \
-       client_side_request.cc clientStream.cc comm.cc comm_select.cc \
+       client_side_request.cc clientStream.cc comm_select.cc \
        comm_poll.cc comm_epoll.cc comm_kqueue.cc ConfigOption.cc \
        ConfigParser.cc CommonPool.h CompositePoolNode.h \
        delay_pools.cc DelayId.cc DelayId.h DelayIdComposite.h \
@@ -504,9 +502,9 @@ am__tests_testHttpRequest_SOURCES_DIST = debug.cc globals.cc \
        HttpHdrContRange.cc HttpHdrRange.cc HttpHdrSc.cc \
        HttpHdrScTarget.cc HttpMsg.cc HttpReply.cc HttpStatusLine.cc \
        icmp.cc icp_v2.cc icp_v3.cc ACLIdent.cc ACLIdent.h ident.cc \
-       ipc.cc ipcache.cc IPInterception.cc int.cc internal.cc list.cc \
-       logfile.cc multicast.cc mem_node.cc MemBuf.cc MemObject.cc \
-       mime.cc neighbors.cc net_db.cc Packer.cc Parsing.cc pconn.cc \
+       ipc.cc ipcache.cc int.cc internal.cc list.cc logfile.cc \
+       multicast.cc mem_node.cc MemBuf.cc MemObject.cc mime.cc \
+       neighbors.cc net_db.cc Packer.cc Parsing.cc pconn.cc \
        peer_digest.cc peer_select.cc redirect.cc referer.cc \
        refresh.cc Server.cc snmp_core.cc snmp_agent.cc \
        ACLCertificateData.cc ACLCertificateData.h ACLCertificate.cc \
@@ -527,13 +525,12 @@ am_tests_testHttpRequest_OBJECTS = debug.$(OBJEXT) globals.$(OBJEXT) \
        acl_noncore.$(OBJEXT) ACLChecklist.$(OBJEXT) \
        ACLProxyAuth.$(OBJEXT) ACLStringData.$(OBJEXT) \
        ACLRegexData.$(OBJEXT) ACLUserData.$(OBJEXT) \
-       AuthConfig.$(OBJEXT) authenticate.$(OBJEXT) AuthUser.$(OBJEXT) \
-       AuthUserRequest.$(OBJEXT) AuthScheme.$(OBJEXT) \
-       BodyReader.$(OBJEXT) cache_manager.$(OBJEXT) \
-       cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) carp.$(OBJEXT) \
-       cbdata.$(OBJEXT) client_db.$(OBJEXT) client_side.$(OBJEXT) \
+       authenticate.$(OBJEXT) BodyReader.$(OBJEXT) \
+       cache_manager.$(OBJEXT) cache_cf.$(OBJEXT) \
+       CacheDigest.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
+       client_db.$(OBJEXT) client_side.$(OBJEXT) \
        client_side_reply.$(OBJEXT) client_side_request.$(OBJEXT) \
-       clientStream.$(OBJEXT) comm.$(OBJEXT) comm_select.$(OBJEXT) \
+       clientStream.$(OBJEXT) comm_select.$(OBJEXT) \
        comm_poll.$(OBJEXT) comm_epoll.$(OBJEXT) comm_kqueue.$(OBJEXT) \
        ConfigOption.$(OBJEXT) ConfigParser.$(OBJEXT) $(am__objects_5) \
        disk.$(OBJEXT) $(am__objects_7) event.$(OBJEXT) \
@@ -548,28 +545,28 @@ am_tests_testHttpRequest_OBJECTS = debug.$(OBJEXT) globals.$(OBJEXT) \
        HttpHdrScTarget.$(OBJEXT) HttpMsg.$(OBJEXT) \
        HttpReply.$(OBJEXT) HttpStatusLine.$(OBJEXT) icmp.$(OBJEXT) \
        icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) $(am__objects_12) \
-       ipc.$(OBJEXT) ipcache.$(OBJEXT) IPInterception.$(OBJEXT) \
-       int.$(OBJEXT) internal.$(OBJEXT) list.$(OBJEXT) \
-       logfile.$(OBJEXT) multicast.$(OBJEXT) mem_node.$(OBJEXT) \
-       MemBuf.$(OBJEXT) MemObject.$(OBJEXT) mime.$(OBJEXT) \
-       neighbors.$(OBJEXT) net_db.$(OBJEXT) Packer.$(OBJEXT) \
-       Parsing.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
-       peer_select.$(OBJEXT) redirect.$(OBJEXT) referer.$(OBJEXT) \
-       refresh.$(OBJEXT) Server.$(OBJEXT) $(am__objects_16) \
-       $(am__objects_18) stat.$(OBJEXT) StatHist.$(OBJEXT) \
-       stmem.$(OBJEXT) store.$(OBJEXT) store_client.$(OBJEXT) \
-       store_digest.$(OBJEXT) store_dir.$(OBJEXT) store_io.$(OBJEXT) \
-       store_key_md5.$(OBJEXT) store_log.$(OBJEXT) \
-       store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
-       store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
-       StoreFileSystem.$(OBJEXT) StoreIOState.$(OBJEXT) \
-       StoreMeta.$(OBJEXT) StoreMetaMD5.$(OBJEXT) \
-       StoreMetaSTD.$(OBJEXT) StoreMetaUnpacker.$(OBJEXT) \
-       StoreMetaURL.$(OBJEXT) StoreMetaVary.$(OBJEXT) \
-       StoreSwapLogData.$(OBJEXT) tools.$(OBJEXT) tunnel.$(OBJEXT) \
-       SwapDir.$(OBJEXT) url.$(OBJEXT) URLScheme.$(OBJEXT) \
-       urn.$(OBJEXT) useragent.$(OBJEXT) wais.$(OBJEXT) \
-       whois.$(OBJEXT) wordlist.$(OBJEXT)
+       ipc.$(OBJEXT) ipcache.$(OBJEXT) int.$(OBJEXT) \
+       internal.$(OBJEXT) list.$(OBJEXT) logfile.$(OBJEXT) \
+       multicast.$(OBJEXT) mem_node.$(OBJEXT) MemBuf.$(OBJEXT) \
+       MemObject.$(OBJEXT) mime.$(OBJEXT) neighbors.$(OBJEXT) \
+       net_db.$(OBJEXT) Packer.$(OBJEXT) Parsing.$(OBJEXT) \
+       pconn.$(OBJEXT) peer_digest.$(OBJEXT) peer_select.$(OBJEXT) \
+       redirect.$(OBJEXT) referer.$(OBJEXT) refresh.$(OBJEXT) \
+       Server.$(OBJEXT) $(am__objects_16) $(am__objects_18) \
+       stat.$(OBJEXT) StatHist.$(OBJEXT) stmem.$(OBJEXT) \
+       store.$(OBJEXT) store_client.$(OBJEXT) store_digest.$(OBJEXT) \
+       store_dir.$(OBJEXT) store_io.$(OBJEXT) store_key_md5.$(OBJEXT) \
+       store_log.$(OBJEXT) store_rebuild.$(OBJEXT) \
+       store_swapin.$(OBJEXT) store_swapmeta.$(OBJEXT) \
+       store_swapout.$(OBJEXT) StoreFileSystem.$(OBJEXT) \
+       StoreIOState.$(OBJEXT) StoreMeta.$(OBJEXT) \
+       StoreMetaMD5.$(OBJEXT) StoreMetaSTD.$(OBJEXT) \
+       StoreMetaUnpacker.$(OBJEXT) StoreMetaURL.$(OBJEXT) \
+       StoreMetaVary.$(OBJEXT) StoreSwapLogData.$(OBJEXT) \
+       tools.$(OBJEXT) tunnel.$(OBJEXT) SwapDir.$(OBJEXT) \
+       url.$(OBJEXT) URLScheme.$(OBJEXT) urn.$(OBJEXT) \
+       useragent.$(OBJEXT) wais.$(OBJEXT) whois.$(OBJEXT) \
+       wordlist.$(OBJEXT)
 nodist_tests_testHttpRequest_OBJECTS = repl_modules.$(OBJEXT) \
        string_arrays.$(OBJEXT)
 tests_testHttpRequest_OBJECTS = $(am_tests_testHttpRequest_OBJECTS) \
@@ -591,8 +588,7 @@ am__tests_testNull_SOURCES_DIST = tests/testNull.cc tests/testMain.cc \
        NullDelayId.cc NullDelayId.h CacheDigest.cc ConfigParser.cc \
        HttpMsg.cc store_dir.cc store.cc HttpRequestMethod.cc \
        store_key_md5.cc string_arrays.c Parsing.cc ConfigOption.cc \
-       SwapDir.cc AuthScheme.cc authenticate.cc AuthUser.cc \
-       AuthUserRequest.cc AuthConfig.cc tests/stub_acl.cc \
+       SwapDir.cc authenticate.cc tests/stub_acl.cc \
        tests/stub_cache_cf.cc tests/stub_helper.cc cbdata.cc \
        String.cc tests/stub_cache_manager.cc tests/stub_comm.cc \
        tests/stub_client_side_request.cc tests/stub_http.cc \
@@ -628,8 +624,7 @@ am__tests_testStore_SOURCES_DIST = tests/stub_store_swapout.cc \
        NullDelayId.cc NullDelayId.h CacheDigest.cc ConfigParser.cc \
        HttpMsg.cc store_dir.cc store.cc HttpRequestMethod.cc \
        store_key_md5.cc string_arrays.c Parsing.cc ConfigOption.cc \
-       SwapDir.cc AuthScheme.cc authenticate.cc AuthUser.cc \
-       AuthUserRequest.cc AuthConfig.cc tests/stub_acl.cc \
+       SwapDir.cc authenticate.cc tests/stub_acl.cc \
        tests/stub_cache_cf.cc tests/stub_helper.cc cbdata.cc \
        String.cc tests/stub_cache_manager.cc tests/stub_comm.cc \
        tests/stub_client_side_request.cc tests/stub_http.cc \
@@ -659,36 +654,34 @@ am__tests_testURL_SOURCES_DIST = debug.cc url.cc URLScheme.cc \
        tests/testURLScheme.cc tests/testURLScheme.h tests/testMain.cc \
        time.cc access_log.cc acl.cc acl_noncore.cc ACLChecklist.cc \
        ACLProxyAuth.cc ACLStringData.cc ACLRegexData.cc \
-       ACLUserData.cc AuthConfig.cc authenticate.cc AuthUser.cc \
-       AuthUserRequest.cc AuthScheme.cc BodyReader.cc \
-       cache_manager.cc cache_cf.cc CacheDigest.cc carp.cc cbdata.cc \
-       client_db.cc client_side.cc client_side_reply.cc \
-       client_side_request.cc clientStream.cc comm.cc comm_select.cc \
-       comm_poll.cc comm_epoll.cc comm_kqueue.cc ConfigOption.cc \
-       ConfigParser.cc CommonPool.h CompositePoolNode.h \
-       delay_pools.cc DelayId.cc DelayId.h DelayIdComposite.h \
-       DelayBucket.cc DelayBucket.h DelayConfig.cc DelayConfig.h \
-       DelayPool.cc DelayPool.h DelayPools.h DelaySpec.cc DelaySpec.h \
-       DelayTagged.cc DelayTagged.h DelayUser.cc DelayUser.h \
-       DelayVector.cc DelayVector.h NullDelayId.cc NullDelayId.h \
-       disk.cc dns_internal.cc dns.cc event.cc errorpage.cc \
-       ElementList.h ESI.cc ESI.h ESIAssign.cc ESIAssign.h \
-       ESIAttempt.h ESIContext.cc ESIContext.h ESICustomParser.cc \
-       ESICustomParser.h ESIElement.h ESIExcept.h ESIExpatParser.cc \
-       ESIExpatParser.h ESIExpression.cc ESIExpression.h \
-       ESIInclude.cc ESIInclude.h ESILiteral.h ESILibxml2Parser.cc \
-       ESILibxml2Parser.h ESIParser.cc ESIParser.h ESISegment.cc \
-       ESISegment.h ESISequence.cc ESISequence.h ESIVar.h \
-       ESIVarState.cc ESIVarState.h ETag.cc external_acl.cc \
-       ExternalACLEntry.cc fd.cc fde.cc forward.cc fqdncache.cc \
-       ftp.cc gopher.cc helper.cc htcp.cc htcp.h http.cc HttpBody.cc \
-       HttpHeader.cc HttpHeaderTools.cc HttpHdrCc.cc \
+       ACLUserData.cc authenticate.cc BodyReader.cc cache_manager.cc \
+       cache_cf.cc CacheDigest.cc carp.cc cbdata.cc client_db.cc \
+       client_side.cc client_side_reply.cc client_side_request.cc \
+       clientStream.cc comm_select.cc comm_poll.cc comm_epoll.cc \
+       comm_kqueue.cc ConfigOption.cc ConfigParser.cc CommonPool.h \
+       CompositePoolNode.h delay_pools.cc DelayId.cc DelayId.h \
+       DelayIdComposite.h DelayBucket.cc DelayBucket.h DelayConfig.cc \
+       DelayConfig.h DelayPool.cc DelayPool.h DelayPools.h \
+       DelaySpec.cc DelaySpec.h DelayTagged.cc DelayTagged.h \
+       DelayUser.cc DelayUser.h DelayVector.cc DelayVector.h \
+       NullDelayId.cc NullDelayId.h disk.cc dns_internal.cc dns.cc \
+       event.cc errorpage.cc ElementList.h ESI.cc ESI.h ESIAssign.cc \
+       ESIAssign.h ESIAttempt.h ESIContext.cc ESIContext.h \
+       ESICustomParser.cc ESICustomParser.h ESIElement.h ESIExcept.h \
+       ESIExpatParser.cc ESIExpatParser.h ESIExpression.cc \
+       ESIExpression.h ESIInclude.cc ESIInclude.h ESILiteral.h \
+       ESILibxml2Parser.cc ESILibxml2Parser.h ESIParser.cc \
+       ESIParser.h ESISegment.cc ESISegment.h ESISequence.cc \
+       ESISequence.h ESIVar.h ESIVarState.cc ESIVarState.h ETag.cc \
+       external_acl.cc ExternalACLEntry.cc fd.cc fde.cc forward.cc \
+       fqdncache.cc ftp.cc gopher.cc helper.cc htcp.cc htcp.h http.cc \
+       HttpBody.cc HttpHeader.cc HttpHeaderTools.cc HttpHdrCc.cc \
        HttpHdrContRange.cc HttpHdrRange.cc HttpHdrSc.cc \
        HttpHdrScTarget.cc HttpMsg.cc HttpReply.cc HttpStatusLine.cc \
        icmp.cc icp_v2.cc icp_v3.cc ACLIdent.cc ACLIdent.h ident.cc \
-       ipc.cc ipcache.cc IPInterception.cc int.cc internal.cc list.cc \
-       logfile.cc multicast.cc mem_node.cc MemBuf.cc MemObject.cc \
-       mime.cc neighbors.cc net_db.cc Packer.cc Parsing.cc pconn.cc \
+       ipc.cc ipcache.cc int.cc internal.cc list.cc logfile.cc \
+       multicast.cc mem_node.cc MemBuf.cc MemObject.cc mime.cc \
+       neighbors.cc net_db.cc Packer.cc Parsing.cc pconn.cc \
        peer_digest.cc peer_select.cc redirect.cc refresh.cc Server.cc \
        snmp_core.cc snmp_agent.cc ACLCertificateData.cc \
        ACLCertificateData.h ACLCertificate.cc ACLCertificate.h \
@@ -708,13 +701,12 @@ am_tests_testURL_OBJECTS = debug.$(OBJEXT) url.$(OBJEXT) \
        acl.$(OBJEXT) acl_noncore.$(OBJEXT) ACLChecklist.$(OBJEXT) \
        ACLProxyAuth.$(OBJEXT) ACLStringData.$(OBJEXT) \
        ACLRegexData.$(OBJEXT) ACLUserData.$(OBJEXT) \
-       AuthConfig.$(OBJEXT) authenticate.$(OBJEXT) AuthUser.$(OBJEXT) \
-       AuthUserRequest.$(OBJEXT) AuthScheme.$(OBJEXT) \
-       BodyReader.$(OBJEXT) cache_manager.$(OBJEXT) \
-       cache_cf.$(OBJEXT) CacheDigest.$(OBJEXT) carp.$(OBJEXT) \
-       cbdata.$(OBJEXT) client_db.$(OBJEXT) client_side.$(OBJEXT) \
+       authenticate.$(OBJEXT) BodyReader.$(OBJEXT) \
+       cache_manager.$(OBJEXT) cache_cf.$(OBJEXT) \
+       CacheDigest.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
+       client_db.$(OBJEXT) client_side.$(OBJEXT) \
        client_side_reply.$(OBJEXT) client_side_request.$(OBJEXT) \
-       clientStream.$(OBJEXT) comm.$(OBJEXT) comm_select.$(OBJEXT) \
+       clientStream.$(OBJEXT) comm_select.$(OBJEXT) \
        comm_poll.$(OBJEXT) comm_epoll.$(OBJEXT) comm_kqueue.$(OBJEXT) \
        ConfigOption.$(OBJEXT) ConfigParser.$(OBJEXT) $(am__objects_5) \
        disk.$(OBJEXT) $(am__objects_7) event.$(OBJEXT) \
@@ -729,16 +721,16 @@ am_tests_testURL_OBJECTS = debug.$(OBJEXT) url.$(OBJEXT) \
        HttpHdrScTarget.$(OBJEXT) HttpMsg.$(OBJEXT) \
        HttpReply.$(OBJEXT) HttpStatusLine.$(OBJEXT) icmp.$(OBJEXT) \
        icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) $(am__objects_12) \
-       ipc.$(OBJEXT) ipcache.$(OBJEXT) IPInterception.$(OBJEXT) \
-       int.$(OBJEXT) internal.$(OBJEXT) list.$(OBJEXT) \
-       logfile.$(OBJEXT) multicast.$(OBJEXT) mem_node.$(OBJEXT) \
-       MemBuf.$(OBJEXT) MemObject.$(OBJEXT) mime.$(OBJEXT) \
-       neighbors.$(OBJEXT) net_db.$(OBJEXT) Packer.$(OBJEXT) \
-       Parsing.$(OBJEXT) pconn.$(OBJEXT) peer_digest.$(OBJEXT) \
-       peer_select.$(OBJEXT) redirect.$(OBJEXT) refresh.$(OBJEXT) \
-       Server.$(OBJEXT) $(am__objects_16) $(am__objects_18) \
-       stat.$(OBJEXT) StatHist.$(OBJEXT) stmem.$(OBJEXT) \
-       store.$(OBJEXT) store_client.$(OBJEXT) store_digest.$(OBJEXT) \
+       ipc.$(OBJEXT) ipcache.$(OBJEXT) int.$(OBJEXT) \
+       internal.$(OBJEXT) list.$(OBJEXT) logfile.$(OBJEXT) \
+       multicast.$(OBJEXT) mem_node.$(OBJEXT) MemBuf.$(OBJEXT) \
+       MemObject.$(OBJEXT) mime.$(OBJEXT) neighbors.$(OBJEXT) \
+       net_db.$(OBJEXT) Packer.$(OBJEXT) Parsing.$(OBJEXT) \
+       pconn.$(OBJEXT) peer_digest.$(OBJEXT) peer_select.$(OBJEXT) \
+       redirect.$(OBJEXT) refresh.$(OBJEXT) Server.$(OBJEXT) \
+       $(am__objects_16) $(am__objects_18) stat.$(OBJEXT) \
+       StatHist.$(OBJEXT) stmem.$(OBJEXT) store.$(OBJEXT) \
+       store_client.$(OBJEXT) store_digest.$(OBJEXT) \
        store_dir.$(OBJEXT) store_io.$(OBJEXT) store_key_md5.$(OBJEXT) \
        store_log.$(OBJEXT) store_rebuild.$(OBJEXT) \
        store_swapin.$(OBJEXT) store_swapmeta.$(OBJEXT) \
@@ -771,8 +763,7 @@ am__tests_testUfs_SOURCES_DIST = tests/testUfs.cc tests/testMain.cc \
        NullDelayId.cc NullDelayId.h CacheDigest.cc ConfigParser.cc \
        HttpMsg.cc store_dir.cc store.cc HttpRequestMethod.cc \
        store_key_md5.cc string_arrays.c Parsing.cc ConfigOption.cc \
-       SwapDir.cc AuthScheme.cc authenticate.cc AuthUser.cc \
-       AuthUserRequest.cc AuthConfig.cc tests/stub_acl.cc \
+       SwapDir.cc authenticate.cc tests/stub_acl.cc \
        tests/stub_cache_cf.cc tests/stub_helper.cc cbdata.cc \
        String.cc tests/stub_cache_manager.cc tests/stub_comm.cc \
        tests/stub_client_side_request.cc tests/stub_http.cc \
@@ -792,6 +783,104 @@ am__tests_testUfs_SOURCES_DIST = tests/testUfs.cc tests/testMain.cc \
 am_tests_testUfs_OBJECTS = tests/testUfs.$(OBJEXT) \
        tests/testMain.$(OBJEXT) $(am__objects_27)
 tests_testUfs_OBJECTS = $(am_tests_testUfs_OBJECTS)
+am__tests_test_http_range_SOURCES_DIST = tests/test_http_range.cc \
+       access_log.cc acl.cc acl_noncore.cc ACLChecklist.cc \
+       ACLProxyAuth.cc ACLStringData.cc ACLRegexData.cc \
+       ACLUserData.cc authenticate.cc BodyReader.cc cache_cf.cc \
+       cache_manager.cc CacheDigest.cc carp.cc cbdata.cc client_db.cc \
+       client_side.cc client_side_reply.cc client_side_request.cc \
+       clientStream.cc comm_select.cc comm_poll.cc comm_epoll.cc \
+       comm_kqueue.cc ConfigOption.cc ConfigParser.cc debug.cc \
+       CommonPool.h CompositePoolNode.h delay_pools.cc DelayId.cc \
+       DelayId.h DelayIdComposite.h DelayBucket.cc DelayBucket.h \
+       DelayConfig.cc DelayConfig.h DelayPool.cc DelayPool.h \
+       DelayPools.h DelaySpec.cc DelaySpec.h DelayTagged.cc \
+       DelayTagged.h DelayUser.cc DelayUser.h DelayVector.cc \
+       DelayVector.h NullDelayId.cc NullDelayId.h disk.cc \
+       dns_internal.cc dns.cc event.cc errorpage.cc ElementList.h \
+       ESI.cc ESI.h ESIAssign.cc ESIAssign.h ESIAttempt.h \
+       ESIContext.cc ESIContext.h ESICustomParser.cc \
+       ESICustomParser.h ESIElement.h ESIExcept.h ESIExpatParser.cc \
+       ESIExpatParser.h ESIExpression.cc ESIExpression.h \
+       ESIInclude.cc ESIInclude.h ESILiteral.h ESILibxml2Parser.cc \
+       ESILibxml2Parser.h ESIParser.cc ESIParser.h ESISegment.cc \
+       ESISegment.h ESISequence.cc ESISequence.h ESIVar.h \
+       ESIVarState.cc ESIVarState.h ETag.cc external_acl.cc \
+       ExternalACLEntry.cc fd.cc fde.cc forward.cc fqdncache.cc \
+       ftp.cc globals.cc gopher.cc helper.cc htcp.cc htcp.h http.cc \
+       HttpBody.cc HttpHdrCc.cc HttpHdrContRange.cc HttpHdrRange.cc \
+       HttpHdrSc.cc HttpHdrScTarget.cc HttpHeader.cc \
+       HttpHeaderTools.cc HttpMsg.cc HttpReply.cc HttpRequest.cc \
+       HttpRequestMethod.cc HttpStatusLine.cc icmp.cc icp_v2.cc \
+       icp_v3.cc ACLIdent.cc ACLIdent.h ident.cc int.cc internal.cc \
+       ipc.cc ipcache.cc list.cc logfile.cc mem.cc mem_node.cc \
+       MemObject.cc mime.cc multicast.cc neighbors.cc net_db.cc \
+       Parsing.cc peer_digest.cc peer_select.cc pconn.cc redirect.cc \
+       refresh.cc Server.cc snmp_core.cc snmp_agent.cc \
+       ACLCertificateData.cc ACLCertificateData.h ACLCertificate.cc \
+       ACLCertificate.h ssl_support.cc ssl_support.h stat.cc \
+       StatHist.cc stmem.cc store.cc store_client.cc store_digest.cc \
+       store_dir.cc store_key_md5.cc store_io.cc store_log.cc \
+       store_rebuild.cc store_swapin.cc store_swapmeta.cc \
+       store_swapout.cc StoreFileSystem.cc StoreIOState.cc \
+       StoreMeta.cc StoreMetaMD5.cc StoreMetaSTD.cc \
+       StoreMetaUnpacker.cc StoreMetaURL.cc StoreMetaVary.cc \
+       StoreSwapLogData.cc String.cc SwapDir.cc time.cc tools.cc \
+       tunnel.cc url.cc URLScheme.cc urn.cc wais.cc whois.cc \
+       wordlist.cc Packer.cc MemBuf.cc
+am_tests_test_http_range_OBJECTS = tests/test_http_range.$(OBJEXT) \
+       access_log.$(OBJEXT) acl.$(OBJEXT) acl_noncore.$(OBJEXT) \
+       ACLChecklist.$(OBJEXT) ACLProxyAuth.$(OBJEXT) \
+       ACLStringData.$(OBJEXT) ACLRegexData.$(OBJEXT) \
+       ACLUserData.$(OBJEXT) authenticate.$(OBJEXT) \
+       BodyReader.$(OBJEXT) cache_cf.$(OBJEXT) \
+       cache_manager.$(OBJEXT) CacheDigest.$(OBJEXT) carp.$(OBJEXT) \
+       cbdata.$(OBJEXT) client_db.$(OBJEXT) client_side.$(OBJEXT) \
+       client_side_reply.$(OBJEXT) client_side_request.$(OBJEXT) \
+       clientStream.$(OBJEXT) comm_select.$(OBJEXT) \
+       comm_poll.$(OBJEXT) comm_epoll.$(OBJEXT) comm_kqueue.$(OBJEXT) \
+       ConfigOption.$(OBJEXT) ConfigParser.$(OBJEXT) debug.$(OBJEXT) \
+       $(am__objects_5) disk.$(OBJEXT) $(am__objects_7) \
+       event.$(OBJEXT) errorpage.$(OBJEXT) $(am__objects_9) \
+       ETag.$(OBJEXT) external_acl.$(OBJEXT) \
+       ExternalACLEntry.$(OBJEXT) fd.$(OBJEXT) fde.$(OBJEXT) \
+       forward.$(OBJEXT) fqdncache.$(OBJEXT) ftp.$(OBJEXT) \
+       globals.$(OBJEXT) gopher.$(OBJEXT) helper.$(OBJEXT) \
+       $(am__objects_10) http.$(OBJEXT) HttpBody.$(OBJEXT) \
+       HttpHdrCc.$(OBJEXT) HttpHdrContRange.$(OBJEXT) \
+       HttpHdrRange.$(OBJEXT) HttpHdrSc.$(OBJEXT) \
+       HttpHdrScTarget.$(OBJEXT) HttpHeader.$(OBJEXT) \
+       HttpHeaderTools.$(OBJEXT) HttpMsg.$(OBJEXT) \
+       HttpReply.$(OBJEXT) HttpRequest.$(OBJEXT) \
+       HttpRequestMethod.$(OBJEXT) HttpStatusLine.$(OBJEXT) \
+       icmp.$(OBJEXT) icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) \
+       $(am__objects_12) int.$(OBJEXT) internal.$(OBJEXT) \
+       ipc.$(OBJEXT) ipcache.$(OBJEXT) list.$(OBJEXT) \
+       logfile.$(OBJEXT) mem.$(OBJEXT) mem_node.$(OBJEXT) \
+       MemObject.$(OBJEXT) mime.$(OBJEXT) multicast.$(OBJEXT) \
+       neighbors.$(OBJEXT) net_db.$(OBJEXT) Parsing.$(OBJEXT) \
+       peer_digest.$(OBJEXT) peer_select.$(OBJEXT) pconn.$(OBJEXT) \
+       redirect.$(OBJEXT) refresh.$(OBJEXT) Server.$(OBJEXT) \
+       $(am__objects_16) $(am__objects_18) stat.$(OBJEXT) \
+       StatHist.$(OBJEXT) stmem.$(OBJEXT) store.$(OBJEXT) \
+       store_client.$(OBJEXT) store_digest.$(OBJEXT) \
+       store_dir.$(OBJEXT) store_key_md5.$(OBJEXT) store_io.$(OBJEXT) \
+       store_log.$(OBJEXT) store_rebuild.$(OBJEXT) \
+       store_swapin.$(OBJEXT) store_swapmeta.$(OBJEXT) \
+       store_swapout.$(OBJEXT) StoreFileSystem.$(OBJEXT) \
+       StoreIOState.$(OBJEXT) StoreMeta.$(OBJEXT) \
+       StoreMetaMD5.$(OBJEXT) StoreMetaSTD.$(OBJEXT) \
+       StoreMetaUnpacker.$(OBJEXT) StoreMetaURL.$(OBJEXT) \
+       StoreMetaVary.$(OBJEXT) StoreSwapLogData.$(OBJEXT) \
+       String.$(OBJEXT) SwapDir.$(OBJEXT) time.$(OBJEXT) \
+       tools.$(OBJEXT) tunnel.$(OBJEXT) url.$(OBJEXT) \
+       URLScheme.$(OBJEXT) urn.$(OBJEXT) wais.$(OBJEXT) \
+       whois.$(OBJEXT) wordlist.$(OBJEXT) Packer.$(OBJEXT) \
+       MemBuf.$(OBJEXT)
+nodist_tests_test_http_range_OBJECTS = repl_modules.$(OBJEXT) \
+       string_arrays.$(OBJEXT)
+tests_test_http_range_OBJECTS = $(am_tests_test_http_range_OBJECTS) \
+       $(nodist_tests_test_http_range_OBJECTS)
 am__ufsdump_SOURCES_DIST = debug.cc int.cc mem.cc store_key_md5.cc \
        StoreMeta.cc StoreMetaMD5.cc StoreMetaSTD.cc \
        StoreMetaUnpacker.cc StoreMetaURL.cc StoreMetaVary.cc \
@@ -799,37 +888,35 @@ am__ufsdump_SOURCES_DIST = debug.cc int.cc mem.cc store_key_md5.cc \
        ConfigParser.cc store.cc StoreFileSystem.cc \
        StoreSwapLogData.cc StoreSwapLogData.h access_log.cc acl.cc \
        acl_noncore.cc ACLChecklist.cc ACLProxyAuth.cc ACLUserData.cc \
-       ACLRegexData.cc ACLStringData.cc authenticate.cc AuthUser.cc \
-       AuthUserRequest.cc AuthScheme.cc AuthConfig.cc cache_cf.cc \
+       ACLRegexData.cc ACLStringData.cc authenticate.cc cache_cf.cc \
        cache_manager.cc CacheDigest.cc carp.cc cbdata.cc client_db.cc \
        client_side.cc client_side_reply.cc client_side_request.cc \
-       client_side_request.h clientStream.cc clientStream.h comm.cc \
-       comm.h CommIO.h comm_select.cc comm_poll.cc comm_epoll.cc \
-       comm_kqueue.cc ConfigOption.cc defines.h CommonPool.h \
-       CompositePoolNode.h delay_pools.cc DelayId.cc DelayId.h \
-       DelayIdComposite.h DelayBucket.cc DelayBucket.h DelayConfig.cc \
-       DelayConfig.h DelayPool.cc DelayPool.h DelayPools.h \
-       DelaySpec.cc DelaySpec.h DelayTagged.cc DelayTagged.h \
-       DelayUser.cc DelayUser.h DelayVector.cc DelayVector.h \
-       NullDelayId.cc NullDelayId.h disk.cc dns_internal.cc dns.cc \
-       enums.h errorpage.cc ElementList.h ESI.cc ESI.h ESIAssign.cc \
-       ESIAssign.h ESIAttempt.h ESIContext.cc ESIContext.h \
-       ESICustomParser.cc ESICustomParser.h ESIElement.h ESIExcept.h \
-       ESIExpatParser.cc ESIExpatParser.h ESIExpression.cc \
-       ESIExpression.h ESIInclude.cc ESIInclude.h ESILiteral.h \
-       ESILibxml2Parser.cc ESILibxml2Parser.h ESIParser.cc \
-       ESIParser.h ESISegment.cc ESISegment.h ESISequence.cc \
-       ESISequence.h ESIVar.h ESIVarState.cc ESIVarState.h ETag.cc \
-       event.cc external_acl.cc ExternalACLEntry.cc fd.cc fde.cc \
-       fde.h filemap.cc forward.cc forward.h fqdncache.cc ftp.cc \
-       gopher.cc helper.cc htcp.cc htcp.h http.cc HttpStatusLine.cc \
-       HttpHdrCc.cc HttpHdrRange.cc HttpHdrSc.cc HttpHdrScTarget.cc \
-       HttpHdrContRange.cc HttpHeader.cc HttpHeaderTools.cc \
-       HttpBody.cc HttpMsg.cc HttpReply.cc HttpRequest.cc \
-       HttpRequestMethod.cc icmp.cc icp_v2.cc icp_v3.cc ACLIdent.cc \
-       ACLIdent.h ident.cc internal.cc ipc.cc ipcache.cc \
-       IPInterception.cc IPInterception.h LeakFinder.cc list.cc \
-       logfile.cc mem_node.cc mem_node.h Mem.h MemBuf.cc MemObject.cc \
+       client_side_request.h clientStream.cc clientStream.h CommIO.h \
+       comm_select.cc comm_poll.cc comm_epoll.cc comm_kqueue.cc \
+       ConfigOption.cc defines.h CommonPool.h CompositePoolNode.h \
+       delay_pools.cc DelayId.cc DelayId.h DelayIdComposite.h \
+       DelayBucket.cc DelayBucket.h DelayConfig.cc DelayConfig.h \
+       DelayPool.cc DelayPool.h DelayPools.h DelaySpec.cc DelaySpec.h \
+       DelayTagged.cc DelayTagged.h DelayUser.cc DelayUser.h \
+       DelayVector.cc DelayVector.h NullDelayId.cc NullDelayId.h \
+       disk.cc dns_internal.cc dns.cc enums.h errorpage.cc \
+       ElementList.h ESI.cc ESI.h ESIAssign.cc ESIAssign.h \
+       ESIAttempt.h ESIContext.cc ESIContext.h ESICustomParser.cc \
+       ESICustomParser.h ESIElement.h ESIExcept.h ESIExpatParser.cc \
+       ESIExpatParser.h ESIExpression.cc ESIExpression.h \
+       ESIInclude.cc ESIInclude.h ESILiteral.h ESILibxml2Parser.cc \
+       ESILibxml2Parser.h ESIParser.cc ESIParser.h ESISegment.cc \
+       ESISegment.h ESISequence.cc ESISequence.h ESIVar.h \
+       ESIVarState.cc ESIVarState.h ETag.cc event.cc external_acl.cc \
+       ExternalACLEntry.cc fd.cc fde.cc fde.h filemap.cc forward.cc \
+       forward.h fqdncache.cc ftp.cc gopher.cc helper.cc htcp.cc \
+       htcp.h http.cc HttpStatusLine.cc HttpHdrCc.cc HttpHdrRange.cc \
+       HttpHdrSc.cc HttpHdrScTarget.cc HttpHdrContRange.cc \
+       HttpHeader.cc HttpHeaderTools.cc HttpBody.cc HttpMsg.cc \
+       HttpReply.cc HttpRequest.cc HttpRequestMethod.cc icmp.cc \
+       icp_v2.cc icp_v3.cc ACLIdent.cc ACLIdent.h ident.cc \
+       internal.cc ipc.cc ipcache.cc LeakFinder.cc list.cc logfile.cc \
+       mem_node.cc mem_node.h Mem.h MemBuf.cc MemObject.cc \
        MemObject.h mime.cc multicast.cc neighbors.cc net_db.cc \
        Packer.cc Parsing.cc ProfStats.cc pconn.cc peer_digest.cc \
        peer_select.cc protos.h redirect.cc referer.cc refresh.cc \
@@ -854,12 +941,11 @@ am_ufsdump_OBJECTS = debug.$(OBJEXT) int.$(OBJEXT) mem.$(OBJEXT) \
        ACLChecklist.$(OBJEXT) ACLProxyAuth.$(OBJEXT) \
        ACLUserData.$(OBJEXT) ACLRegexData.$(OBJEXT) \
        ACLStringData.$(OBJEXT) authenticate.$(OBJEXT) \
-       AuthUser.$(OBJEXT) AuthUserRequest.$(OBJEXT) \
-       AuthScheme.$(OBJEXT) AuthConfig.$(OBJEXT) cache_cf.$(OBJEXT) \
-       cache_manager.$(OBJEXT) CacheDigest.$(OBJEXT) carp.$(OBJEXT) \
-       cbdata.$(OBJEXT) client_db.$(OBJEXT) client_side.$(OBJEXT) \
+       cache_cf.$(OBJEXT) cache_manager.$(OBJEXT) \
+       CacheDigest.$(OBJEXT) carp.$(OBJEXT) cbdata.$(OBJEXT) \
+       client_db.$(OBJEXT) client_side.$(OBJEXT) \
        client_side_reply.$(OBJEXT) client_side_request.$(OBJEXT) \
-       clientStream.$(OBJEXT) comm.$(OBJEXT) comm_select.$(OBJEXT) \
+       clientStream.$(OBJEXT) comm_select.$(OBJEXT) \
        comm_poll.$(OBJEXT) comm_epoll.$(OBJEXT) comm_kqueue.$(OBJEXT) \
        ConfigOption.$(OBJEXT) $(am__objects_5) disk.$(OBJEXT) \
        $(am__objects_7) errorpage.$(OBJEXT) $(am__objects_9) \
@@ -875,19 +961,18 @@ am_ufsdump_OBJECTS = debug.$(OBJEXT) int.$(OBJEXT) mem.$(OBJEXT) \
        HttpRequest.$(OBJEXT) HttpRequestMethod.$(OBJEXT) \
        icmp.$(OBJEXT) icp_v2.$(OBJEXT) icp_v3.$(OBJEXT) \
        $(am__objects_12) internal.$(OBJEXT) ipc.$(OBJEXT) \
-       ipcache.$(OBJEXT) IPInterception.$(OBJEXT) $(am__objects_13) \
-       list.$(OBJEXT) logfile.$(OBJEXT) mem_node.$(OBJEXT) \
-       MemBuf.$(OBJEXT) MemObject.$(OBJEXT) mime.$(OBJEXT) \
-       multicast.$(OBJEXT) neighbors.$(OBJEXT) net_db.$(OBJEXT) \
-       Packer.$(OBJEXT) Parsing.$(OBJEXT) $(am__objects_14) \
-       pconn.$(OBJEXT) peer_digest.$(OBJEXT) peer_select.$(OBJEXT) \
-       redirect.$(OBJEXT) referer.$(OBJEXT) refresh.$(OBJEXT) \
-       send-announce.$(OBJEXT) $(am__objects_16) $(am__objects_18) \
-       tunnel.$(OBJEXT) Server.$(OBJEXT) SquidNew.$(OBJEXT) \
-       stat.$(OBJEXT) StatHist.$(OBJEXT) stmem.$(OBJEXT) \
-       store_io.$(OBJEXT) StoreIOState.$(OBJEXT) \
-       store_client.$(OBJEXT) store_digest.$(OBJEXT) \
-       store_dir.$(OBJEXT) store_log.$(OBJEXT) \
+       ipcache.$(OBJEXT) $(am__objects_13) list.$(OBJEXT) \
+       logfile.$(OBJEXT) mem_node.$(OBJEXT) MemBuf.$(OBJEXT) \
+       MemObject.$(OBJEXT) mime.$(OBJEXT) multicast.$(OBJEXT) \
+       neighbors.$(OBJEXT) net_db.$(OBJEXT) Packer.$(OBJEXT) \
+       Parsing.$(OBJEXT) $(am__objects_14) pconn.$(OBJEXT) \
+       peer_digest.$(OBJEXT) peer_select.$(OBJEXT) redirect.$(OBJEXT) \
+       referer.$(OBJEXT) refresh.$(OBJEXT) send-announce.$(OBJEXT) \
+       $(am__objects_16) $(am__objects_18) tunnel.$(OBJEXT) \
+       Server.$(OBJEXT) SquidNew.$(OBJEXT) stat.$(OBJEXT) \
+       StatHist.$(OBJEXT) stmem.$(OBJEXT) store_io.$(OBJEXT) \
+       StoreIOState.$(OBJEXT) store_client.$(OBJEXT) \
+       store_digest.$(OBJEXT) store_dir.$(OBJEXT) store_log.$(OBJEXT) \
        store_rebuild.$(OBJEXT) store_swapin.$(OBJEXT) \
        store_swapmeta.$(OBJEXT) store_swapout.$(OBJEXT) \
        SwapDir.$(OBJEXT) tools.$(OBJEXT) $(am__objects_19) \
@@ -901,7 +986,7 @@ am_unlinkd_OBJECTS = unlinkd-unlinkd.$(OBJEXT) \
        unlinkd-SquidNew.$(OBJEXT)
 unlinkd_OBJECTS = $(am_unlinkd_OBJECTS)
 unlinkd_LDADD = $(LDADD)
-unlinkd_DEPENDENCIES =
+unlinkd_DEPENDENCIES = libsquid.la libauth.la
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include
 depcomp = $(SHELL) $(top_srcdir)/cfgaux/depcomp
 am__depfiles_maybe = depfiles
@@ -923,7 +1008,8 @@ CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(ICAP_libicap_a_SOURCES) $(libAIO_a_SOURCES) \
        $(libBlocking_a_SOURCES) $(libDiskDaemon_a_SOURCES) \
-       $(libDiskThreads_a_SOURCES) $(DiskIO_DiskDaemon_diskd_SOURCES) \
+       $(libDiskThreads_a_SOURCES) $(libauth_la_SOURCES) \
+       $(libsquid_la_SOURCES) $(DiskIO_DiskDaemon_diskd_SOURCES) \
        $(cf_gen_SOURCES) $(nodist_cf_gen_SOURCES) \
        $(dnsserver_SOURCES) $(pinger_SOURCES) \
        $(nodist_pinger_SOURCES) $(recv_announce_SOURCES) \
@@ -936,11 +1022,13 @@ SOURCES = $(ICAP_libicap_a_SOURCES) $(libAIO_a_SOURCES) \
        $(tests_testNull_SOURCES) $(tests_testStore_SOURCES) \
        $(tests_testString_SOURCES) $(tests_testURL_SOURCES) \
        $(nodist_tests_testURL_SOURCES) $(tests_testUfs_SOURCES) \
-       $(ufsdump_SOURCES) $(nodist_ufsdump_SOURCES) \
-       $(unlinkd_SOURCES)
+       $(tests_test_http_range_SOURCES) \
+       $(nodist_tests_test_http_range_SOURCES) $(ufsdump_SOURCES) \
+       $(nodist_ufsdump_SOURCES) $(unlinkd_SOURCES)
 DIST_SOURCES = $(ICAP_libicap_a_SOURCES) $(libAIO_a_SOURCES) \
        $(libBlocking_a_SOURCES) $(libDiskDaemon_a_SOURCES) \
-       $(libDiskThreads_a_SOURCES) $(DiskIO_DiskDaemon_diskd_SOURCES) \
+       $(libDiskThreads_a_SOURCES) $(libauth_la_SOURCES) \
+       $(libsquid_la_SOURCES) $(DiskIO_DiskDaemon_diskd_SOURCES) \
        $(cf_gen_SOURCES) $(dnsserver_SOURCES) $(pinger_SOURCES) \
        $(recv_announce_SOURCES) $(am__squid_SOURCES_DIST) \
        $(EXTRA_squid_SOURCES) $(tests_testACLMaxUserIP_SOURCES) \
@@ -951,8 +1039,9 @@ DIST_SOURCES = $(ICAP_libicap_a_SOURCES) $(libAIO_a_SOURCES) \
        $(am__tests_testNull_SOURCES_DIST) \
        $(am__tests_testStore_SOURCES_DIST) \
        $(tests_testString_SOURCES) $(am__tests_testURL_SOURCES_DIST) \
-       $(am__tests_testUfs_SOURCES_DIST) $(am__ufsdump_SOURCES_DIST) \
-       $(unlinkd_SOURCES)
+       $(am__tests_testUfs_SOURCES_DIST) \
+       $(am__tests_test_http_range_SOURCES_DIST) \
+       $(am__ufsdump_SOURCES_DIST) $(unlinkd_SOURCES)
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
        html-recursive info-recursive install-data-recursive \
        install-exec-recursive install-info-recursive \
@@ -1272,6 +1361,7 @@ AM_CFLAGS = @SQUID_CFLAGS@
 AM_CXXFLAGS = @SQUID_CXXFLAGS@
 EXTRA_LIBRARIES = libAIO.a libBlocking.a libDiskDaemon.a libDiskThreads.a ICAP/libicap.a
 noinst_LIBRARIES = @DISK_LIBS@ @ICAP_LIBS@
+noinst_LTLIBRARIES = libsquid.la libauth.la
 INCLUDES = -I. -I$(srcdir) -I$(top_builddir)/include \
        -I$(top_srcdir)/include -I$(top_srcdir)/lib/libTrie/include \
        @SQUID_CPPUNIT_INC@ $(am__empty)
@@ -1408,6 +1498,26 @@ squid_ACLSOURCES = \
        ACLUserData.cc \
        ACLUserData.h 
 
+
+# common library for all the binaries and tests. This is kindof a catch all
+# and smaller libraries split from this are encouraged. Using lt convenience
+# libraries, dependencies should not be a problem either.
+libsquid_la_SOURCES = \
+       comm.cc \
+       comm.h \
+       IPInterception.cc \
+       IPInterception.h
+
+
+# authentication framework
+libauth_la_SOURCES = \
+       AuthConfig.cc \
+       AuthConfig.h \
+       AuthScheme.cc \
+       AuthScheme.h \
+       AuthUser.cc \
+       AuthUserRequest.cc
+
 squid_SOURCES = \
        access_log.cc \
        AccessLogEntry.h \
@@ -1420,12 +1530,6 @@ squid_SOURCES = \
        asn.cc \
        authenticate.cc \
        authenticate.h \
-       AuthConfig.cc \
-       AuthConfig.h \
-       AuthScheme.cc \
-       AuthScheme.h \
-       AuthUser.cc \
-       AuthUserRequest.cc \
        cache_cf.cc \
        CacheDigest.cc \
        cache_manager.cc \
@@ -1443,8 +1547,6 @@ squid_SOURCES = \
        ClientRequestContext.h \
        clientStream.cc \
        clientStream.h \
-       comm.cc \
-       comm.h \
         CommIO.h \
        comm_select.cc \
        comm_poll.cc \
@@ -1523,8 +1625,6 @@ squid_SOURCES = \
        internal.cc \
        ipc.cc \
        ipcache.cc \
-       IPInterception.cc \
-       IPInterception.h \
        $(LEAKFINDERSOURCE) \
        list.cc \
        logfile.cc \
@@ -1642,6 +1742,8 @@ nodist_squid_SOURCES = \
        string_arrays.c
 
 squid_LDADD = \
+       libsquid.la \
+       libauth.la \
        -L../lib \
        @XTRA_OBJS@ \
        @DISK_LINKOBJS@ \
@@ -1742,10 +1844,6 @@ ufsdump_SOURCES = \
        ACLRegexData.cc \
        ACLStringData.cc \
        authenticate.cc \
-       AuthUser.cc \
-       AuthUserRequest.cc \
-       AuthScheme.cc \
-       AuthConfig.cc \
        cache_cf.cc \
        cache_manager.cc \
        CacheDigest.cc \
@@ -1758,8 +1856,6 @@ ufsdump_SOURCES = \
        client_side_request.h \
        clientStream.cc \
        clientStream.h \
-       comm.cc \
-       comm.h \
         CommIO.h \
        comm_select.cc \
        comm_poll.cc \
@@ -1809,8 +1905,6 @@ ufsdump_SOURCES = \
        internal.cc \
        ipc.cc \
        ipcache.cc \
-       IPInterception.cc \
-       IPInterception.h \
        $(LEAKFINDERSOURCE) \
         list.cc \
        logfile.cc \
@@ -1871,6 +1965,8 @@ ufsdump_SOURCES = \
        $(WIN32_SOURCE)
 
 ufsdump_LDADD = \
+       libsquid.la \
+       libauth.la \
        -L../lib \
        @XTRA_OBJS@ \
        @REPL_OBJS@ \
@@ -1911,7 +2007,7 @@ sysconf_DATA = \
 data_DATA = \
        mib.txt
 
-LDADD = -L../lib -lmiscutil @XTRA_LIBS@ @EPOLL_LIBS@ @MINGW_LIBS@
+LDADD = libsquid.la libauth.la -L../lib -lmiscutil @XTRA_LIBS@ @EPOLL_LIBS@ @MINGW_LIBS@
 EXTRA_DIST = \
        cf_gen_defines \
        cf.data.pre \
@@ -1995,7 +2091,7 @@ TESTSOURCES = \
        globals.cc
 
 tests_testAuth_SOURCES = tests/testAuth.cc tests/testMain.cc  tests/testAuth.h $(TESTSOURCES) \
-       AuthScheme.cc authenticate.cc AuthUser.cc AuthUserRequest.cc AuthConfig.cc \
+       authenticate.cc \
        ConfigParser.cc \
        tests/stub_acl.cc tests/stub_cache_cf.cc \
        tests/stub_helper.cc cbdata.cc String.cc tests/stub_cache_manager.cc \
@@ -2017,6 +2113,8 @@ tests_testAuth_SOURCES = tests/testAuth.cc tests/testMain.cc  tests/testAuth.h $
        wordlist.cc
 
 tests_testAuth_LDADD = \
+       libsquid.la \
+       libauth.la \
        @AUTH_LINKOBJS@ @AUTH_OBJS@ \
        -L../lib -lmiscutil \
        @REGEXLIB@ \
@@ -2037,10 +2135,6 @@ tests_testACLMaxUserIP_SOURCES = \
        ACLRegexData.cc \
        ACLUserData.cc \
        authenticate.cc \
-       AuthConfig.cc \
-       AuthUser.cc \
-       AuthUserRequest.cc \
-       AuthScheme.cc \
        cbdata.cc \
        ConfigParser.cc \
        event.cc \
@@ -2072,6 +2166,8 @@ tests_testACLMaxUserIP_SOURCES = \
        $(TESTSOURCES)
 
 tests_testACLMaxUserIP_LDADD = \
+       libsquid.la \
+       libauth.la \
        -L../lib -lmiscutil \
        @REGEXLIB@ \
        @SQUID_CPPUNIT_LA@ \
@@ -2120,6 +2216,150 @@ tests_testHeaders_LDFLAGS = $(LIBADD_DL)
 tests_testHeaders_DEPENDENCIES = \
        @SQUID_CPPUNIT_LA@
 
+tests_test_http_range_SOURCES = \
+       tests/test_http_range.cc \
+       access_log.cc \
+       acl.cc \
+       acl_noncore.cc \
+       ACLChecklist.cc \
+       ACLProxyAuth.cc \
+       ACLStringData.cc \
+       ACLRegexData.cc \
+       ACLUserData.cc \
+       authenticate.cc \
+       BodyReader.cc \
+       cache_cf.cc \
+       cache_manager.cc \
+       CacheDigest.cc \
+       carp.cc \
+       cbdata.cc \
+       client_db.cc \
+       client_side.cc \
+       client_side_reply.cc \
+       client_side_request.cc \
+       clientStream.cc \
+       comm_select.cc \
+       comm_poll.cc \
+        comm_epoll.cc \
+       comm_kqueue.cc \
+       ConfigOption.cc \
+       ConfigParser.cc \
+       debug.cc \
+       $(DELAY_POOL_SOURCE) \
+       disk.cc \
+       $(DNSSOURCE) \
+       event.cc \
+       errorpage.cc \
+       $(ESI_SOURCE) \
+       ETag.cc \
+       external_acl.cc \
+       ExternalACLEntry.cc \
+       fd.cc \
+       fde.cc \
+       forward.cc \
+       fqdncache.cc \
+       ftp.cc \
+       globals.cc \
+       gopher.cc \
+       helper.cc \
+       $(HTCPSOURCE) \
+       http.cc \
+       HttpBody.cc \
+       HttpHdrCc.cc \
+       HttpHdrContRange.cc \
+       HttpHdrRange.cc \
+       HttpHdrSc.cc \
+       HttpHdrScTarget.cc \
+       HttpHeader.cc \
+       HttpHeaderTools.cc \
+       HttpMsg.cc \
+       HttpReply.cc \
+       HttpRequest.cc \
+       HttpRequestMethod.cc \
+       HttpStatusLine.cc \
+       icmp.cc \
+       icp_v2.cc \
+       icp_v3.cc \
+       $(IDENT_SOURCE) \
+       int.cc \
+       internal.cc \
+       ipc.cc \
+       ipcache.cc \
+       list.cc \
+       logfile.cc \
+       mem.cc \
+       mem_node.cc \
+       MemObject.cc \
+       mime.cc \
+       multicast.cc \
+       neighbors.cc \
+       net_db.cc \
+       Parsing.cc \
+       peer_digest.cc \
+       peer_select.cc \
+       pconn.cc \
+       redirect.cc \
+       refresh.cc \
+       Server.cc \
+       $(SNMP_SOURCE) \
+       $(SSL_SOURCE) \
+       stat.cc \
+       StatHist.cc \
+       stmem.cc \
+       store.cc \
+       store_client.cc \
+       store_digest.cc \
+       store_dir.cc \
+       store_key_md5.cc \
+       store_io.cc \
+       store_log.cc \
+       store_rebuild.cc \
+       store_swapin.cc \
+       store_swapmeta.cc \
+       store_swapout.cc \
+       StoreFileSystem.cc \
+       StoreIOState.cc \
+       StoreMeta.cc \
+       StoreMetaMD5.cc \
+       StoreMetaSTD.cc \
+       StoreMetaUnpacker.cc \
+       StoreMetaURL.cc \
+       StoreMetaVary.cc \
+       StoreSwapLogData.cc \
+       String.cc \
+       SwapDir.cc \
+       time.cc \
+       tools.cc \
+       tunnel.cc \
+       url.cc \
+       URLScheme.cc \
+       urn.cc \
+       wais.cc \
+       whois.cc \
+       wordlist.cc \
+       Packer.cc \
+       MemBuf.cc
+
+nodist_tests_test_http_range_SOURCES = \
+       repl_modules.cc \
+       string_arrays.c
+
+tests_test_http_range_LDADD = \
+       libsquid.la \
+       libauth.la \
+       @REPL_OBJS@ \
+       @STORE_OBJS@ \
+       @ICAP_LIBS@ \
+       @REGEXLIB@ \
+       @SSLLIB@ \
+       -L../lib -lmiscutil \
+       @XTRA_LIBS@ \
+       @SQUID_CPPUNIT_LA@ \
+       @SNMPLIB@ 
+
+tests_test_http_range_DEPENDENCIES = \
+       @SQUID_CPPUNIT_LA@
+
 tests_testHttpRequest_SOURCES = \
        debug.cc \
        globals.cc \
@@ -2139,11 +2379,7 @@ tests_testHttpRequest_SOURCES = \
        ACLStringData.cc \
        ACLRegexData.cc \
        ACLUserData.cc \
-       AuthConfig.cc \
        authenticate.cc \
-       AuthUser.cc \
-       AuthUserRequest.cc \
-       AuthScheme.cc \
        BodyReader.cc \
        cache_manager.cc \
        cache_cf.cc \
@@ -2155,7 +2391,6 @@ tests_testHttpRequest_SOURCES = \
        client_side_reply.cc \
        client_side_request.cc \
        clientStream.cc \
-       comm.cc \
        comm_select.cc \
        comm_poll.cc \
         comm_epoll.cc \
@@ -2197,7 +2432,6 @@ tests_testHttpRequest_SOURCES = \
        $(IDENT_SOURCE) \
        ipc.cc \
        ipcache.cc \
-       IPInterception.cc \
        int.cc \
        internal.cc \
        list.cc \
@@ -2259,6 +2493,8 @@ nodist_tests_testHttpRequest_SOURCES = \
        string_arrays.c
 
 tests_testHttpRequest_LDADD = \
+       libsquid.la \
+       libauth.la \
        @REPL_OBJS@ \
        @ICAP_LIBS@ \
        @REGEXLIB@ \
@@ -2292,7 +2528,7 @@ STORE_TEST_SOURCES = \
        Parsing.cc \
        ConfigOption.cc \
        SwapDir.cc \
-       AuthScheme.cc authenticate.cc AuthUser.cc AuthUserRequest.cc AuthConfig.cc \
+       authenticate.cc \
        tests/stub_acl.cc tests/stub_cache_cf.cc \
        tests/stub_helper.cc cbdata.cc String.cc tests/stub_cache_manager.cc \
        tests/stub_comm.cc \
@@ -2333,6 +2569,8 @@ tests_testStore_SOURCES = \
        $(STORE_TEST_SOURCES)
 
 tests_testStore_LDADD = \
+       libsquid.la \
+       libauth.la \
        -L../lib -lmiscutil \
        @REGEXLIB@ \
        @SQUID_CPPUNIT_LA@ \
@@ -2393,6 +2631,8 @@ SWAP_TEST_SOURCES = \
        $(DISKIO_SOURCE)
 
 SWAP_TEST_LDADD = \
+       libsquid.la \
+       libauth.la \
        DiskIO/Blocking/BlockingDiskIOModule.o \
        repl/lru/store_repl_lru.o \
        @REGEXLIB@ \
@@ -2476,11 +2716,7 @@ tests_testURL_SOURCES = \
        ACLStringData.cc \
        ACLRegexData.cc \
        ACLUserData.cc \
-       AuthConfig.cc \
        authenticate.cc \
-       AuthUser.cc \
-       AuthUserRequest.cc \
-       AuthScheme.cc \
        BodyReader.cc \
        cache_manager.cc \
        cache_cf.cc \
@@ -2492,7 +2728,6 @@ tests_testURL_SOURCES = \
        client_side_reply.cc \
        client_side_request.cc \
        clientStream.cc \
-       comm.cc \
        comm_select.cc \
        comm_poll.cc \
         comm_epoll.cc \
@@ -2534,7 +2769,6 @@ tests_testURL_SOURCES = \
        $(IDENT_SOURCE) \
        ipc.cc \
        ipcache.cc \
-       IPInterception.cc \
        int.cc \
        internal.cc \
        list.cc \
@@ -2592,6 +2826,8 @@ nodist_tests_testURL_SOURCES = \
        string_arrays.c
 
 tests_testURL_LDADD = \
+       libsquid.la \
+       libauth.la \
        @REPL_OBJS@ \
        @ICAP_LIBS@ \
        @SSLLIB@ \
@@ -2747,6 +2983,19 @@ libDiskThreads.a: $(libDiskThreads_a_OBJECTS) $(libDiskThreads_a_DEPENDENCIES)
        -rm -f libDiskThreads.a
        $(libDiskThreads_a_AR) libDiskThreads.a $(libDiskThreads_a_OBJECTS) $(libDiskThreads_a_LIBADD)
        $(RANLIB) libDiskThreads.a
+
+clean-noinstLTLIBRARIES:
+       -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES)
+       @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \
+         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+         test "$$dir" != "$$p" || dir=.; \
+         echo "rm -f \"$${dir}/so_locations\""; \
+         rm -f "$${dir}/so_locations"; \
+       done
+libauth.la: $(libauth_la_OBJECTS) $(libauth_la_DEPENDENCIES) 
+       $(CXXLINK)  $(libauth_la_LDFLAGS) $(libauth_la_OBJECTS) $(libauth_la_LIBADD) $(LIBS)
+libsquid.la: $(libsquid_la_OBJECTS) $(libsquid_la_DEPENDENCIES) 
+       $(CXXLINK)  $(libsquid_la_LDFLAGS) $(libsquid_la_OBJECTS) $(libsquid_la_LIBADD) $(LIBS)
 install-binPROGRAMS: $(bin_PROGRAMS)
        @$(NORMAL_INSTALL)
        test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
@@ -3108,6 +3357,11 @@ tests/testUfs.$(OBJEXT): tests/$(am__dirstamp) \
 tests/testUfs$(EXEEXT): $(tests_testUfs_OBJECTS) $(tests_testUfs_DEPENDENCIES) tests/$(am__dirstamp)
        @rm -f tests/testUfs$(EXEEXT)
        $(CXXLINK) $(tests_testUfs_LDFLAGS) $(tests_testUfs_OBJECTS) $(tests_testUfs_LDADD) $(LIBS)
+tests/test_http_range.$(OBJEXT): tests/$(am__dirstamp) \
+       tests/$(DEPDIR)/$(am__dirstamp)
+tests/test_http_range$(EXEEXT): $(tests_test_http_range_OBJECTS) $(tests_test_http_range_DEPENDENCIES) tests/$(am__dirstamp)
+       @rm -f tests/test_http_range$(EXEEXT)
+       $(CXXLINK) $(tests_test_http_range_LDFLAGS) $(tests_test_http_range_OBJECTS) $(tests_test_http_range_LDADD) $(LIBS)
 ufsdump$(EXEEXT): $(ufsdump_OBJECTS) $(ufsdump_DEPENDENCIES) 
        @rm -f ufsdump$(EXEEXT)
        $(CXXLINK) $(ufsdump_LDFLAGS) $(ufsdump_OBJECTS) $(ufsdump_LDADD) $(LIBS)
@@ -3208,6 +3462,7 @@ mostlyclean-compile:
        -rm -f tests/testURL.$(OBJEXT)
        -rm -f tests/testURLScheme.$(OBJEXT)
        -rm -f tests/testUfs.$(OBJEXT)
+       -rm -f tests/test_http_range.$(OBJEXT)
 
 distclean-compile:
        -rm -f *.tab.c
@@ -3250,10 +3505,10 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ACLUrlPath.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ACLUrlPort.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ACLUserData.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthConfig.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthScheme.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthUser.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthUserRequest.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthConfig.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthScheme.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthUser.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/AuthUserRequest.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/BodyReader.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/CacheDigest.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ConfigOption.Po@am__quote@
@@ -3293,7 +3548,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequest.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpRequestMethod.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/HttpStatusLine.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IPInterception.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/IPInterception.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/LeakFinder.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MemBuf.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MemObject.Po@am__quote@
@@ -3331,7 +3586,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client_side.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client_side_reply.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/client_side_request.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm_epoll.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm_kqueue.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/comm_poll.Po@am__quote@
@@ -3505,6 +3760,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/testURL.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/testURLScheme.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/testUfs.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@tests/$(DEPDIR)/test_http_range.Po@am__quote@
 
 .c.o:
 @am__fastdepCC_TRUE@   depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`; \
@@ -3878,7 +4134,8 @@ check-am: all-am
        $(MAKE) $(AM_MAKEFLAGS) check-TESTS
 check: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) check-recursive
-all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS)
+all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(PROGRAMS) $(DATA) \
+               $(HEADERS)
 installdirs: installdirs-recursive
 installdirs-am:
        for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(sbindir)" "$(DESTDIR)$(datadir)" "$(DESTDIR)$(sysconfdir)"; do \
@@ -3949,7 +4206,8 @@ clean: clean-recursive
 
 clean-am: clean-binPROGRAMS clean-checkPROGRAMS clean-generic \
        clean-libexecPROGRAMS clean-libtool clean-noinstLIBRARIES \
-       clean-noinstPROGRAMS clean-sbinPROGRAMS mostlyclean-am
+       clean-noinstLTLIBRARIES clean-noinstPROGRAMS \
+       clean-sbinPROGRAMS mostlyclean-am
 
 distclean: distclean-recursive
        -rm -rf ../test-suite/$(DEPDIR) ./$(DEPDIR) DiskIO/$(DEPDIR) DiskIO/AIO/$(DEPDIR) DiskIO/Blocking/$(DEPDIR) DiskIO/DiskDaemon/$(DEPDIR) DiskIO/DiskThreads/$(DEPDIR) ICAP/$(DEPDIR) auth/basic/$(DEPDIR) auth/digest/$(DEPDIR) auth/negotiate/$(DEPDIR) auth/ntlm/$(DEPDIR) fs/aufs/$(DEPDIR) fs/coss/$(DEPDIR) fs/diskd/$(DEPDIR) fs/null/$(DEPDIR) fs/ufs/$(DEPDIR) tests/$(DEPDIR)
@@ -4005,20 +4263,21 @@ uninstall-info: uninstall-info-recursive
 .PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-TESTS \
        check-am clean clean-binPROGRAMS clean-checkPROGRAMS \
        clean-generic clean-libexecPROGRAMS clean-libtool \
-       clean-noinstLIBRARIES clean-noinstPROGRAMS clean-recursive \
-       clean-sbinPROGRAMS ctags ctags-recursive distclean \
-       distclean-compile distclean-generic distclean-libtool \
-       distclean-recursive distclean-tags distdir dvi dvi-am html \
-       html-am info info-am install install-am install-binPROGRAMS \
-       install-data install-data-am install-data-local \
-       install-dataDATA install-exec install-exec-am install-info \
-       install-info-am install-libexecPROGRAMS install-man \
-       install-sbinPROGRAMS install-strip install-sysconfDATA \
-       installcheck installcheck-am installdirs installdirs-am \
-       maintainer-clean maintainer-clean-generic \
-       maintainer-clean-recursive mostlyclean mostlyclean-compile \
-       mostlyclean-generic mostlyclean-libtool mostlyclean-recursive \
-       pdf pdf-am ps ps-am tags tags-recursive uninstall uninstall-am \
+       clean-noinstLIBRARIES clean-noinstLTLIBRARIES \
+       clean-noinstPROGRAMS clean-recursive clean-sbinPROGRAMS ctags \
+       ctags-recursive distclean distclean-compile distclean-generic \
+       distclean-libtool distclean-recursive distclean-tags distdir \
+       dvi dvi-am html html-am info info-am install install-am \
+       install-binPROGRAMS install-data install-data-am \
+       install-data-local install-dataDATA install-exec \
+       install-exec-am install-info install-info-am \
+       install-libexecPROGRAMS install-man install-sbinPROGRAMS \
+       install-strip install-sysconfDATA installcheck installcheck-am \
+       installdirs installdirs-am maintainer-clean \
+       maintainer-clean-generic maintainer-clean-recursive \
+       mostlyclean mostlyclean-compile mostlyclean-generic \
+       mostlyclean-libtool mostlyclean-recursive pdf pdf-am ps ps-am \
+       tags tags-recursive uninstall uninstall-am \
        uninstall-binPROGRAMS uninstall-dataDATA uninstall-info-am \
        uninstall-libexecPROGRAMS uninstall-local \
        uninstall-sbinPROGRAMS uninstall-sysconfDATA
index 11ada78c280f6bc422988fa377f25ce9a8788b62..d01154e84de792ca3816db51c4a461200f513e7a 100644 (file)
@@ -17,7 +17,7 @@
 #
 #  Makefile for the Squid Object Cache server
 #
-#  $Id: Makefile.in,v 1.61 2006/05/08 23:49:28 wessels Exp $
+#  $Id: Makefile.in,v 1.62 2006/05/22 00:10:59 hno Exp $
 #
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
@@ -43,8 +43,7 @@ build_triplet = @build@
 host_triplet = @host@
 EXTRA_PROGRAMS = mem_node_test$(EXEEXT) membanger$(EXEEXT) \
        splay$(EXEEXT) tcp-banger2$(EXEEXT) rfc1738$(EXEEXT)
-check_PROGRAMS = debug$(EXEEXT) $(am__EXEEXT_2) \
-       http_range_test$(EXEEXT) MemPoolTest$(EXEEXT) \
+check_PROGRAMS = debug$(EXEEXT) $(am__EXEEXT_2) MemPoolTest$(EXEEXT) \
        mem_node_test$(EXEEXT) mem_hdr_test$(EXEEXT) refcount$(EXEEXT) \
        rfc1738$(EXEEXT) splay$(EXEEXT) StackTest$(EXEEXT) \
        syntheticoperators$(EXEEXT) VirtualDeleteOperator$(EXEEXT)
@@ -88,14 +87,6 @@ debug_OBJECTS = $(am_debug_OBJECTS)
 debug_LDADD = $(LDADD)
 debug_DEPENDENCIES = $(top_builddir)/src/globals.o \
        $(top_builddir)/src/time.o
-am_http_range_test_OBJECTS = http_range_test.$(OBJEXT) \
-       $(am__objects_1)
-http_range_test_OBJECTS = $(am_http_range_test_OBJECTS)
-http_range_test_DEPENDENCIES = $(top_builddir)/src/HttpHdrRange.o \
-       $(top_builddir)/src/HttpHeaderTools.o \
-       $(top_builddir)/src/MemBuf.o $(top_builddir)/src/Packer.o \
-       $(top_builddir)/src/String.o $(top_builddir)/src/mem.o \
-       $(am__DEPENDENCIES_1)
 am_mem_hdr_test_OBJECTS = mem_hdr_test.$(OBJEXT) $(am__objects_1)
 mem_hdr_test_OBJECTS = $(am_mem_hdr_test_OBJECTS)
 mem_hdr_test_DEPENDENCIES = $(top_builddir)/src/stmem.o \
@@ -156,15 +147,15 @@ CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
        $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 SOURCES = $(ESIExpressions_SOURCES) $(MemPoolTest_SOURCES) \
        $(StackTest_SOURCES) $(VirtualDeleteOperator_SOURCES) \
-       $(debug_SOURCES) $(http_range_test_SOURCES) \
-       $(mem_hdr_test_SOURCES) $(mem_node_test_SOURCES) membanger.c \
-       $(refcount_SOURCES) $(rfc1738_SOURCES) $(splay_SOURCES) \
+       $(debug_SOURCES) $(mem_hdr_test_SOURCES) \
+       $(mem_node_test_SOURCES) membanger.c $(refcount_SOURCES) \
+       $(rfc1738_SOURCES) $(splay_SOURCES) \
        $(syntheticoperators_SOURCES) tcp-banger2.c
 DIST_SOURCES = $(ESIExpressions_SOURCES) $(MemPoolTest_SOURCES) \
        $(StackTest_SOURCES) $(VirtualDeleteOperator_SOURCES) \
-       $(debug_SOURCES) $(http_range_test_SOURCES) \
-       $(mem_hdr_test_SOURCES) $(mem_node_test_SOURCES) membanger.c \
-       $(refcount_SOURCES) $(rfc1738_SOURCES) $(splay_SOURCES) \
+       $(debug_SOURCES) $(mem_hdr_test_SOURCES) \
+       $(mem_node_test_SOURCES) membanger.c $(refcount_SOURCES) \
+       $(rfc1738_SOURCES) $(splay_SOURCES) \
        $(syntheticoperators_SOURCES) tcp-banger2.c
 ETAGS = etags
 CTAGS = ctags
@@ -379,7 +370,6 @@ TESTS = debug \
        MemPoolTest\
        mem_node_test\
        mem_hdr_test\
-       http_range_test \
        $(ESI_TESTS)
 
 LDADD = $(top_builddir)/src/globals.o $(top_builddir)/src/time.o -L$(top_builddir)/lib -lmiscutil
@@ -397,15 +387,6 @@ mem_hdr_test_LDADD = $(top_builddir)/src/stmem.o \
 
 MemPoolTest_SOURCES = MemPoolTest.cc
 refcount_SOURCES = refcount.cc
-http_range_test_SOURCES = http_range_test.cc $(DEBUG_SOURCE)
-http_range_test_LDADD = $(top_builddir)/src/HttpHdrRange.o \
-               $(top_builddir)/src/HttpHeaderTools.o \
-               $(top_builddir)/src/MemBuf.o \
-               $(top_builddir)/src/Packer.o \
-               $(top_builddir)/src/String.o \
-               $(top_builddir)/src/mem.o \
-               $(LDADD)
-
 splay_SOURCES = splay.cc
 StackTest_SOURCES = StackTest.cc $(DEBUG_SOURCE)
 syntheticoperators_SOURCES = syntheticoperators.cc $(DEBUG_SOURCE)
@@ -466,9 +447,6 @@ VirtualDeleteOperator$(EXEEXT): $(VirtualDeleteOperator_OBJECTS) $(VirtualDelete
 debug$(EXEEXT): $(debug_OBJECTS) $(debug_DEPENDENCIES) 
        @rm -f debug$(EXEEXT)
        $(CXXLINK) $(debug_LDFLAGS) $(debug_OBJECTS) $(debug_LDADD) $(LIBS)
-http_range_test$(EXEEXT): $(http_range_test_OBJECTS) $(http_range_test_DEPENDENCIES) 
-       @rm -f http_range_test$(EXEEXT)
-       $(CXXLINK) $(http_range_test_LDFLAGS) $(http_range_test_OBJECTS) $(http_range_test_LDADD) $(LIBS)
 mem_hdr_test$(EXEEXT): $(mem_hdr_test_OBJECTS) $(mem_hdr_test_DEPENDENCIES) 
        @rm -f mem_hdr_test$(EXEEXT)
        $(CXXLINK) $(mem_hdr_test_LDFLAGS) $(mem_hdr_test_OBJECTS) $(mem_hdr_test_LDADD) $(LIBS)
@@ -505,7 +483,6 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/StackTest.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/VirtualDeleteOperator.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/debug.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/http_range_test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mem_hdr_test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mem_node_test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/membanger.Po@am__quote@