blob: 734bfc54f705cfea02eac966c69b5ba973a7b91c [file] [log] [blame]
EXTRA_DIST = README openssl.cnf.sample
if NATIVE_BUILD
EXTRA_DIST += create_tpm2_key.1 load_tpm2_key.1
man1_MANS = create_tpm2_key.1 load_tpm2_key.1
CLEANFILES = $(man1_MANS)
endif
openssl_engine_LTLIBRARIES=libtpm2.la
bin_PROGRAMS=create_tpm2_key load_tpm2_key
openssl_enginedir=@enginesdir@
libtpm2_la_LDFLAGS= -no-undefined -avoid-version
libtpm2_la_LIBADD=${DEPS_LIBS}
libtpm2_la_SOURCES=e_tpm2.c e_tpm2-rsa.c e_tpm2-ecc.c tpm2-common.c
libtpm2_la_CFLAGS=${DEPS_CFLAGS} -g -Werror
create_tpm2_key_SOURCES=create_tpm2_key.c tpm2-common.c
create_tpm2_key_LDADD=${DEPS_LIBS}
create_tpm2_key_CFLAGS=${DEPS_CFLAGS} -Werror
load_tpm2_key_SOURCES=load_tpm2_key.c tpm2-common.c
load_tpm2_key_LDADD=${DEPS_LIBS}
load_tpm2_key_CFLAGS=${DEPS_CFLAGS} -Werror
$(builddir)/%.1: $(srcdir)/%.1.in $(top_builddir)/%
$(HELP2MAN) --no-info -i $< -o $@ $(top_builddir)/$*
# openssl from 1.1.0 looks for engine.so not libengine.so
install-data-hook:
cd $(DESTDIR)$(openssl_enginedir) && $(LN_S) -f libtpm2@SHREXT@ tpm2@SHREXT@
SUBDIRS = tests