diff options
| author | J08nY | 2018-10-16 00:57:24 +0200 |
|---|---|---|
| committer | J08nY | 2018-10-16 00:57:24 +0200 |
| commit | 40ec0fea381a6538f5498b9fb75706ef9fa79f59 (patch) | |
| tree | 06081d0b40f7fb8cb25024cf34717f1ae1b1066d /src/cz/crcs/ectester/standalone/libs/jni/Makefile | |
| parent | 7e9917742785a9fd532a52231e95ddad5775555f (diff) | |
| download | ECTester-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/Makefile | 11 |
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) |
