Makefile.ppc
上传用户:wudi5211
上传日期:2010-01-21
资源大小:607k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

C/C++

  1. # This material is inherited from the Linux Makefile: arch/alpha/Makefile:
  2. # This file is included by the global makefile so that you can add your own
  3. # architecture-specific flags and dependencies. Remember to do have actions
  4. # for "archclean" and "archdep" for cleaning up and making dependencies for
  5. # this architecture
  6. #
  7. # This file is subject to the terms and conditions of the GNU General Public
  8. # License.  See the file "COPYING" in the main directory of this archive
  9. # for more details.
  10. #
  11. # Copyright (C) 1994 by Linus Torvalds
  12. # Changes for PPC by Gary Thomas
  13. # Rewritten by Cort Dougan and Paul Mackerras
  14. #
  15. KERNELLOAD =0xc0000000
  16. ifeq ($(shell uname -m),ppc)
  17. CHECKS = checks
  18. endif
  19. ASFLAGS =
  20. LINKFLAGS = -T arch/ppc/vmlinux.lds -Ttext $(KERNELLOAD) -Bstatic
  21. CPPFLAGS := $(CPPFLAGS) -D__powerpc__
  22. CFLAGS          := $(CFLAGS) -D__powerpc__ -fsigned-char -msoft-float -pipe 
  23.                 -fno-builtin -ffixed-r2 -Wno-uninitialized -mmultiple -mstring
  24. CPP = $(CC) -E $(CFLAGS)
  25. ifdef CONFIG_4xx
  26. CFLAGS := $(CFLAGS) -mcpu=403
  27. endif
  28. ifdef CONFIG_8xx
  29. CFLAGS := $(CFLAGS) -mcpu=860 -I../8xx_io
  30. endif
  31. ifdef CONFIG_PPC64BRIDGE
  32. CFLAGS := $(CFLAGS) -Wa,-mppc64bridge
  33. endif