Use quiet-command for building optionrom
authorJuan Quintela <quintela@redhat.com>
Tue, 21 Jul 2009 12:11:19 +0000 (14:11 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 27 Jul 2009 19:10:55 +0000 (14:10 -0500)
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

pc-bios/optionrom/Makefile

index 88fbc4c..2a0a7e7 100644 (file)
@@ -1,6 +1,7 @@
 all: build-all
 
 include ../../config-host.mak
+include ../../rules.mak
 
 VPATH=$(SRC_PATH)/pc-bios/optionrom
 
@@ -22,25 +23,22 @@ try-run = $(shell set -e;           \
 cc-option-yn = $(call try-run,\
        $(CC) $(KBUILD_CFLAGS) $(1) -S -xc /dev/null -o "$$TMP",y,n)
 
-CFLAGS = -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
-CFLAGS += -I$(SRC_PATH)
+CPPFLAGS = -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
+CPPFLAGS += -I$(SRC_PATH)
 ifeq ($(call cc-option-yn,-fno-stack-protector),y)
-CFLAGS += -fno-stack-protector
+CPPFLAGS += -fno-stack-protector
 endif
 
 build-all: multiboot.bin
 
-%.o: %.S
-       $(CC) $(CFLAGS) -o $@ -c $<
-
 %.img: %.o
-       $(LD) -Ttext 0 -e _start -s -o $@ $<
+       $(call quiet-command,$(LD) -Ttext 0 -e _start -s -o $@ $<,"  Building $(TARGET_DIR)$@")
 
 %.raw: %.img
-       $(OBJCOPY) -O binary -j .text $< $@
+       $(call quiet-command,$(OBJCOPY) -O binary -j .text $< $@,"  Building $(TARGET_DIR)$@")
 
 %.bin: %.raw
-       $(SRC_PATH)/pc-bios/optionrom/signrom.sh $< $@
+       $(call quiet-command,$(SRC_PATH)/pc-bios/optionrom/signrom.sh $< $@,"  Signing $(TARGET_DIR)$@")
 
 clean:
        $(RM) *.o *.img *.bin *~