]> git.ipfire.org Git - thirdparty/squid.git/blame - src/auth/Makefile.am
Source Format Enforcement (#763)
[thirdparty/squid.git] / src / auth / Makefile.am
CommitLineData
f70aedc4 1## Copyright (C) 1996-2021 The Squid Software Foundation and contributors
bbc27441
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
2d2b0bb7 8include $(top_srcdir)/src/Common.am
616cfc4c 9include $(top_srcdir)/src/TestHeaders.am
a2794549 10
616cfc4c
AJ
11SUBDIRS = $(AUTH_MODULES)
12DIST_SUBDIRS = basic digest negotiate ntlm
189f1e66 13
616cfc4c
AJ
14noinst_LTLIBRARIES = libauth.la libacls.la
15## not needed? $(AUTH_LIBS_TO_BUILD)
16## EXTRA_LTLIBRARIES = libdigest.la libntlm.la libnegotiate.la
a2794549 17
2d2b0bb7 18## authentication framework; this library is always built
6e69fd84 19libauth_la_SOURCES = \
5c112575
AJ
20 Config.cc \
21 Config.h \
d87154ee
AJ
22 CredentialState.cc \
23 CredentialState.h \
aa5639dc 24 CredentialsCache.cc \
25 CredentialsCache.h \
56a49fda
AJ
26 Gadgets.cc \
27 Gadgets.h \
bf929433 28 QueueNode.h \
2d2b0bb7
AR
29 Scheme.cc \
30 Scheme.h \
dc79fed8
AJ
31 SchemeConfig.cc \
32 SchemeConfig.h \
5bfc3dbd 33 SchemesConfig.cc \
aa5639dc 34 SchemesConfig.h \
56a49fda 35 State.cc \
aa5639dc 36 State.h \
37 Type.cc \
38 Type.h \
2d2b0bb7 39 User.cc \
aa5639dc 40 User.h \
41 UserRequest.cc \
2d2b0bb7 42 UserRequest.h \
aa5639dc 43 forward.h \
44 toUtf.cc \
45 toUtf.h
a2794549 46
3ae8895c
A
47libauth_la_LIBADD = $(AUTH_LIBS_TO_BUILD)
48libauth_la_DEPENDENCIES = $(AUTH_LIBS_TO_BUILD)
6e69fd84
AR
49
50## authentication-dependent ACLs and authentication code they share
51libacls_la_SOURCES = \
52 Acl.cc \
53 Acl.h \
6e69fd84
AR
54 AclMaxUserIp.cc \
55 AclMaxUserIp.h \
56 AclProxyAuth.cc \
56a49fda
AJ
57 AclProxyAuth.h \
58 AuthAclState.h
6e69fd84 59
d87154ee
AJ
60CredentialState.cc: CredentialState.h $(top_srcdir)/src/mk-string-arrays.awk
61 $(AWK) -f $(top_srcdir)/src/mk-string-arrays.awk < $(srcdir)/CredentialState.h > $@ || (rm -f $@ ; exit 1)
62
616cfc4c
AJ
63Type.cc: Type.h $(top_srcdir)/src/mk-string-arrays.awk
64 $(AWK) -f $(top_srcdir)/src/mk-string-arrays.awk < $(srcdir)/Type.h > $@ || (rm -f $@ ; exit 1)
e1f7507e 65
d87154ee 66CLEANFILES += CredentialState.cc Type.cc