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
11 SUBDIRS = $(AUTH_MODULES)
12 DIST_SUBDIRS = basic digest negotiate ntlm
14 noinst_LTLIBRARIES = libauth.la libacls.la
15 ## not needed? $(AUTH_LIBS_TO_BUILD)
16 ## EXTRA_LTLIBRARIES = libdigest.la libntlm.la libnegotiate.la
18 ## authentication framework; this library is always built
19 libauth_la_SOURCES = \
45 libauth_la_LIBADD = $(AUTH_LIBS_TO_BUILD)
46 libauth_la_DEPENDENCIES = $(AUTH_LIBS_TO_BUILD)
48 ## authentication-dependent ACLs and authentication code they share
49 libacls_la_SOURCES = \
59 CredentialState.cc: CredentialState.h $(top_srcdir)/src/mk-string-arrays.awk
60 $(AWK) -f $(top_srcdir)/src/mk-string-arrays.awk < $(srcdir)/CredentialState.h > $@ || (rm -f $@ ; exit 1)
62 Type.cc: Type.h $(top_srcdir)/src/mk-string-arrays.awk
63 $(AWK) -f $(top_srcdir)/src/mk-string-arrays.awk < $(srcdir)/Type.h > $@ || (rm -f $@ ; exit 1)
65 CLEANFILES += CredentialState.cc Type.cc