⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.txt

📁 P115 IC卡手持POS是天石科技32位IC卡POS系列产品之一
💻 TXT
字号:
# Blacksun Empire g++ MakeFile generator
# This is a machine generated file-do not edit
# 2006-2-20 0:17:13

TOOLROOT 	= C:/Cygnus/arm-tools/i686-pc-cygwin/bin
CC 		= $(TOOLROOT)/arm-elf-gcc
CXX 		= $(TOOLROOT)/arm-elf-g++
OBJCOPY 	= $(TOOLROOT)/arm-elf-objcopy
AR 		= $(TOOLROOT)/arm-elf-ar
LD 		= $(TOOLROOT)/arm-elf-ld
OUTPUT_DIR 	= ./
OUTPUT_NAME 	= ./module.elf
OUTPUT_BIN  	= ./module.bin
LIB 		= C:/Cygnus/arm-tools/i686-pc-cygwin/arm-elf/lib
GCCLIB 		= C:/Cygnus/arm-tools/i686-pc-cygwin/lib/gcc-lib/arm-elf/3.0.3

TEXT 		= 1280000
DATA 		= 0008000
BSS 		= 0031000

INC_PATH 	= -I"C:/Cygnus/arm-tools/i686-pc-cygwin/arm-elf/include" -I"C:/Cygnus/arm-tools/i686-pc-cygwin/lib/gcc-lib/arm-elf/3.0.3/include" -I"./Include"
DEFINE 	= 
CPPFLAGS 	= $(INC_PATH) $(DEFINE)
ENDIAN_AS 	= -Wa,-EL
ENDIANFLAG 	= -mlittle-endian  -A 'endian(little)'
CFLAGS 		+= $(INC_PATH) $(DEFINE) $(ENDIANFLAG) -fno-rtti -DMACHINE_TYPE_ARM  -w -O0 -g -gdwarf-2
ASFLAGS 	= -x assembler-with-cpp -Wa,--gstabs -Wa,-mall $(ENDIAN_AS)
LDFLAGS 	= -n -N -nostartupfiles -static -EL -e_start -g
LINK_DIR 	= ./
LINK_SCRIPT 	:= "C:\Cygnus\GMaker\GMaker.LD"
LIBS 	= ./lib/p115.a ./lib/file_sys.a $(LIB)/libm.a $(LIB)/libc.a $(GCCLIB)/libgcc.a

SOURCES 	=  cstartup_flash.s main.c
OBJECTS 	:=  cstartup_flash.o main.o

all: $(OBJECTS) $(OUTPUT_NAME) $(OUTPUT_BIN)
cstartup_flash.o: cstartup_flash.s
	$(CC) -c $(CFLAGS) $(ASFLAGS) cstartup_flash.s
main.o: main.c
	$(CC) -c $(CFLAGS) main.c

$(OUTPUT_NAME): $(OBJECTS)
	$(LD) -Ttext $(TEXT) -Tdata $(DATA) -Tbss $(BSS) $(LDFLAGS) -L"$(LINK_DIR)" -T$(LINK_SCRIPT) -o $@ $^ $(LIBS)

$(OUTPUT_BIN): $(OUTPUT_NAME)
	$(OBJCOPY) -R .data -R .rdata -R .sbss -R .bss  -O binary $(OUTPUT_NAME) tempbin.1
	$(OBJCOPY) -R .text -R .rodata --change-section-address .data=0 -O binary $(OUTPUT_NAME) tempbin.2
	cat -B tempbin.1 tempbin.2 > $(OUTPUT_BIN)
	rm tempbin.1 tempbin.2
	rm -f $(OBJECTS)

⌨️ 快捷键说明

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