Index: src/platform/vboot_reference/utils/Makefile |
diff --git a/src/platform/vboot_reference/utils/Makefile b/src/platform/vboot_reference/utils/Makefile |
index 57769567bd257c686791996d997a53e9427db7ed..f2f7e10e6cf5fade170adbfa781f5ef0f44c1b0c 100644 |
--- a/src/platform/vboot_reference/utils/Makefile |
+++ b/src/platform/vboot_reference/utils/Makefile |
@@ -4,15 +4,16 @@ |
CC ?= gcc |
CXX ?= g++ |
-CFLAGS = -Wall -DNDEBUG |
+CFLAGS = -Wall -DNDEBUG -O3 |
INCLUDES ?= -I../include/ |
TOP ?= ../ |
LIBS = firmware_image.o kernel_image.o signature_digest.o file_keys.o |
FIRMWARELIBS = $(TOP)/crypto/libcrypto.a $(TOP)/common/libcommon.a |
-all: dumpRSAPublicKey verify_data file_keys.o signature_digest.o firmware_image.o \ |
- kernel_image.o signature_digest.o firmware_utility kernel_utility |
+all: dumpRSAPublicKey verify_data file_keys.o signature_digest.o \ |
+ firmware_image.o kernel_image.o signature_digest.o \ |
+ signature_digest_utility firmware_utility kernel_utility |
dumpRSAPublicKey: dumpRSAPublicKey.c |
$(CC) $(CFLAGS) $< -o $@ -lcrypto |
@@ -20,6 +21,9 @@ dumpRSAPublicKey: dumpRSAPublicKey.c |
verify_data: verify_data.c $(LIBS) $(FIRMWARELIBS) |
$(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FIRMWARELIBS) -lcrypto |
+signature_digest_utility: signature_digest_utility.c $(LIBS) $(FIRMWARELIBS) |
+ $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FIRMWARELIBS) -lcrypto |
+ |
firmware_utility: firmware_utility.cc $(LIBS) $(FIRMWARELIBS) |
$(CXX) $(CFLAGS) $(INCLUDES) -ggdb -D__STDC_LIMIT_MACROS $< \ |
-o $@ $(FIRMWARELIBS) $(LIBS) -lcrypto |
@@ -41,4 +45,4 @@ kernel_image.o: kernel_image.c |
$(CC) $(CFLAGS) -ansi $(INCLUDES) -c $< -o $@ |
clean: |
rm -f dumpRSAPublicKey verify_data signature_digest firmware_utility \ |
- kernel_utility $(LIBS) |
+ kernel_utility signature_digest_utility $(LIBS) |