]> git.ipfire.org Git - thirdparty/squid.git/blame - src/ssl/Makefile.am
SourceFormat Enforcement
[thirdparty/squid.git] / src / ssl / Makefile.am
CommitLineData
bde978a6 1## Copyright (C) 1996-2015 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
95d2589c
CT
8include $(top_srcdir)/src/Common.am
9include $(top_srcdir)/src/TestHeaders.am
10
11noinst_LTLIBRARIES = libsslsquid.la libsslutil.la
12
13EXTRA_PROGRAMS = \
14 ssl_crtd
15
bb2b9f7e 16EXTRA_DIST = \
bb2b9f7e 17 ssl_crtd.8
1b76e6c1 18
95d2589c
CT
19if USE_SSL_CRTD
20SSL_CRTD = ssl_crtd
95d2589c
CT
21else
22SSL_CRTD =
95d2589c
CT
23endif
24
4c264def 25## SSL stuff used by main Squid but not by ssl_crtd
95d2589c 26libsslsquid_la_SOURCES = \
b3a8ae1b
AR
27 bio.cc \
28 bio.h \
2cef0ca6
AR
29 cert_validate_message.cc \
30 cert_validate_message.h \
95d2589c
CT
31 context_storage.cc \
32 context_storage.h \
33 Config.cc \
4d16918e
CT
34 Config.h \
35 ErrorDetail.cc \
36 ErrorDetail.h \
02259ff8
CT
37 ErrorDetailManager.cc \
38 ErrorDetailManager.h \
a23223bf
CT
39 PeerConnector.cc \
40 PeerConnector.h \
d9c7489e 41 ProxyCerts.h \
fd4624d7
CT
42 ServerBump.cc \
43 ServerBump.h \
4d16918e 44 support.cc \
4c264def 45 support.h \
4a77bb4e
CT
46 helper.cc \
47 helper.h
95d2589c 48
4c264def 49## SSL stuff used by main Squid and ssl_crtd
95d2589c 50libsslutil_la_SOURCES = \
95d2589c
CT
51 gadgets.cc \
52 gadgets.h \
53 crtd_message.cc \
4c264def 54 crtd_message.h
95d2589c
CT
55
56libexec_PROGRAMS = \
57 $(SSL_CRTD)
58
59if USE_SSL_CRTD
60ssl_crtd_SOURCES = ssl_crtd.cc certificate_db.cc certificate_db.h
8e53ce9f 61ssl_crtd_LDADD = libsslutil.la $(SSLLIB) $(COMPAT_LIB)
95d2589c 62endif