📄 retargeting_debugrel.mk
字号:
#
# Warning: This Makefile is generated by the genmake program from the template:
# gen_arx.mk - template for ARM compiler to build executables
# It is advised that you not modify this by hand. If you want
# to add something, you can change the gen_arx.mk template.
# Copyright (c) ARM Ltd. 2002
#
TARGET = ARM
INC_PATHS = -I..\..\include\ -I..\
# CFLAGS is the default flags rule. Others are added below
CFLAGS = -g $(INC_PATHS)
CFLAGS_SRCS =
CFLAGS_COMP = $(CC) -c $(CFLAGS)
CFLAGS_OBJS =
CARM = -I..\..\include\ -I..\ -g+ -dwarf2 -O1
CARM_SRCS = ..\lcd.c ..\main.c ..\71x_it.c ..\submain.c \
..\..\source\emi.c ..\..\source\gpio.c \
..\..\source\uart.c ..\..\source\rccu.c \
..\..\source\71x_lib.c ..\..\source\retarget.c
CARM_COMP = c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c $$SRC $(CARM) -o $$OBJ
CARM_OBJS = DebugRel\lcd.o DebugRel\main.o DebugRel\71x_it.o \
DebugRel\submain.o DebugRel\emi.o DebugRel\gpio.o \
DebugRel\uart.o DebugRel\rccu.o DebugRel\71x_lib.o \
DebugRel\retarget.o
CARM_CPP = --cpp -g+ -dwarf2 -O1
CARM_CPP_SRCS =
CARM_CPP_COMP = c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c $$SRC $(CARM_CPP) -o $$OBJ
CARM_CPP_OBJS =
AARM = --g --dwarf2
AARM_SRCS = ..\..\source\71x_init.s ..\..\source\71x_vect.s
AARM_COMP = c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armasm $(AARM) -o $$OBJ $$SRC
AARM_OBJS = DebugRel\71x_init.o DebugRel\71x_vect.o
#FLAGS end here (put all flag groups above this line)
EXTHDRS =
HDRS =
LDFLAGS = --entry Reset_Handler --scatter ..\scat.scf -locals
# LIB_DEP is list of dependents for library build ($OBJS for example)
LIB_DEP =
# LIB_ARGS is argument line for librarian
LIB_ARGS =
# LIBS are system libraries as name
LIBS =
CC = cl$(TARGET)
LINKER = c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armlink
LIBRARIAN =
MAKENAME = retargeting_DebugRel.mk
PRINT = pr
PROGRAM = Debug\retargeting.axf
BUILD_LIB = none.lib
POST_BUILD =
ALL_DEP = $(PROGRAM) $(POST_BUILD)
OBJS = $(CFLAGS_OBJS) $(CARM_OBJS) $(CARM_CPP_OBJS) $(AARM_OBJS)
SRCS = $(CFLAGS_SRCS) $(CARM_SRCS) $(CARM_CPP_SRCS) $(AARM_SRCS)
# depend is for dependant rules that should not be linked in
DEPEND =
O_DEPEND =
COMP_LINE = $(CFLAGS_COMP)
# .c.o is default compile line if not explicitly defined
.c.o :
$(COMP_LINE) $*.c
# all is first target
all: $(ALL_DEP)
@+echo --- Build-all done ---
#LINK: next one is the link command
$(PROGRAM): $(OBJS) $(DEPEND) $(O_DEPEND) $(MAKENAME)
$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
#BUILD_LIB: this is only valid if filled in at macro point
$(BUILD_LIB): $(LIB_DEP) $(OBJS) $(DEPEND) $(O_DEPEND) $(MAKENAME)
$(LIBRARIAN) $(LIB_ARGS) $(BUILD_LIB) $(OBJS)
clean:
+for %d in ($(OBJS) $(PROGRAM) $(BUILD_LIB)) do if exist %d del %d
rebuild: clean all
depend:; upddep $(MAKENAME)
index:; ctags -wx $(HDRS) $(SRCS)
print:; $(PRINT) $(HDRS) $(SRCS)
program: $(PROGRAM)
tags: $(HDRS) $(SRCS); ctags $(HDRS) $(SRCS)
# DEPEND: include files below
# Dependency summaries:
# System includes suppressed
___71X_CONF_H=..\71x_conf.h ..\lcd.h
______INCLUDE__71X_LIB_H=..\..\include\\71x_lib.h ..\..\include\\71x_type.h \
..\..\include\\71x_map.h $(___71X_CONF_H) ..\..\include\\adc12.h \
..\..\include\\apb.h ..\..\include\\bspi.h ..\..\include\\can.h \
..\..\include\\eic.h ..\..\include\\emi.h ..\..\include\\flash.h \
..\..\include\\gpio.h ..\..\include\\i2c.h ..\..\include\\pcu.h \
..\..\include\\rccu.h ..\..\include\\rtc.h ..\..\include\\tim.h \
..\..\include\\uart.h ..\..\include\\wdg.h ..\..\include\\xti.h
______INCLUDE__71X_IT_H=..\..\include\\71x_it.h $(______INCLUDE__71X_LIB_H)
____LCD_H=..\\lcd.h ..\..\include\\71x_type.h
# DEPEND: end include files
DebugRel\lcd.o: ..\lcd.c ..\..\include\\emi.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c ..\lcd.c \
$(CARM) -o DebugRel\lcd.o
DebugRel\main.o: ..\main.c $(______INCLUDE__71X_LIB_H)
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\main.c $(CARM) -o DebugRel\main.o
DebugRel\71x_it.o: ..\71x_it.c $(______INCLUDE__71X_IT_H)
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\71x_it.c $(CARM) -o DebugRel\71x_it.o
DebugRel\submain.o: ..\submain.c $(______INCLUDE__71X_LIB_H)
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\submain.c $(CARM) -o DebugRel\submain.o
DebugRel\emi.o: ..\..\source\emi.c ..\..\include\\emi.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\..\source\emi.c $(CARM) -o DebugRel\emi.o
DebugRel\gpio.o: ..\..\source\gpio.c ..\..\include\\gpio.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\..\source\gpio.c $(CARM) -o DebugRel\gpio.o
DebugRel\uart.o: ..\..\source\uart.c ..\..\include\\uart.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\..\source\uart.c $(CARM) -o DebugRel\uart.o
DebugRel\rccu.o: ..\..\source\rccu.c ..\..\include\\rccu.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\..\source\rccu.c $(CARM) -o DebugRel\rccu.o
DebugRel\71x_lib.o: ..\..\source\71x_lib.c ..\..\include\\71x_map.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\..\source\71x_lib.c $(CARM) -o DebugRel\71x_lib.o
DebugRel\retarget.o: ..\..\source\retarget.c $(______INCLUDE__71X_LIB_H) \
..\\lcd.h
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armcc -c \
..\..\source\retarget.c $(CARM) -o DebugRel\retarget.o
DebugRel\71x_init.o: ..\..\source\71x_init.s
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armasm $(AARM) -o \
DebugRel\71x_init.o ..\..\source\71x_init.s
DebugRel\71x_vect.o: ..\..\source\71x_vect.s
c:\progra~1\arm\rvct\programs\202a5d~1.1\313\st\win_32~1\armasm $(AARM) -o \
DebugRel\71x_vect.o ..\..\source\71x_vect.s
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -