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

📄 uc_debug.mk

📁 uCosII是一个小型的多任务调度内核
💻 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 -O0
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	= 		  Debug\drv_uart.o Debug\drv_lcd.o Debug\drv_irq.o \
		  Debug\kal.o Debug\retarget.o Debug\os_dmem.o \
		  Debug\main.o Debug\os_core.o Debug\os_flag.o \
		  Debug\os_mbox.o Debug\os_mem.o Debug\os_mutex.o \
		  Debug\os_q.o Debug\os_sem.o Debug\os_task.o \
		  Debug\os_time.o Debug\os_tmr.o Debug\os_cpu_c.o \
		  Debug\os_dbg.o 

CARM_CPP	=  -g --dwarf2 --cpp
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
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
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	= 		  Debug\920T.o Debug\init.o Debug\os_cpu_a.o \
		  Debug\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_Debug.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

Debug\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 Debug\drv_uart.o
Debug\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 Debug\drv_lcd.o
Debug\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 Debug\drv_irq.o
Debug\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 Debug\kal.o
Debug\retarget.o: ..\retarget.c
	c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armcc -c ..\retarget.c \
	 $(CARM) -o Debug\retarget.o
Debug\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 Debug\os_dmem.o
Debug\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 Debug\main.o
Debug\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 Debug\os_core.o
Debug\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 Debug\os_flag.o
Debug\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 Debug\os_mbox.o
Debug\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 Debug\os_mem.o
Debug\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 Debug\os_mutex.o
Debug\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 Debug\os_q.o
Debug\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 Debug\os_sem.o
Debug\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 Debug\os_task.o
Debug\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 Debug\os_time.o
Debug\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 Debug\os_tmr.o
Debug\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 Debug\os_cpu_c.o
Debug\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 Debug\os_dbg.o
Debug\920T.o: ..\920T.asm
	c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
	 Debug\920T.o ..\920T.asm
Debug\init.o: ..\init.asm
	c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
	 Debug\init.o ..\init.asm
Debug\os_cpu_a.o: ..\port\os_cpu_a.asm
	c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
	 Debug\os_cpu_a.o ..\port\os_cpu_a.asm
Debug\Os_cpu_stack.o: ..\port\Os_cpu_stack.asm
	c:\progra~1\arm\rvct\programs\2.2\349\win_32~1\armasm $(AARM) -o \
	 Debug\Os_cpu_stack.o ..\port\Os_cpu_stack.asm

⌨️ 快捷键说明

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