]> git.ipfire.org Git - thirdparty/squid.git/blob - src/mem/Makefile.am
00b0ffaced78268e7b7d2d5a5650d36a2c2a020a
[thirdparty/squid.git] / src / mem / Makefile.am
1 ## Copyright (C) 1996-2025 The Squid Software Foundation and contributors
2 ##
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.
6 ##
7
8 include $(top_srcdir)/src/Common.am
9
10 noinst_LTLIBRARIES = \
11 libmem.la \
12 libminimal.la
13
14 noinst_HEADERS = \
15 AllocatorProxy.h \
16 Sensitive.h \
17 forward.h
18
19 # a full-featured memory management library for sbin/squid use
20 libmem_la_SOURCES = \
21 Allocator.h \
22 AllocatorProxy.cc \
23 Meter.h \
24 Pool.cc \
25 Pool.h \
26 PoolChunked.cc \
27 PoolChunked.h \
28 PoolMalloc.cc \
29 PoolMalloc.h \
30 PoolingAllocator.h \
31 Stats.cc \
32 Stats.h \
33 old_api.cc
34
35 # a bare-bones implementation of few libmem.la APIs sufficient for helpers use
36 libminimal_la_SOURCES = \
37 minimal.cc