home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / xtensa / boot / Makefile
Encoding:
Makefile  |  2008-12-24  |  861 b   |  34 lines

  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.  
  11. # KBUILD_CFLAGS used when building rest of boot (takes effect recursively)
  12. KBUILD_CFLAGS    += -fno-builtin -Iarch/$(ARCH)/boot/include
  13. HOSTFLAGS    += -Iarch/$(ARCH)/boot/include
  14.  
  15. BIG_ENDIAN    := $(shell echo -e __XTENSA_EB__ | $(CC) -E - | grep -v "\#")
  16.  
  17. export EXTRA_CFLAGS
  18. export BIG_ENDIAN
  19.  
  20. subdir-y    := lib
  21.  
  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.  
  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.  
  34.