aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorBrent Cook <bcook@openbsd.org>2017-01-24 06:06:07 -0600
committerBrent Cook <bcook@openbsd.org>2017-01-24 06:06:07 -0600
commit93754dc5cfb68199b659180bbac77eecd6636c28 (patch)
tree2bb09f2de0f276ba49d63e3e381888fa1d189073 /apps
parentfa149b8c8c57a88db14bc017ff048b70963e9d86 (diff)
downloadportable-93754dc5cfb68199b659180bbac77eecd6636c28.tar.gz
portable-93754dc5cfb68199b659180bbac77eecd6636c28.tar.bz2
portable-93754dc5cfb68199b659180bbac77eecd6636c28.zip
initial ocspcheck integration
Diffstat (limited to 'apps')
-rw-r--r--apps/Makefile.am2
-rw-r--r--apps/ocspcheck/CMakeLists.txt24
-rw-r--r--apps/ocspcheck/Makefile.am15
3 files changed, 40 insertions, 1 deletions
diff --git a/apps/Makefile.am b/apps/Makefile.am
index 60d0c60..b512a1c 100644
--- a/apps/Makefile.am
+++ b/apps/Makefile.am
@@ -1,5 +1,5 @@
1include $(top_srcdir)/Makefile.am.common 1include $(top_srcdir)/Makefile.am.common
2 2
3SUBDIRS = openssl nc 3SUBDIRS = ocspcheck openssl nc
4 4
5EXTRA_DIST = CMakeLists.txt 5EXTRA_DIST = CMakeLists.txt
diff --git a/apps/ocspcheck/CMakeLists.txt b/apps/ocspcheck/CMakeLists.txt
new file mode 100644
index 0000000..87a22d2
--- /dev/null
+++ b/apps/ocspcheck/CMakeLists.txt
@@ -0,0 +1,24 @@
1include_directories(
2 .
3 ./compat
4 ../../include
5 ../../include/compat
6)
7
8set(
9 OCSPCHECK_SRC
10 http.c
11 ocspcheck.c
12)
13
14if(NOT "${OPENSSLDIR}" STREQUAL "")
15 add_definitions(-DDEFAULT_CA_FILE=\"${OPENSSLDIR}/cert.pem\")
16else()
17 add_definitions(-DDEFAULT_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\")
18endif()
19
20add_executable(ocspcheck ${OCSPCHECK_SRC})
21target_link_libraries(ocspcheck tls ${OPENSSL_LIBS})
22
23install(TARGETS ocspcheck DESTINATION bin)
24install(FILES ocspcheck.8 DESTINATION share/man/man8)
diff --git a/apps/ocspcheck/Makefile.am b/apps/ocspcheck/Makefile.am
new file mode 100644
index 0000000..2f6540d
--- /dev/null
+++ b/apps/ocspcheck/Makefile.am
@@ -0,0 +1,15 @@
1include $(top_srcdir)/Makefile.am.common
2
3bin_PROGRAMS = ocspcheck
4
5EXTRA_DIST = ocspcheck.8
6EXTRA_DIST += CMakeLists.txt
7
8ocspcheck_LDADD = $(abs_top_builddir)/crypto/libcrypto.la
9ocspcheck_LDADD += $(abs_top_builddir)/ssl/libssl.la
10ocspcheck_LDADD += $(abs_top_builddir)/tls/libtls.la
11ocspcheck_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD)
12
13ocspcheck_SOURCES = http.c
14ocspcheck_SOURCES += ocspcheck.c
15noinst_HEADERS = http.h