aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorJonas Witschel <diabonas@gmx.de>2019-05-19 17:38:27 +0200
committerAndreas Fuchs <andreas.fuchs@sit.fraunhofer.de>2019-05-21 18:18:05 +0200
commit71ab0123a2609ed93ee9c3e3512ce2cbb01ecd3b (patch)
tree93a087c2a59c6c887abb188e323a4c001c931f2c /Makefile.am
parent84aef1ad1e3ddf0552034b459a0bbbe498d4c4ed (diff)
downloadtpm2-tss-71ab0123a2609ed93ee9c3e3512ce2cbb01ecd3b.tar.gz
build: use unified TSS2_ESYS_{C,LD}FLAGS_CRYPTO for crypto backend
Simplifies the Makefiles a bit and will make it easier to specify the correct dependencies in pkg-config files. Signed-off-by: Jonas Witschel <diabonas@gmx.de>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am10
1 files changed, 3 insertions, 7 deletions
diff --git a/Makefile.am b/Makefile.am
index 7ac68e39..e8d1de46 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -309,19 +309,15 @@ src_tss2_esys_libtss2_esys_la_LIBADD = $(libtss2_sys) $(libtss2_mu) \
if ESYS_OSSL
TSS2_ESYS_SRC_CRYPTO = src/tss2-esys/esys_crypto_ossl.h src/tss2-esys/esys_crypto_ossl.c
-src_tss2_esys_libtss2_esys_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/src/tss2-esys -DOSSL \
- $(LIBCRYPTO_CFLAGS)
-src_tss2_esys_libtss2_esys_la_LDFLAGS = $(AM_LDFLAGS) $(LIBDL_LDFLAGS) $(LIBSOCKET_LDFLAGS) \
- $(LIBCRYPTO_LIBS) -Wl,--version-script=$(srcdir)/lib/tss2-esys.map
else
if ESYS_GCRYPT
TSS2_ESYS_SRC_CRYPTO = src/tss2-esys/esys_crypto_gcrypt.h src/tss2-esys/esys_crypto_gcrypt.c
-src_tss2_esys_libtss2_esys_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/src/tss2-esys
-src_tss2_esys_libtss2_esys_la_LDFLAGS = $(AM_LDFLAGS) $(LIBDL_LDFLAGS) $(LIBSOCKET_LDFLAGS) \
- -lgcrypt -Wl,--version-script=$(srcdir)/lib/tss2-esys.map
endif
endif
+src_tss2_esys_libtss2_esys_la_CFLAGS = $(AM_CFLAGS) -I$(srcdir)/src/tss2-esys $(TSS2_ESYS_CFLAGS_CRYPTO)
+src_tss2_esys_libtss2_esys_la_LDFLAGS = $(AM_LDFLAGS) $(LIBDL_LDFLAGS) $(LIBSOCKET_LDFLAGS) \
+ $(TSS2_ESYS_LDFLAGS_CRYPTO) -Wl,--version-script=$(srcdir)/lib/tss2-esys.map
src_tss2_esys_libtss2_esys_la_SOURCES = $(TSS2_ESYS_SRC) $(TSS2_ESYS_SRC_CRYPTO)
EXTRA_DIST += lib/tss2-esys.map lib/tss2-esys.def src/tss2-esys/tss2-esys.vcxproj
endif #ESAPI