1 ## Copyright (C) 1996-2020 The Squid Software Foundation and contributors
3 ## Squid software is distributed under GPLv2+ license and includes
4 ## contributions from numerous individuals and organizations.
5 ## Please see the COPYING and CONTRIBUTORS files for details.
8 include $(top_srcdir)/src/Common.am
9 include $(top_srcdir)/src/TestHeaders.am
12 DIST_SUBDIRS= AIO Blocking DiskDaemon DiskThreads IpcIo Mmapped
14 noinst_LTLIBRARIES = libdiskio.la
16 libdiskio_la_SOURCES = \
27 # Custom DiskIO modules (if any):
28 libdiskio_la_LIBADD = $(DISK_LIBS)
30 # Optional DiskIO modules:
34 libdiskio_la_LIBADD += AIO/libAIO.la $(AIOLIB)
37 if ENABLE_DISKIO_BLOCKING
39 libdiskio_la_LIBADD += Blocking/libBlocking.la
42 if ENABLE_DISKIO_DISKDAEMON
44 libdiskio_la_LIBADD += DiskDaemon/libDiskDaemon.la
47 if ENABLE_DISKIO_DISKTHREADS
48 SUBDIRS += DiskThreads
49 libdiskio_la_LIBADD += DiskThreads/libDiskThreads.la $(LIBPTHREADS)
52 if ENABLE_DISKIO_IPCIO
54 libdiskio_la_LIBADD += IpcIo/libIpcIo.la
57 if ENABLE_DISKIO_MMAPPED
59 libdiskio_la_LIBADD += Mmapped/libMmapped.la