Commit 3c87f43bd4be56bc47fb105bc0b76f4eaee83088

Authored by Juan Quintela
Committed by Anthony Liguori
1 parent 791e08c7

use cc-option for optionrom

Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Showing 1 changed file with 1 additions and 21 deletions
pc-bios/optionrom/Makefile
... ... @@ -5,29 +5,9 @@ include ../../rules.mak
5 5  
6 6 VPATH=$(SRC_PATH)/pc-bios/optionrom
7 7  
8   -# from kernel sources - scripts/Kbuild.include
9   -# try-run
10   -# Usage: option = $(call try-run, $(CC)...-o "$$TMP",option-ok,otherwise)
11   -# Exit code chooses option. "$$TMP" is can be used as temporary file and
12   -# is automatically cleaned up.
13   -try-run = $(shell set -e; \
14   - TMP="$(TMPOUT).$$$$.tmp"; \
15   - if ($(1)) >/dev/null 2>&1; \
16   - then echo "$(2)"; \
17   - else echo "$(3)"; \
18   - fi; \
19   - rm -f "$$TMP")
20   -
21   -# cc-option-yn
22   -# Usage: flag := $(call cc-option-yn,-march=winchip-c6)
23   -cc-option-yn = $(call try-run,\
24   - $(CC) $(KBUILD_CFLAGS) $(1) -S -xc /dev/null -o "$$TMP",y,n)
25   -
26 8 CPPFLAGS = -Wall -Wstrict-prototypes -Werror -fomit-frame-pointer -fno-builtin
27 9 CPPFLAGS += -I$(SRC_PATH)
28   -ifeq ($(call cc-option-yn,-fno-stack-protector),y)
29   -CPPFLAGS += -fno-stack-protector
30   -endif
  10 +CPPFLAGS += $(call cc-option, $(CFLAGS), -fno-stack-protector,"")
31 11  
32 12 build-all: multiboot.bin
33 13  
... ...