Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(303)

Side by Side Diff: src/platform/vboot_reference/tests/Makefile

Issue 1241002: VBoot Reference: Add version checking to for preventing rollbacks. (Closed)
Patch Set: . Created 10 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 CC ?= gcc 5 CC ?= gcc
6 CFLAGS ?= -Wall -DNDEBUG -O3 -Werror 6 CFLAGS ?= -Wall -DNDEBUG -O3 -Werror
7 INCLUDES ?= -I../include/ 7 INCLUDES ?= -I../include/
8 TOP ?= ../ 8 TOP ?= ../
9 9
10 FIRMWARE_LIBS = $(TOP)/crypto/libcrypto.a $(TOP)/common/libcommon.a 10 BASE_LIBS = $(TOP)/crypto/libcrypto.a $(TOP)/common/libcommon.a
11 LIBS = $(TOP)/utils/kernel_image.o $(TOP)/utils/firmware_image.o \ 11 IMAGE_LIBS = $(TOP)/utils/firmware_image.o $(TOP)/utils/kernel_image.o
12 » $(TOP)/utils/file_keys.o $(TOP)/utils/signature_digest.o -lcrypto 12 UTIL_LIBS = $(TOP)/utils/file_keys.o $(TOP)/utils/signature_digest.o
13 LIBS = $(IMAGE_LIBS) $(UTIL_LIBS) -lcrypto $(BASE_LIBS)
13 14
14 tests: firmware_image_tests \ 15 tests: firmware_image_tests \
16 firmware_rollback_tests \
15 firmware_verify_benchmark \ 17 firmware_verify_benchmark \
16 kernel_image_tests \ 18 kernel_image_tests \
17 kernel_verify_benchmark \ 19 kernel_verify_benchmark \
18 rsa_padding_test \ 20 rsa_padding_test \
19 rsa_verify_benchmark \ 21 rsa_verify_benchmark \
20 sha_benchmark \ 22 sha_benchmark \
21 sha_tests \ 23 sha_tests \
22 verify_firmware_fuzz_driver \ 24 verify_firmware_fuzz_driver \
23 verify_kernel_fuzz_driver 25 verify_kernel_fuzz_driver
24 26
25 firmware_image_tests: firmware_image_tests.c 27 firmware_image_tests: firmware_image_tests.c rollback_index_mock.c
26 » $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FIRMWARE_LIBS) 28 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS)
27 29
28 firmware_verify_benchmark: firmware_verify_benchmark.c timer_utils.c 30 firmware_rollback_tests: firmware_rollback_tests.c rollback_index_mock.c test_co mmon.c
29 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(LIBS) $(FIRMWARE_LIBS) 31 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS)
30 32
31 kernel_image_tests: kernel_image_tests.c 33 firmware_verify_benchmark: firmware_verify_benchmark.c timer_utils.c \
32 » $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FIRMWARE_LIBS) 34 » rollback_index_mock.c
35 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(LIBS)
33 36
34 kernel_verify_benchmark: kernel_verify_benchmark.c timer_utils.c 37 kernel_image_tests: kernel_image_tests.c rollback_index_mock.c
35 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(LIBS) $(FIRMWARE_LIBS) 38 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS)
39
40 kernel_verify_benchmark: kernel_verify_benchmark.c timer_utils.c \
41 » rollback_index_mock.c
42 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(LIBS)
36 43
37 rsa_padding_test: rsa_padding_test.c 44 rsa_padding_test: rsa_padding_test.c
38 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS) $(FIRMWARE_LIBS) 45 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(UTIL_LIBS) $(BASE_LIBS) \
46 » -lcrypto
39 47
40 rsa_verify_benchmark: rsa_verify_benchmark.c timer_utils.c 48 rsa_verify_benchmark: rsa_verify_benchmark.c timer_utils.c
41 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(LIBS) $(FIRMWARE_LIBS) 49 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(UTIL_LIBS) $(BASE_LIBS) \
50 » -lcrypto
42 51
43 sha_benchmark:» sha_benchmark.c timer_utils.c $(FIRMWARE_LIBS) 52 sha_benchmark:» sha_benchmark.c timer_utils.c
44 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt 53 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ -lrt $(BASE_LIBS)
45 54
46 sha_tests: sha_tests.c 55 sha_tests: sha_tests.c
47 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(FIRMWARE_LIBS) 56 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(BASE_LIBS)
48 57
49 verify_firmware_fuzz_driver: verify_firmware_fuzz_driver.c 58 verify_firmware_fuzz_driver: verify_firmware_fuzz_driver.c \
50 » $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FIRMWARE_LIBS) 59 » rollback_index_mock.c
60 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS)
51 61
52 verify_kernel_fuzz_driver: verify_kernel_fuzz_driver.c 62 verify_kernel_fuzz_driver: verify_kernel_fuzz_driver.c rollback_index_mock.c
53 » $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FIRMWARE_LIBS) 63 » $(CC) $(CFLAGS) $(INCLUDES) $^ -o $@ $(LIBS)
54 64
55 clean: 65 clean:
56 rm -f firmware_image_tests \ 66 rm -f firmware_image_tests \
67 firmware_rollback_tests \
57 firmware_verify_benchmark \ 68 firmware_verify_benchmark \
58 kernel_image_tests \ 69 kernel_image_tests \
59 kernel_verify_benchmark \ 70 kernel_verify_benchmark \
60 rsa_padding_test \ 71 rsa_padding_test \
61 rsa_verify_benchmark \ 72 rsa_verify_benchmark \
62 sha_benchmark \ 73 sha_benchmark \
63 sha_tests \ 74 sha_tests \
64 verify_firmware_fuzz_driver \ 75 verify_firmware_fuzz_driver \
65 verify_kernel_fuzz_driver 76 verify_kernel_fuzz_driver
OLDNEW
« no previous file with comments | « src/platform/vboot_reference/include/utility.h ('k') | src/platform/vboot_reference/tests/firmware_image_tests.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698