📄 uc_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..\drv\ -I..\kal\ -I..\port\ -I..\source\
# 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..\drv\ -I..\kal\ -I..\port\ -I..\source\ -g --dwarf2 -O1
CARM_SRCS = ..\drv\drv_uart.c ..\drv\drv_lcd.c ..\drv\drv_irq.c \
..\kal\kal.c ..\retarget.c ..\port\os_dmem.c \
..\main.c ..\source\os_core.c ..\source\os_flag.c \
..\source\os_mbox.c ..\source\os_mem.c \
..\source\os_mutex.c ..\source\os_q.c \
..\source\os_sem.c ..\source\os_task.c \
..\source\os_time.c ..\source\os_tmr.c \
..\port\os_cpu_c.c ..\port\os_dbg.c
CARM_COMP = c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c $$SRC $(CARM) -o $$OBJ
CARM_OBJS = DebugRel\drv_uart.o DebugRel\drv_lcd.o \
DebugRel\drv_irq.o DebugRel\kal.o \
DebugRel\retarget.o DebugRel\os_dmem.o \
DebugRel\main.o DebugRel\os_core.o \
DebugRel\os_flag.o DebugRel\os_mbox.o \
DebugRel\os_mem.o DebugRel\os_mutex.o \
DebugRel\os_q.o DebugRel\os_sem.o \
DebugRel\os_task.o DebugRel\os_time.o \
DebugRel\os_tmr.o DebugRel\os_cpu_c.o \
DebugRel\os_dbg.o
CARM_CPP = -g --dwarf2 --cpp -O1
CARM_CPP_SRCS =
CARM_CPP_COMP = c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c $$SRC $(CARM_CPP) -o $$OBJ
CARM_CPP_OBJS =
CTHUMB = --thumb -g --dwarf2 -O1
CTHUMB_SRCS =
CTHUMB_COMP = c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c $$SRC $(CTHUMB) -o $$OBJ
CTHUMB_OBJS =
CTHUMB_CPP = --thumb -g --dwarf2 --cpp -O1
CTHUMB_CPP_SRCS =
CTHUMB_CPP_COMP = c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c $$SRC $(CTHUMB_CPP) -o $$OBJ
CTHUMB_CPP_OBJS =
AARM = -g --dwarf2
AARM_SRCS = ..\920T.asm ..\init.asm ..\port\os_cpu_a.asm \
..\port\Os_cpu_stack.asm
AARM_COMP = c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o $$OBJ $$SRC
AARM_OBJS = DebugRel\920T.o DebugRel\init.o DebugRel\os_cpu_a.o \
DebugRel\Os_cpu_stack.o
#FLAGS end here (put all flag groups above this line)
EXTHDRS =
HDRS =
LDFLAGS = --list list.txt --entry 0x30900000 --scatter E:\MyProject\uc_test\scat\scat.scf --map
# 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\2.2\349\win_32~1\armlink
LIBRARIAN =
MAKENAME = uc_DebugRel.mk
PRINT = pr
PROGRAM = Debug\uc.axf
BUILD_LIB = none.lib
POST_BUILD =
ALL_DEP = $(PROGRAM) $(POST_BUILD)
OBJS = $(CFLAGS_OBJS) $(CARM_OBJS) $(CARM_CPP_OBJS) $(CTHUMB_OBJS) \
$(CTHUMB_CPP_OBJS) $(AARM_OBJS)
SRCS = $(CFLAGS_SRCS) $(CARM_SRCS) $(CARM_CPP_SRCS) $(CTHUMB_SRCS) \
$(CTHUMB_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
___DRV_DRV_EXTR_H=..\drv\drv_extr.h ..\drv\\drv_defs.h
___KAL__BASETYPE_H=..\kal\\basetype.h ..\kal\\setting.h
___KAL__KAL_H=..\kal\\kal.h $(___KAL__BASETYPE_H) ..\source\\ucos_ii.h
___KAL_KAL_H=..\kal\kal.h $(___KAL__BASETYPE_H) ..\source\\ucos_ii.h
___DRV__DRV_EXTR_H=..\drv\\drv_extr.h ..\drv\\drv_defs.h
# DEPEND: end include files
DebugRel\drv_uart.o: ..\drv\drv_uart.c ..\drv\drv_defs.h \
$(___DRV_DRV_EXTR_H) $(___KAL__KAL_H)
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\drv\drv_uart.c \
$(CARM) -o DebugRel\drv_uart.o
DebugRel\drv_lcd.o: ..\drv\drv_lcd.c ..\drv\drv_defs.h
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\drv\drv_lcd.c \
$(CARM) -o DebugRel\drv_lcd.o
DebugRel\drv_irq.o: ..\drv\drv_irq.c ..\drv\drv_defs.h
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\drv\drv_irq.c \
$(CARM) -o DebugRel\drv_irq.o
DebugRel\kal.o: ..\kal\kal.c $(___KAL_KAL_H)
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\kal\kal.c \
$(CARM) -o DebugRel\kal.o
DebugRel\retarget.o: ..\retarget.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\retarget.c \
$(CARM) -o DebugRel\retarget.o
DebugRel\os_dmem.o: ..\port\os_dmem.c ..\source\\ucos_ii.h ..\port\os_dmem.h
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\port\os_dmem.c \
$(CARM) -o DebugRel\os_dmem.o
DebugRel\main.o: ..\main.c $(___KAL__KAL_H) $(___DRV__DRV_EXTR_H)
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\main.c $(CARM) \
-o DebugRel\main.o
DebugRel\os_core.o: ..\source\os_core.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c \
..\source\os_core.c $(CARM) -o DebugRel\os_core.o
DebugRel\os_flag.o: ..\source\os_flag.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c \
..\source\os_flag.c $(CARM) -o DebugRel\os_flag.o
DebugRel\os_mbox.o: ..\source\os_mbox.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c \
..\source\os_mbox.c $(CARM) -o DebugRel\os_mbox.o
DebugRel\os_mem.o: ..\source\os_mem.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\source\os_mem.c \
$(CARM) -o DebugRel\os_mem.o
DebugRel\os_mutex.o: ..\source\os_mutex.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c \
..\source\os_mutex.c $(CARM) -o DebugRel\os_mutex.o
DebugRel\os_q.o: ..\source\os_q.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\source\os_q.c \
$(CARM) -o DebugRel\os_q.o
DebugRel\os_sem.o: ..\source\os_sem.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\source\os_sem.c \
$(CARM) -o DebugRel\os_sem.o
DebugRel\os_task.o: ..\source\os_task.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c \
..\source\os_task.c $(CARM) -o DebugRel\os_task.o
DebugRel\os_time.o: ..\source\os_time.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c \
..\source\os_time.c $(CARM) -o DebugRel\os_time.o
DebugRel\os_tmr.o: ..\source\os_tmr.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\source\os_tmr.c \
$(CARM) -o DebugRel\os_tmr.o
DebugRel\os_cpu_c.o: ..\port\os_cpu_c.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\port\os_cpu_c.c \
$(CARM) -o DebugRel\os_cpu_c.o
DebugRel\os_dbg.o: ..\port\os_dbg.c
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\port\os_dbg.c \
$(CARM) -o DebugRel\os_dbg.o
DebugRel\920T.o: ..\920T.asm
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
DebugRel\920T.o ..\920T.asm
DebugRel\init.o: ..\init.asm
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
DebugRel\init.o ..\init.asm
DebugRel\os_cpu_a.o: ..\port\os_cpu_a.asm
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
DebugRel\os_cpu_a.o ..\port\os_cpu_a.asm
DebugRel\Os_cpu_stack.o: ..\port\Os_cpu_stack.asm
c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
DebugRel\Os_cpu_stack.o ..\port\Os_cpu_stack.asm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -