]>
Commit | Line | Data |
---|---|---|
bbc27441 AJ |
1 | ## Copyright (C) 1996-2014 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 | ||
2d2b0bb7 | 8 | include $(top_srcdir)/src/Common.am |
616cfc4c | 9 | include $(top_srcdir)/src/TestHeaders.am |
a2794549 | 10 | |
616cfc4c AJ |
11 | SUBDIRS = $(AUTH_MODULES) |
12 | DIST_SUBDIRS = basic digest negotiate ntlm | |
189f1e66 | 13 | |
616cfc4c AJ |
14 | noinst_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 | 19 | libauth_la_SOURCES = \ |
616cfc4c AJ |
20 | Type.h \ |
21 | Type.cc \ | |
2d2b0bb7 AR |
22 | Config.cc \ |
23 | Config.h \ | |
d87154ee AJ |
24 | CredentialState.cc \ |
25 | CredentialState.h \ | |
56a49fda AJ |
26 | Gadgets.cc \ |
27 | Gadgets.h \ | |
bf929433 | 28 | QueueNode.h \ |
2d2b0bb7 AR |
29 | Scheme.cc \ |
30 | Scheme.h \ | |
56a49fda AJ |
31 | State.h \ |
32 | State.cc \ | |
2d2b0bb7 | 33 | User.h \ |
2d2b0bb7 AR |
34 | User.cc \ |
35 | UserRequest.h \ | |
56a49fda | 36 | UserRequest.cc |
a2794549 | 37 | |
3ae8895c A |
38 | libauth_la_LIBADD = $(AUTH_LIBS_TO_BUILD) |
39 | libauth_la_DEPENDENCIES = $(AUTH_LIBS_TO_BUILD) | |
6e69fd84 AR |
40 | |
41 | ## authentication-dependent ACLs and authentication code they share | |
42 | libacls_la_SOURCES = \ | |
43 | Acl.cc \ | |
44 | Acl.h \ | |
45 | \ | |
46 | AclMaxUserIp.cc \ | |
47 | AclMaxUserIp.h \ | |
48 | AclProxyAuth.cc \ | |
56a49fda AJ |
49 | AclProxyAuth.h \ |
50 | AuthAclState.h | |
6e69fd84 | 51 | |
d87154ee AJ |
52 | CredentialState.cc: CredentialState.h $(top_srcdir)/src/mk-string-arrays.awk |
53 | $(AWK) -f $(top_srcdir)/src/mk-string-arrays.awk < $(srcdir)/CredentialState.h > $@ || (rm -f $@ ; exit 1) | |
54 | ||
616cfc4c AJ |
55 | Type.cc: Type.h $(top_srcdir)/src/mk-string-arrays.awk |
56 | $(AWK) -f $(top_srcdir)/src/mk-string-arrays.awk < $(srcdir)/Type.h > $@ || (rm -f $@ ; exit 1) | |
e1f7507e | 57 | |
d87154ee | 58 | CLEANFILES += CredentialState.cc Type.cc |