| Chris Zankel | 4bedea9 | 2005-06-23 22:01:12 -0700 | [diff] [blame] | 1 | # | 
 | 2 | # arch/xtensa/boot/Makefile | 
 | 3 | # | 
 | 4 | # This file is subject to the terms and conditions of the GNU General Public | 
 | 5 | # License.  See the file "COPYING" in the main directory of this archive | 
 | 6 | # for more details. | 
 | 7 | # | 
 | 8 | # | 
 | 9 |  | 
 | 10 |  | 
| Milton Miller | 437374e | 2007-10-20 03:58:03 -0500 | [diff] [blame] | 11 | # KBUILD_CFLAGS used when building rest of boot (takes effect recursively) | 
 | 12 | KBUILD_CFLAGS	+= -fno-builtin -Iarch/$(ARCH)/boot/include | 
| Chris Zankel | 4bedea9 | 2005-06-23 22:01:12 -0700 | [diff] [blame] | 13 | HOSTFLAGS	+= -Iarch/$(ARCH)/boot/include | 
 | 14 |  | 
| Chris Zankel | e7d163f | 2005-06-30 02:58:59 -0700 | [diff] [blame] | 15 | BIG_ENDIAN	:= $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#") | 
| Chris Zankel | 4bedea9 | 2005-06-23 22:01:12 -0700 | [diff] [blame] | 16 |  | 
| Sam Ravnborg | 9a39e27 | 2007-10-14 21:49:42 +0200 | [diff] [blame] | 17 | export EXTRA_CFLAGS | 
| Chris Zankel | 4bedea9 | 2005-06-23 22:01:12 -0700 | [diff] [blame] | 18 | export BIG_ENDIAN | 
 | 19 |  | 
| Chris Zankel | e7d163f | 2005-06-30 02:58:59 -0700 | [diff] [blame] | 20 | subdir-y	:= lib | 
 | 21 |  | 
| Chris Zankel | 4bedea9 | 2005-06-23 22:01:12 -0700 | [diff] [blame] | 22 | # Subdirs for the boot loader(s) | 
 | 23 |  | 
 | 24 | bootdir-$(CONFIG_XTENSA_PLATFORM_ISS)	 += boot-elf | 
 | 25 | bootdir-$(CONFIG_XTENSA_PLATFORM_XT2000) += boot-redboot boot-elf | 
 | 26 |  | 
| Chris Zankel | 4bedea9 | 2005-06-23 22:01:12 -0700 | [diff] [blame] | 27 |  | 
 | 28 | zImage zImage.initrd Image Image.initrd: $(bootdir-y) | 
 | 29 |  | 
 | 30 | $(bootdir-y): $(addprefix $(obj)/,$(subdir-y)) \ | 
 | 31 | 	      $(addprefix $(obj)/,$(host-progs)) | 
 | 32 | 	$(Q)$(MAKE) $(build)=$(obj)/$@ $(MAKECMDGOALS) | 
 | 33 |  |