From 3c87f43bd4be56bc47fb105bc0b76f4eaee83088 Mon Sep 17 00:00:00 2001 From: Juan Quintela Date: Tue, 21 Jul 2009 14:11:20 +0200 Subject: use cc-option for optionrom Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori --- pc-bios/optionrom/Makefile | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) (limited to 'pc-bios/optionrom/Makefile') 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 -- cgit v1.2.3