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

嵌入式Linux

开发平台:

C/C++

  1. # This material is inherited from the Linux Makefile: arch/sparc/Makefile:
  2. # $Id: Makefile.sparc,v 1.1 2000/10/16 17:13:57 rubini Exp $
  3. # sparc/Makefile
  4. #
  5. # Makefile for the architecture dependent flags and dependencies on the
  6. # Sparc.
  7. #
  8. # Copyright (C) 1994 David S. Miller (davem@caip.rutgers.edu)
  9. #
  10. # If the solaris /bin/sh wasn't so broken, I wouldn't need the following
  11. # line...
  12. SHELL  =/bin/bash
  13. #
  14. # Uncomment the first CFLAGS if you are doing kgdb source level
  15. # debugging of the kernel to get the proper debugging information.
  16. IS_EGCS := $(shell if $(CC) -m32 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo y; else echo n; fi; )
  17. NEW_GAS := $(shell if $(LD) --version 2>&1 | grep 'elf64_sparc' > /dev/null; then echo y; else echo n; fi)
  18. ifeq ($(NEW_GAS),y)
  19. AS              := $(AS) -32
  20. LD              := $(LD) -m elf32_sparc
  21. endif
  22. #CFLAGS := $(CFLAGS) -g -pipe -fcall-used-g5 -fcall-used-g7
  23. ifneq ($(IS_EGCS),y)
  24. CFLAGS := $(CFLAGS) -pipe -mno-fpu -fcall-used-g5 -fcall-used-g7
  25. else
  26. CFLAGS := $(CFLAGS) -m32 -pipe -mno-fpu -fcall-used-g5 -fcall-used-g7
  27. endif