Index: utility/Makefile |
diff --git a/utility/Makefile b/utility/Makefile |
index d116eb007c1a51f6f80271074f5f8a3005dffba5..1f50aebd83e5b09fdc74e3f969cc2276e9f935dd 100644 |
--- a/utility/Makefile |
+++ b/utility/Makefile |
@@ -10,6 +10,7 @@ INCLUDES += -I./include \ |
-I$(FWDIR)/lib/include \ |
-I$(FWDIR)/lib/cgptlib/include \ |
-I$(FWDIR)/lib/cryptolib/include \ |
+ -I$(HOSTDIR)/include \ |
-I../misclibs/include \ |
-I../vfirmware/include\ |
-I../vboot_firmware/include\ |
@@ -18,7 +19,9 @@ CFLAGS ?= -Wall -DNDEBUG -O3 -Werror $(INCLUDES) |
LIBS = $(TOP)/misclibs/file_keys.o \ |
$(TOP)/misclibs/signature_digest.o \ |
$(TOP)/vfirmware/firmware_image.o \ |
- $(TOP)/vkernel/kernel_image.o |
+ $(TOP)/vkernel/kernel_image.o \ |
+ $(FWLIB) \ |
+ $(HOSTLIB) |
SUBDIRS = cgpt |
DESTDIR ?= /opt/bin |
@@ -43,25 +46,28 @@ subdirs: |
dumpRSAPublicKey: dumpRSAPublicKey.c |
$(CC) $(CFLAGS) $(INCLUDES) $< -o $@ -lcrypto |
-firmware_utility: firmware_utility.cc $(LIBS) $(FWLIB) |
+firmware_utility: firmware_utility.cc $(LIBS) |
$(CXX) $(CFLAGS) $(INCLUDES) -ggdb -D__STDC_LIMIT_MACROS $< \ |
- -o $@ $(LIBS) $(FWLIB) -lcrypto |
+ -o $@ $(LIBS) -lcrypto |
gbb_utility: gbb_utility.cc |
$(CXX) -DWITH_UTIL_MAIN $(CFLAGS) $(INCLUDES) $< -o $@ |
-kernel_utility: kernel_utility.cc $(LIBS) $(FWLIB) |
+load_kernel_test: load_kernel_test.c $(LIBS) |
+ $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) -lcrypto |
+ |
+kernel_utility: kernel_utility.cc $(LIBS) |
$(CXX) $(CFLAGS) $(INCLUDES) -ggdb -D__STDC_LIMIT_MACROS $< \ |
- -o $@ $(LIBS) $(FWLIB) -lcrypto |
+ -o $@ $(LIBS) -lcrypto |
-load_kernel_test: load_kernel_test.c $(LIBS) $(FWLIB) |
- $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FWLIB) -lcrypto |
+load_kernel_test: load_kernel_test.c $(LIBS) |
+ $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) -lcrypto |
-signature_digest_utility: signature_digest_utility.c $(LIBS) $(FWLIB) |
- $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FWLIB) -lcrypto |
+signature_digest_utility: signature_digest_utility.c $(LIBS) |
+ $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) -lcrypto |
-verify_data: verify_data.c $(LIBS) $(FWLIB) |
- $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) $(FWLIB) -lcrypto |
+verify_data: verify_data.c $(LIBS) |
+ $(CC) $(CFLAGS) $(INCLUDES) $< -o $@ $(LIBS) -lcrypto |
clean: |
set -e; \ |
@@ -74,3 +80,6 @@ install: $(TARGET_BINS) subdirs |
mkdir -p $(DESTDIR) |
cp -f $(TARGET_BINS) $(DESTDIR) |
chmod a+rx $(patsubst %,$(DESTDIR)/%,$(TARGET_BINS)) |
+ |
+%o : %c |
+ $(CC) $(CFLAGS) $(INCLUDES) -c -o $@ $< |