From: Juan Quintela Date: Tue, 21 Jul 2009 12:11:20 +0000 (+0200) Subject: use cc-option for optionrom X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~11201 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3c87f43bd4be56bc47fb105bc0b76f4eaee83088;p=sdk%2Femulator%2Fqemu.git use cc-option for optionrom Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori --- diff --git a/pc-bios/optionrom/Makefile b/pc-bios/optionrom/Makefile index 2a0a7e7..b3f487b 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