|
|
@@ -20,6 +20,9 @@ CFLAGS=-O3 -Wall -Wextra -Wpedantic -Werror -std=c99 \ |
|
|
|
-fstrict-aliasing -fno-common -pipe \ |
|
|
|
-I$(COMMON_DIR) $(EXTRAFLAGS) |
|
|
|
|
|
|
|
# Number of tests run for functests |
|
|
|
NTESTS=1 |
|
|
|
|
|
|
|
all: $(DEST_DIR)/functest_$(SCHEME)_$(IMPLEMENTATION) \ |
|
|
|
$(DEST_DIR)/testvectors_$(SCHEME)_$(IMPLEMENTATION) \ |
|
|
|
$(DEST_DIR)/printparams_$(SCHEME)_$(IMPLEMENTATION) |
|
|
@@ -50,7 +53,7 @@ $(DEST_DIR)/test_common_%: common/%.c $(COMMON_FILES) |
|
|
|
|
|
|
|
$(DEST_DIR)/functest_$(SCHEME)_$(IMPLEMENTATION): build-scheme crypto_$(TYPE)/functest.c $(COMMON_FILES) $(COMMON_DIR)/randombytes.c $(COMMON_HEADERS) |
|
|
|
mkdir -p $(DEST_DIR) |
|
|
|
$(CC) $(CFLAGS) -DPQCLEAN_NAMESPACE=PQCLEAN_$(SCHEME_UPPERCASE)_$(IMPLEMENTATION_UPPERCASE) -I$(SCHEME_DIR) crypto_$(TYPE)/functest.c $(COMMON_FILES) $(COMMON_DIR)/notrandombytes.c -o $@ -L$(SCHEME_DIR) -l$(SCHEME)_$(IMPLEMENTATION) |
|
|
|
$(CC) $(CFLAGS) -DNTESTS=$(NTESTS) -DPQCLEAN_NAMESPACE=PQCLEAN_$(SCHEME_UPPERCASE)_$(IMPLEMENTATION_UPPERCASE) -I$(SCHEME_DIR) crypto_$(TYPE)/functest.c $(COMMON_FILES) $(COMMON_DIR)/notrandombytes.c -o $@ -L$(SCHEME_DIR) -l$(SCHEME)_$(IMPLEMENTATION) |
|
|
|
|
|
|
|
$(DEST_DIR)/testvectors_$(SCHEME)_$(IMPLEMENTATION): build-scheme crypto_$(TYPE)/testvectors.c $(COMMON_FILES) $(COMMON_DIR)/notrandombytes.c $(COMMON_HEADERS) |
|
|
|
mkdir -p $(DEST_DIR) |
|
|
|