aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2014-12-06 11:20:56 -0600
committerBrent Cook <bcook@openbsd.org>2014-12-06 11:20:56 -0600
commit13035fa666c546330e9809691374e4fd0415eccc (patch)
tree922b4c94e13b0f6738131335995d67a7b5aeea3d /apps
parent33ff088a6065cfbafe2f7b870595dc392832cdcb (diff)
downloadportable-13035fa666c546330e9809691374e4fd0415eccc.tar.gz
portable-13035fa666c546330e9809691374e4fd0415eccc.tar.bz2
portable-13035fa666c546330e9809691374e4fd0415eccc.zip
simplify building the apps Makefile
Remove extra machinery in favor of a plain-old Makefile.am. Tighten up what files are copied on build, package a simple openssl.cnf.
Diffstat (limited to 'apps')
-rw-r--r--apps/Makefile.am82
-rw-r--r--apps/Makefile.am.tpl21
-rw-r--r--apps/poll_win.c (renamed from apps/poll.c)0
3 files changed, 82 insertions, 21 deletions
diff --git a/apps/Makefile.am b/apps/Makefile.am
new file mode 100644
index 0000000..769a033
--- /dev/null
+++ b/apps/Makefile.am
@@ -0,0 +1,82 @@
1include $(top_srcdir)/Makefile.am.common
2
3bin_PROGRAMS = openssl
4
5openssl_CFLAGS = $(USER_CFLAGS)
6openssl_LDADD = $(PLATFORM_LDADD) $(PROG_LDADD)
7openssl_LDADD += $(top_builddir)/ssl/libssl.la
8openssl_LDADD += $(top_builddir)/crypto/libcrypto.la
9
10openssl_SOURCES = apps.c
11openssl_SOURCES += asn1pars.c
12openssl_SOURCES += ca.c
13openssl_SOURCES += ciphers.c
14openssl_SOURCES += cms.c
15openssl_SOURCES += crl.c
16openssl_SOURCES += crl2p7.c
17openssl_SOURCES += dgst.c
18openssl_SOURCES += dh.c
19openssl_SOURCES += dhparam.c
20openssl_SOURCES += dsa.c
21openssl_SOURCES += dsaparam.c
22openssl_SOURCES += ec.c
23openssl_SOURCES += ecparam.c
24openssl_SOURCES += enc.c
25openssl_SOURCES += engine.c
26openssl_SOURCES += errstr.c
27openssl_SOURCES += gendh.c
28openssl_SOURCES += gendsa.c
29openssl_SOURCES += genpkey.c
30openssl_SOURCES += genrsa.c
31openssl_SOURCES += nseq.c
32openssl_SOURCES += ocsp.c
33openssl_SOURCES += openssl.c
34openssl_SOURCES += passwd.c
35openssl_SOURCES += pkcs12.c
36openssl_SOURCES += pkcs7.c
37openssl_SOURCES += pkcs8.c
38openssl_SOURCES += pkey.c
39openssl_SOURCES += pkeyparam.c
40openssl_SOURCES += pkeyutl.c
41openssl_SOURCES += prime.c
42openssl_SOURCES += rand.c
43openssl_SOURCES += req.c
44openssl_SOURCES += rsa.c
45openssl_SOURCES += rsautl.c
46openssl_SOURCES += s_cb.c
47openssl_SOURCES += s_client.c
48openssl_SOURCES += s_server.c
49openssl_SOURCES += s_socket.c
50openssl_SOURCES += s_time.c
51openssl_SOURCES += sess_id.c
52openssl_SOURCES += smime.c
53openssl_SOURCES += speed.c
54openssl_SOURCES += spkac.c
55openssl_SOURCES += ts.c
56openssl_SOURCES += verify.c
57openssl_SOURCES += version.c
58openssl_SOURCES += x509.c
59
60if HOST_WIN
61openssl_SOURCES += apps_win.c
62else
63openssl_SOURCES += apps_posix.c
64endif
65
66if !HAVE_POLL
67if HOST_WIN
68openssl_SOURCES += poll_win.c
69endif
70endif
71
72if !HAVE_STRTONUM
73openssl_SOURCES += strtonum.c
74endif
75
76noinst_HEADERS = apps.h
77noinst_HEADERS += progs.h
78noinst_HEADERS += s_apps.h
79noinst_HEADERS += testdsa.h
80noinst_HEADERS += testrsa.h
81noinst_HEADERS += timeouts.h
82noinst_HEADERS += openssl.cnf
diff --git a/apps/Makefile.am.tpl b/apps/Makefile.am.tpl
deleted file mode 100644
index 16b3d8b..0000000
--- a/apps/Makefile.am.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
1include $(top_srcdir)/Makefile.am.common
2
3bin_PROGRAMS = openssl
4
5openssl_CFLAGS = $(USER_CFLAGS)
6openssl_LDADD = $(PLATFORM_LDADD) $(PROG_LDADD)
7openssl_LDADD += $(top_builddir)/ssl/libssl.la
8openssl_LDADD += $(top_builddir)/crypto/libcrypto.la
9
10openssl_SOURCES =
11noinst_HEADERS =
12
13if !HAVE_STRTONUM
14openssl_SOURCES += strtonum.c
15endif
16
17if !HAVE_POLL
18if HOST_WIN
19openssl_SOURCES += poll.c
20endif
21endif
diff --git a/apps/poll.c b/apps/poll_win.c
index bf30ccf..bf30ccf 100644
--- a/apps/poll.c
+++ b/apps/poll_win.c