]> git.codecow.com Git - Monocypher.git/commitdiff
Fixed speed-sodium build
authorLoup Vaillant <loup@loup-vaillant.fr>
Fri, 22 Feb 2019 07:53:32 +0000 (08:53 +0100)
committerLoup Vaillant <loup@loup-vaillant.fr>
Fri, 22 Feb 2019 07:53:32 +0000 (08:53 +0100)
makefile

index 83a4bfafc0b16581d6f55409583e2680b45fa5b9..c498806e748e40f67f6d30e2cc332982559eb929 100644 (file)
--- a/makefile
+++ b/makefile
@@ -87,12 +87,19 @@ lib/monocypher.o lib/sha512.o:
 $TEST_COMMON=tests/utils.h src/monocypher.h src/optional/sha512.h
 lib/test.o           : tests/test.c            $(TEST_COMMON) tests/vectors.h
 lib/speed.o          : tests/speed.c           $(TEST_COMMON) tests/speed.h
-lib/speed-sodium.o   : tests/speed-sodium.c    $(TEST_COMMON) tests/speed.h
 lib/speed-tweetnacl.o: tests/speed-tweetnacl.c $(TEST_COMMON) tests/speed.h
-lib/utils.o lib/test.o lib/speed.o lib/speed-sodium.o lib/speed-tweetnacl.o:
+lib/utils.o lib/test.o lib/speed.o lib/speed-tweetnacl.o:
        @mkdir -p $(@D)
        $(CC) $(CFLAGS) -I src -I src/optional -fPIC -c -o $@ $<
 
+lib/speed-sodium.o   : tests/speed-sodium.c    $(TEST_COMMON) tests/speed.h
+       @mkdir -p $(@D)
+       $(CC) $(CFLAGS)                       \
+            -I src                            \
+            -I src/optional                   \
+            $$(pkg-config --cflags libsodium) \
+            -fPIC -c -o $@ $<
+
 # test & speed executables
 test.out : lib/test.o  lib/monocypher.o lib/sha512.o
 speed.out: lib/speed.o lib/monocypher.o lib/sha512.o