aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/libs/jni/Makefile
diff options
context:
space:
mode:
authorJ08nY2018-10-16 00:57:24 +0200
committerJ08nY2018-10-16 00:57:24 +0200
commit40ec0fea381a6538f5498b9fb75706ef9fa79f59 (patch)
tree06081d0b40f7fb8cb25024cf34717f1ae1b1066d /src/cz/crcs/ectester/standalone/libs/jni/Makefile
parent7e9917742785a9fd532a52231e95ddad5775555f (diff)
downloadECTester-feature/boring-ssl.tar.gz
ECTester-feature/boring-ssl.tar.zst
ECTester-feature/boring-ssl.zip
Add support for BoringSSL.feature/boring-ssl
Diffstat (limited to 'src/cz/crcs/ectester/standalone/libs/jni/Makefile')
-rw-r--r--src/cz/crcs/ectester/standalone/libs/jni/Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/cz/crcs/ectester/standalone/libs/jni/Makefile b/src/cz/crcs/ectester/standalone/libs/jni/Makefile
index 006a3b1..189a6dd 100644
--- a/src/cz/crcs/ectester/standalone/libs/jni/Makefile
+++ b/src/cz/crcs/ectester/standalone/libs/jni/Makefile
@@ -54,7 +54,7 @@ else
CXXFLAGS+=-O2
endif
-all: tomcrypt_provider.so botan_provider.so cryptopp_provider.so openssl_provider.so
+all: tomcrypt_provider.so botan_provider.so cryptopp_provider.so openssl_provider.so boringssl_provider.so
# Common utils
c_utils.o: c_utils.c
@@ -72,6 +72,15 @@ openssl.o: openssl.c
$(CC) $(shell pkg-config --cflags openssl) $(CFLAGS) -c $<
+# BoringSSL shim
+boringssl_provider.so: boringssl.o c_utils.o
+ $(CC) $(LFLAGS) -o $@ $^ -L. ../../../../../../../ext/boringssl/build/crypto/libcrypto.so
+ cp ../../../../../../../ext/boringssl/build/crypto/libcrypto.so lib_boringssl.so
+
+boringssl.o: boringssl.c
+ $(CC) -I../../../../../../../ext/boringssl/include/ $(CFLAGS) -c $<
+
+
# Libtomcrypt shim
tomcrypt_provider.so: tomcrypt.o c_utils.o
$(CC) $(LFLAGS) -o $@ $^ -L. -ltommath $(shell pkg-config --libs libtomcrypt)