--- /dev/null
+## 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
+include $(top_srcdir)/src/TestHeaders.am
+
+noinst_LTLIBRARIES = libdiskio.la
+
+libdiskio_la_SOURCES = \
+ DiskFile.h \
+ DiskIOModule.cc \
+ DiskIOModule.h \
+ DiskIOStrategy.h \
+ IORequestor.h \
+ ReadRequest.cc \
+ ReadRequest.h \
+ WriteRequest.cc \
+ WriteRequest.h
+
+EXTRA_DIST = modules.sh
+
LoadableModules.h \
LoadableModules.cc
-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
+SUBDIRS = mem base anyp helper dns ftp parser comm eui acl format clients servers fs repl DiskIO
+DIST_SUBDIRS = mem base anyp helper dns ftp parser comm eui acl format clients servers fs repl DiskIO
if ENABLE_AUTH
SUBDIRS += auth
ACL_REGISTRATION_SOURCES = AclRegs.cc AuthReg.cc
-DISKIO_SOURCE = \
- DiskIO/DiskIOModule.cc \
- DiskIO/ReadRequest.cc \
- DiskIO/ReadRequest.h \
- DiskIO/WriteRequest.cc \
- DiskIO/WriteRequest.h \
- DiskIO/DiskFile.h \
- DiskIO/DiskIOStrategy.h \
- DiskIO/IORequestor.h \
- DiskIO/DiskIOModule.h \
- DiskIO/ReadRequest.h
-
DISKIO_GEN_SOURCE = \
DiskIO/DiskIOModules_gen.cc
$(DELAY_POOL_SOURCE) \
disk.h \
disk.cc \
- $(DISKIO_SOURCE) \
dlink.h \
dlink.cc \
$(DNSSOURCE) \
acl/libacls.la \
acl/libstate.la \
$(AUTH_LIBS) \
- $(DISK_LIBS) \
acl/libapi.la \
clients/libclients.la \
servers/libservers.la \
libsquid.la \
ip/libip.la \
fs/libfs.la \
+ $(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(SSL_LIBS) \
ipc/libipc.la \
mgr/libmgr.la \
ipc/libipc.la \
mgr/libmgr.la \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_LINKOBJS) \
$(REPL_OBJS)
CpuAffinitySet.cc \
CpuAffinitySet.h \
$(DELAY_POOL_SOURCE) \
- $(DISKIO_SOURCE) \
disk.h \
disk.cc \
dlink.h \
format/libformat.la \
$(REPL_OBJS) \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
$(ADAPTATION_LIBS) \
$(ESI_LIBS) \
ConfigOption.cc \
ConfigParser.cc \
$(DELAY_POOL_SOURCE) \
- $(DISKIO_SOURCE) \
disk.h \
disk.cc \
tests/stub_ETag.cc \
ipc/libipc.la \
$(REPL_OBJS) \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
acl/libapi.la \
anyp/libanyp.la \
tests_testDiskIO_LDFLAGS = $(LIBADD_DL)
tests_testDiskIO_DEPENDENCIES = \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(SWAP_TEST_DS) \
$(SQUID_CPPUNIT_LA)
CpuAffinitySet.h \
debug.cc \
$(DELAY_POOL_SOURCE) \
- $(DISKIO_SOURCE) \
disk.h \
disk.cc \
dlink.h \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
ipc/libipc.la \
mgr/libmgr.la \
CpuAffinitySet.h \
debug.cc \
$(DELAY_POOL_SOURCE) \
- $(DISKIO_SOURCE) \
disk.h \
disk.cc \
dlink.h \
$(top_builddir)/lib/libmiscencoding.la \
$(top_builddir)/lib/libmiscutil.la \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
ipc/libipc.la \
mgr/libmgr.la \
CpuAffinitySet.h \
debug.cc \
$(DELAY_POOL_SOURCE) \
- $(DISKIO_SOURCE) \
disk.h \
disk.cc \
dlink.h \
format/libformat.la \
$(REPL_OBJS) \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
$(ADAPTATION_LIBS) \
$(ESI_LIBS) \
SWAP_TEST_DS =\
repl_modules.o \
- $(DISK_LIBS) \
ident/libident.la \
acl/libacls.la \
acl/libstate.la \
libsquid.la \
ip/libip.la \
fs/libfs.la \
+ $(DISK_LIBS) \
+ DiskIO/libdiskio.la \
ipc/libipc.la \
mgr/libmgr.la \
$(REPL_OBJS) \
tests/testStoreSupport.h \
time.cc \
wordlist.h \
- wordlist.cc \
- $(DISKIO_SOURCE)
+ wordlist.cc
nodist_tests_testUfs_SOURCES = \
$(TESTSOURCES) \
$(REPL_OBJS) \
acl/libacls.la \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
acl/libapi.la \
$(SSL_LIBS) \
wordlist.h \
wordlist.cc \
$(DELAY_POOL_SOURCE) \
- $(DISKIO_SOURCE) \
$(UNLINKDSOURCE)
nodist_tests_testRock_SOURCES = \
$(DISKIO_GEN_SOURCE) \
$(COMMON_LIBS) \
$(REPL_OBJS) \
$(DISK_LIBS) \
+ DiskIO/libdiskio.la \
$(DISK_OS_LIBS) \
acl/libacls.la \
acl/libapi.la \