Makefile (b3c9a04135bdbd3aabd5e9534bad0fe6df505f8a) | Makefile (d1c5accacb234c3a9f1609a73b4b2eaa4ef07d1a) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# Makefile for making ELF bootable images for booting on CHRP 3# using Open Firmware. 4# 5# Geert Uytterhoeven September 1997 6# 7# Based on coffboot by Paul Mackerras 8# Simplified for ppc64 by Todd Inglett --- 26 unchanged lines hidden (view full) --- 35BOOTCFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ 36 -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx \ 37 $(call cc-option,-mno-spe) $(call cc-option,-mspe=no) \ 38 -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc \ 39 $(LINUXINCLUDE) 40 41ifdef CONFIG_PPC64_BOOT_WRAPPER 42BOOTCFLAGS += -m64 | 1# SPDX-License-Identifier: GPL-2.0 2# Makefile for making ELF bootable images for booting on CHRP 3# using Open Firmware. 4# 5# Geert Uytterhoeven September 1997 6# 7# Based on coffboot by Paul Mackerras 8# Simplified for ppc64 by Todd Inglett --- 26 unchanged lines hidden (view full) --- 35BOOTCFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \ 36 -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx \ 37 $(call cc-option,-mno-spe) $(call cc-option,-mspe=no) \ 38 -pipe -fomit-frame-pointer -fno-builtin -fPIC -nostdinc \ 39 $(LINUXINCLUDE) 40 41ifdef CONFIG_PPC64_BOOT_WRAPPER 42BOOTCFLAGS += -m64 |
43ifdef CONFIG_PPC64_ELF_ABI_V2 44BOOTCFLAGS += $(call cc-option,-mabi=elfv2) 45endif |
|
43else 44BOOTCFLAGS += -m32 45endif 46 47ifdef CONFIG_TARGET_CPU_BOOL 48BOOTCFLAGS += -mcpu=$(CONFIG_TARGET_CPU) 49else ifdef CONFIG_PPC64_BOOT_WRAPPER 50ifdef CONFIG_CPU_LITTLE_ENDIAN --- 5 unchanged lines hidden (view full) --- 56 57BOOTCFLAGS += -isystem $(shell $(BOOTCC) -print-file-name=include) 58 59ifdef CONFIG_CPU_BIG_ENDIAN 60BOOTCFLAGS += -mbig-endian 61else 62BOOTCFLAGS += -mlittle-endian 63endif | 46else 47BOOTCFLAGS += -m32 48endif 49 50ifdef CONFIG_TARGET_CPU_BOOL 51BOOTCFLAGS += -mcpu=$(CONFIG_TARGET_CPU) 52else ifdef CONFIG_PPC64_BOOT_WRAPPER 53ifdef CONFIG_CPU_LITTLE_ENDIAN --- 5 unchanged lines hidden (view full) --- 59 60BOOTCFLAGS += -isystem $(shell $(BOOTCC) -print-file-name=include) 61 62ifdef CONFIG_CPU_BIG_ENDIAN 63BOOTCFLAGS += -mbig-endian 64else 65BOOTCFLAGS += -mlittle-endian 66endif |
64ifdef CONFIG_PPC64_ELF_ABI_V2 65BOOTCFLAGS += $(call cc-option,-mabi=elfv2) 66endif | |
67 68BOOTAFLAGS := -D__ASSEMBLY__ $(BOOTCFLAGS) -nostdinc 69 70BOOTARFLAGS := -crD 71 72ifdef CONFIG_CC_IS_CLANG 73BOOTCFLAGS += $(CLANG_FLAGS) 74BOOTAFLAGS += $(CLANG_FLAGS) --- 443 unchanged lines hidden --- | 67 68BOOTAFLAGS := -D__ASSEMBLY__ $(BOOTCFLAGS) -nostdinc 69 70BOOTARFLAGS := -crD 71 72ifdef CONFIG_CC_IS_CLANG 73BOOTCFLAGS += $(CLANG_FLAGS) 74BOOTAFLAGS += $(CLANG_FLAGS) --- 443 unchanged lines hidden --- |