aboutsummaryrefslogtreecommitdiff
path: root/apps/openssl/Makefile.am
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2015-09-12 07:48:06 -0500
committerBrent Cook <bcook@openbsd.org>2015-09-12 08:08:24 -0500
commit854f4f69af9003c0c29d3838001f549beaf36936 (patch)
tree913e183b140e6a974efa7643ec217d0f6d574257 /apps/openssl/Makefile.am
parent34bfb6ecb5d178ee62b402ee344d0f6caf5cdad0 (diff)
downloadportable-854f4f69af9003c0c29d3838001f549beaf36936.tar.gz
portable-854f4f69af9003c0c29d3838001f549beaf36936.tar.bz2
portable-854f4f69af9003c0c29d3838001f549beaf36936.zip
add 'nc' to the distribution as an example of libtls client and server
Diffstat (limited to 'apps/openssl/Makefile.am')
-rw-r--r--apps/openssl/Makefile.am116
1 files changed, 116 insertions, 0 deletions
diff --git a/apps/openssl/Makefile.am b/apps/openssl/Makefile.am
new file mode 100644
index 0000000..9c763e1
--- /dev/null
+++ b/apps/openssl/Makefile.am
@@ -0,0 +1,116 @@
1include $(top_srcdir)/Makefile.am.common
2
3bin_PROGRAMS = openssl
4
5openssl_LDADD = $(PLATFORM_LDADD) $(PROG_LDADD)
6openssl_LDADD += $(top_builddir)/ssl/libssl.la
7openssl_LDADD += $(top_builddir)/crypto/libcrypto.la
8
9openssl_SOURCES = apps.c
10openssl_SOURCES += asn1pars.c
11openssl_SOURCES += ca.c
12openssl_SOURCES += ciphers.c
13openssl_SOURCES += cms.c
14openssl_SOURCES += crl.c
15openssl_SOURCES += crl2p7.c
16openssl_SOURCES += dgst.c
17openssl_SOURCES += dh.c
18openssl_SOURCES += dhparam.c
19openssl_SOURCES += dsa.c
20openssl_SOURCES += dsaparam.c
21openssl_SOURCES += ec.c
22openssl_SOURCES += ecparam.c
23openssl_SOURCES += enc.c
24openssl_SOURCES += errstr.c
25openssl_SOURCES += gendh.c
26openssl_SOURCES += gendsa.c
27openssl_SOURCES += genpkey.c
28openssl_SOURCES += genrsa.c
29openssl_SOURCES += nseq.c
30openssl_SOURCES += ocsp.c
31openssl_SOURCES += openssl.c
32openssl_SOURCES += passwd.c
33openssl_SOURCES += pkcs12.c
34openssl_SOURCES += pkcs7.c
35openssl_SOURCES += pkcs8.c
36openssl_SOURCES += pkey.c
37openssl_SOURCES += pkeyparam.c
38openssl_SOURCES += pkeyutl.c
39openssl_SOURCES += prime.c
40openssl_SOURCES += rand.c
41openssl_SOURCES += req.c
42openssl_SOURCES += rsa.c
43openssl_SOURCES += rsautl.c
44openssl_SOURCES += s_cb.c
45openssl_SOURCES += s_client.c
46openssl_SOURCES += s_server.c
47openssl_SOURCES += s_socket.c
48openssl_SOURCES += s_time.c
49openssl_SOURCES += sess_id.c
50openssl_SOURCES += smime.c
51openssl_SOURCES += speed.c
52openssl_SOURCES += spkac.c
53openssl_SOURCES += ts.c
54openssl_SOURCES += verify.c
55openssl_SOURCES += version.c
56openssl_SOURCES += x509.c
57
58if BUILD_CERTHASH
59openssl_SOURCES += certhash.c
60else
61openssl_SOURCES += compat/certhash_win.c
62endif
63
64if HOST_WIN
65openssl_SOURCES += compat/apps_win.c
66else
67openssl_SOURCES += apps_posix.c
68endif
69
70if !HAVE_POLL
71if HOST_WIN
72openssl_SOURCES += compat/poll_win.c
73endif
74endif
75
76if !HAVE_STRTONUM
77openssl_SOURCES += compat/strtonum.c
78endif
79
80noinst_HEADERS = apps.h
81noinst_HEADERS += progs.h
82noinst_HEADERS += s_apps.h
83noinst_HEADERS += testdsa.h
84noinst_HEADERS += testrsa.h
85noinst_HEADERS += timeouts.h
86
87EXTRA_DIST = cert.pem
88EXTRA_DIST += openssl.cnf
89EXTRA_DIST += x509v3.cnf
90
91install-exec-hook:
92 @if [ "@OPENSSLDIR@x" != "x" ]; then \
93 OPENSSLDIR="$(DESTDIR)/@OPENSSLDIR@"; \
94 else \
95 OPENSSLDIR="$(DESTDIR)/$(sysconfdir)/ssl"; \
96 fi; \
97 mkdir -p "$$OPENSSLDIR/certs"; \
98 for i in cert.pem openssl.cnf x509v3.cnf; do \
99 if [ ! -f "$$OPENSSLDIR/$i" ]; then \
100 $(INSTALL) -m 644 "$(srcdir)/$$i" "$$OPENSSLDIR/$$i"; \
101 else \
102 echo " $$OPENSSLDIR/$$i already exists, install will not overwrite"; \
103 fi \
104 done
105
106uninstall-local:
107 @if [ "@OPENSSLDIR@x" != "x" ]; then \
108 OPENSSLDIR="$(DESTDIR)/@OPENSSLDIR@"; \
109 else \
110 OPENSSLDIR="$(DESTDIR)/$(sysconfdir)/ssl"; \
111 fi; \
112 for i in cert.pem openssl.cnf x509v3.cnf; do \
113 if cmp -s "$$OPENSSLDIR/$$i" "$(srcdir)/$$i"; then \
114 rm -f "$$OPENSSLDIR/$$i"; \
115 fi \
116 done