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