@@ -96,14 +96,14 @@ openssl.o: openssl.c
96
96
# BoringSSL shim
97
97
boringssl : boringssl_provider.so
98
98
99
- lib_boringssl.so :
100
- cp $(PROJECT_ROOT_PATH ) /ext/boringssl/build/crypto/libcrypto.so lib_boringssl.so
99
+ # lib_boringssl.so:
100
+ # cp $(PROJECT_ROOT_PATH)/ext/boringssl/build/crypto/libcrypto.so lib_boringssl.so
101
101
102
- boringssl_provider.so : boringssl.o c_utils.o | lib_timing.so lib_csignals.so lib_boringssl.so
103
- $(CC ) $(LFLAGS ) -o $@ -Wl,-rpath,' $$ORIGIN/lib' $^ -L. lib_boringssl.so -l:lib_timing.so -l:lib_csignals.so
102
+ boringssl_provider.so : boringssl.o c_utils.o | lib_timing.so lib_csignals.so
103
+ NIX_CFLAGS_COMPILE= $(CC ) $(CFLAGS ) $( LFLAGS ) -o $@ -Wl,-rpath,' $$ORIGIN/lib' $^ -L. -l: lib_boringssl.so -l:lib_timing.so -l:lib_csignals.so
104
104
105
105
boringssl.o : boringssl.c
106
- $(CC ) -I$(PROJECT_ROOT_PATH ) /ext/boringssl/include/ $(CFLAGS ) -c $<
106
+ NIX_CFLAGS_COMPILE= $(CC ) -I$(BORINGSSL_CFLAGS ) $(CFLAGS ) -c $<
107
107
108
108
109
109
# libgcrypt shim
@@ -153,14 +153,21 @@ cryptopp.o: cryptopp.cpp
153
153
# mbedTLS shim
154
154
mbedtls : mbedtls_provider.so
155
155
156
- lib_mbedtls.so :
157
- cp $(PROJECT_ROOT_PATH ) /ext/mbedtls/build/library/libmbedcrypto.so lib_mbedtls.so
156
+ # lib_mbedtls.so:
157
+ # cp $(PROJECT_ROOT_PATH)/ext/mbedtls/build/library/libmbedcrypto.so lib_mbedtls.so
158
158
159
- mbedtls_provider.so : mbedtls.o c_utils.o | lib_timing.so lib_csignals.so lib_mbedtls.so
160
- $(CC ) $(LFLAGS ) -o $@ -Wl,-rpath,' $$ORIGIN/lib' $^ -L. lib_mbedtls.so -l:lib_timing.so -l:lib_csignals.so
159
+ # mbedtls_provider.so: mbedtls.o c_utils.o | lib_timing.so lib_csignals.so lib_mbedtls.so
160
+ # $(CC) $(LFLAGS) -o $@ -Wl,-rpath,'$$ORIGIN/lib' $^ -L. lib_mbedtls.so -l:lib_timing.so -l:lib_csignals.so
161
+
162
+ # mbedtls.o: mbedtls.c
163
+ # $(CC) -I$(PROJECT_ROOT_PATH)/ext/mbedtls/build/include/ $(CFLAGS) -c $<
164
+
165
+ mbedtls_provider.so : mbedtls.o c_utils.o | lib_timing.so lib_csignals.so
166
+ $(CC ) $(LFLAGS ) -o $@ -Wl,-rpath,' $$ORIGIN/lib' $^ -L. -lmbedcrypto -l:lib_timing.so -l:lib_csignals.so
161
167
162
168
mbedtls.o : mbedtls.c
163
- $(CC ) -I$(PROJECT_ROOT_PATH ) /ext/mbedtls/build/include/ $(CFLAGS ) -c $<
169
+ $(CC ) $(CFLAGS ) -c $<
170
+
164
171
165
172
166
173
# Intel Performance Primitives crypto shim
0 commit comments