aboutsummaryrefslogtreecommitdiffstats
path: root/SoftHSMv2/src/bin/util/Makefile.am
blob: a552e1415889e0415d69401fac6c63c5abc9de03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
MAINTAINERCLEANFILES =	$(srcdir)/Makefile.in

AM_CPPFLAGS =		-I$(srcdir)/../common \
			-I$(srcdir)/../../lib/ \
			-I$(srcdir)/../../lib/common \
			-I$(srcdir)/../../lib/crypto \
			-I$(srcdir)/../../lib/data_mgr \
			-I$(srcdir)/../../lib/object_store \
			-I$(srcdir)/../../lib/pkcs11 \
			@CRYPTO_INCLUDES@ \
			@SQLITE3_INCLUDES@

dist_man_MANS =		softhsm2-util.1

bin_PROGRAMS =		softhsm2-util

AUTOMAKE_OPTIONS =	subdir-objects

softhsm2_util_SOURCES =	softhsm2-util.cpp \
			../common/findslot.cpp \
			../common/getpw.cpp \
			../common/library.cpp

softhsm2_util_LDADD =	@CRYPTO_LIBS@ \
			@SQLITE3_LIBS@ \
			../../lib/libsofthsm_convarch.la

# Compile with support of OpenSSL
if WITH_OPENSSL
softhsm2_util_SOURCES +=	softhsm2-util-ossl.cpp \
				../../lib/crypto/OSSLComp.cpp
endif

# Compile with support of Botan
if WITH_BOTAN
softhsm2_util_SOURCES +=	softhsm2-util-botan.cpp
endif

EXTRA_DIST =		$(srcdir)/*.h \
			$(srcdir)/*.cpp