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