1 ## Copyright (C) 1996-2016 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
13 noinst_LTLIBRARIES = libapi.la libstate.la libacls.la
15 ## General data-independent ACL API
29 ## Data-dependent Squid/transaction state used by specific ACLs.
30 ## Does not refer to specific ACLs to avoid circular dependencies.
31 libstate_la_SOURCES = \
42 libacls_la_SOURCES = \
61 ConnectionsEncrypted.cc \
62 ConnectionsEncrypted.h \
64 DestinationDomain.cc \
112 ReplyHeaderStrategy.h \
115 RequestHeaderStrategy.h \
146 ## Add conditional sources
147 ## TODO: move these to their respective dirs when those dirs are created
149 EXTRA_libacls_la_SOURCES =
160 ServerCertificate.cc \
161 ServerCertificate.h \
170 libacls_la_SOURCES += $(SSL_ACLS)
172 EXTRA_libacls_la_SOURCES += $(SSL_ACLS)
175 AdaptationService.h \
176 AdaptationService.cc \
177 AdaptationServiceData.h \
178 AdaptationServiceData.cc
181 libacls_la_SOURCES += $(ADAPT_ACLS)
183 EXTRA_libacls_la_SOURCES += $(ADAPT_ACLS)
185 ARP_ACLS = Arp.cc Arp.h Eui64.cc Eui64.h
188 libacls_la_SOURCES += $(ARP_ACLS)
190 EXTRA_libacls_la_SOURCES += $(ARP_ACLS)