make.lh79524.gnu

来自「SHARP_ARM720T_LH79524/5软件开发包_支持TFT_LCD_N」· GNU 代码 · 共 70 行

GNU
70
字号
######################################################################## 
# $Workfile:   make.lh79524.gnu$ 
# $Revision:   1.0  $ 
# $Author:     ZhangJ  $ 
# $Date:       Oct 20, 2004   $ 
# 
# Project:     
# 
# Description: 
#  make rules for the gnu gcc compiler suite
# 
# Revision History: 
# 
######################################################################## 
# 
#  Copyright (c) 2002 Sharp Microelectronics of the Americas 
# 
#  All rights reserved 
# 
#  SHARP MICROELECTRONICS OF THE AMERICAS MAKES NO REPRESENTATION 
#  OR WARRANTIES WITH RESPECT TO THE PERFORMANCE OF THIS SOFTWARE, 
#  AND SPECIFICALLY DISCLAIMS ANY RESPONSIBILITY FOR ANY DAMAGES, 
#  SPECIAL OR CONSEQUENTIAL, CONNECTED WITH THE USE OF THIS SOFTWARE. 
# 
#  SHARP MICROELECTRONICS OF THE AMERICAS PROVIDES THIS SOFTWARE SOLELY 
#  FOR THE PURPOSE OF SOFTWARE DEVELOPMENT INCORPORATING THE USE OF A 
#  SHARP MICROCONTROLLER OR SYSTEM-ON-CHIP PRODUCT. USE OF THIS SOURCE 
#  FILE IMPLIES ACCEPTANCE OF THESE CONDITIONS. 
# 
########################################################################

include $(SHARPMCU_SOFTWARE)/makerule/common/make.rules.environment

CPU	 =
GNUBASE  = $(GCC_ROOT)/gcc
GNUTOOLS = $(GNUBASE)/arm-tools/i686-pc-cygwin/bin
GNU_LIB1 = $(GNUBASE)/arm-tools/i686-pc-cygwin/arm-elf/lib
GNU_LIB2 = $(GNUBASE)/arm-tools/i686-pc-cygwin/lib/gcc-lib/arm-elf/3.0.3
GNU_INC1 = $(GNUBASE)/arm-tools/i686-pc-cygwin/arm-elf/include
GNU_INC2 = $(GNUBASE)/arm-tools/i686-pc-cygwin/lib/gcc-lib/arm-elf/3.0.3/include
CFLAGS	 = -Wall -O0 -mapcs-frame -mno-sched-prolog 
CFLAGS	+= -mcpu=arm7tdmi -fno-hosted -mthumb-interwork
CFLAGS 	 += -gdwarf-2 
CFLAGS  += -I$(GNU_INC1) -I$(GNU_INC2) 
CFLAGS  += -I$(CSP_INC_DIR) -I$(BSP_INC_DIR) -I$(GEN_INC_DIR)
AFLAGS	 = -m arm7tdmi
AFLAGS	+= -D
CC       = arm-elf-gcc
AS       = arm-elf-as
AR       = arm-elf-ar -r
LD       = arm-elf-ld
NM       = rm-elf-nm
OBJDUMP  = arm-elf-objdump
OBJCOPY  = arm-elf-objcopy
READELF  = arm-elf-readelf
LDFLAGS  = 
AR_LIST  =--start-group 
AR_LIST +=$(CSP_LIB)/gnu/$(CSP_ARCHIVE) $(BSP_LIB)/gnu/$(BSP_ARCHIVE)
AR_LIST +=$(GEN_LIB)/gnu/$(GEN_ARCHIVE)
AR_LIST +=--end-group
LK       = -L$(GNU_LIB1) -L$(GNU_LIB2) -L$(CSP_LIB) 
LK	+= -L$(BSP_LIB) -L$(GEN_LIB) $(AR_LIST) -lc -lgcc 
MAP      = -Map
LDESC    = -T
ENTRY    = -e
BIN      = -bin
EXT      = .elf
LEXT     = 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?