Index: tests/Makefile |
diff --git a/tests/Makefile b/tests/Makefile |
index 055773359c37b40c120d64daa23aa61f728bfa16..15799fb214b176f912da68d96bae76dfb16498e7 100644 |
--- a/tests/Makefile |
+++ b/tests/Makefile |
@@ -6,8 +6,10 @@ TOP ?= ../ |
CC ?= gcc |
CFLAGS ?= -Wall -DNDEBUG -O3 -Werror |
INCLUDES += -I./include \ |
+ -I$(FWDIR)/lib/include \ |
-I$(FWDIR)/lib/cgptlib/include \ |
-I$(FWDIR)/lib/cryptolib/include \ |
+ -I../host/include \ |
-I../misclibs/include \ |
-I../vboot_firmware/lib/include\ |
-I../vfirmware/include\ |
@@ -15,7 +17,7 @@ INCLUDES += -I./include \ |
IMAGE_LIBS = $(TOP)/vfirmware/firmware_image.o \ |
$(TOP)/vkernel/kernel_image.o |
UTIL_LIBS = $(TOP)/misclibs/file_keys.o $(TOP)/misclibs/signature_digest.o |
-LIBS = $(IMAGE_LIBS) $(UTIL_LIBS) $(FWLIB) -lcrypto |
+LIBS = $(IMAGE_LIBS) $(UTIL_LIBS) $(HOSTLIB) $(FWLIB) -lcrypto |
TEST_BINS = big_firmware_tests \ |
big_kernel_tests \ |
@@ -32,6 +34,9 @@ TEST_BINS = big_firmware_tests \ |
rsa_verify_benchmark \ |
sha_benchmark \ |
sha_tests \ |
+ vboot_common_tests \ |
+ vboot_common2_tests \ |
+ vboot_common3_tests \ |
verify_firmware_fuzz_driver \ |
verify_kernel_fuzz_driver |
@@ -90,6 +95,15 @@ sha_benchmark: sha_benchmark.c timer_utils.c |
sha_tests: sha_tests.c |
$(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(FWLIB) |
+vboot_common_tests: vboot_common_tests.c rollback_index_mock.c test_common.c |
+ $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS) |
+ |
+vboot_common2_tests: vboot_common2_tests.c test_common.c $(HOSTLIB) $(FWLIB) |
+ $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS) |
+ |
+vboot_common3_tests: vboot_common3_tests.c test_common.c $(HOSTLIB) $(FWLIB) |
+ $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS) |
+ |
verify_firmware_fuzz_driver: verify_firmware_fuzz_driver.c \ |
rollback_index_mock.c |
$(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS) |
@@ -101,6 +115,7 @@ runtests: |
# Crypto tests |
./run_rsa_tests.sh |
./sha_tests |
+ ./run_vboot_common_tests.sh |
./run_image_verification_tests.sh |
# Splicing tests |
./firmware_splicing_tests |