diff options
author | Juan Quintela <quintela@redhat.com> | 2009-07-21 14:11:20 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-07-27 14:10:55 -0500 |
commit | 3c87f43bd4be56bc47fb105bc0b76f4eaee83088 (patch) | |
tree | e17de041f0e191b727c4b97be1a5fd2c6bd6f162 | |
parent | 791e08c753a9f9be3c3880b4ea83b6dfa4b6ccad (diff) |
use cc-option for optionrom
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
-rw-r--r-- | pc-bios/optionrom/Makefile | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile index 2a0a7e7183..b3f487b6b6 100644 --- a/pc-bios/optionrom/Makefile +++ b/pc-bios/optionrom/Makefile @@ -5,29 +5,9 @@ include ../../rules.mak VPATH=$(SRC_PATH)/pc-bios/optionrom -# from kernel sources - scripts/Kbuild.include -# try-run -# Usage: option = $(call try-run, $(CC)...-o "$$TMP",option-ok,otherwise) -# Exit code chooses option. "$$TMP" is can be used as temporary file and -# is automatically cleaned up. -try-run = $(shell set -e; \ - TMP="$(TMPOUT).$$$$.tmp"; \ - if ($(1)) >/dev/null 2>&1; \ - then echo "$(2)"; \ - else echo "$(3)"; \ - fi; \ - rm -f "$$TMP") - -# cc-option-yn -# Usage: flag := $(call cc-option-yn,-march=winchip-c6) -cc-option-yn = $(call try-run,\ - $(CC) $(KBUILD_CFLAGS) $(1) -S -xc /dev/null -o "$$TMP",y,n) - CPPFLAGS = -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin CPPFLAGS += -I$(SRC_PATH) -ifeq ($(call cc-option-yn,-fno-stack-protector),y) -CPPFLAGS += -fno-stack-protector -endif +CPPFLAGS += $(call cc-option, $(CFLAGS), -fno-stack-protector,"") build-all: multiboot.bin |