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

📄 nu_idle_task_release.mk

📁 Nuclues嵌入式RTOS源码
💻 MK
📖 第 1 页 / 共 2 页
字号:
#
# 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\

# 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\ -dwarf2 -O2
CARM_SRCS	= ..\nucleus_source\csc.c ..\nucleus_source\dmc.c \
		  ..\nucleus_source\dmce.c ..\nucleus_source\dmd.c \
		  ..\nucleus_source\dmf.c ..\nucleus_source\dmi.c \
		  ..\nucleus_source\erc.c ..\nucleus_source\erd.c \
		  ..\nucleus_source\eri.c ..\nucleus_source\inc.c \
		  ..\nucleus_source\quc.c ..\nucleus_source\quce.c \
		  ..\nucleus_source\qud.c ..\nucleus_source\quf.c \
		  ..\nucleus_source\qui.c ..\nucleus_source\qus.c \
		  ..\nucleus_source\quse.c ..\nucleus_source\smce.c \
		  ..\nucleus_source\smd.c ..\nucleus_source\smf.c \
		  ..\nucleus_source\smi.c ..\nucleus_source\sms.c \
		  ..\nucleus_source\smse.c ..\nucleus_source\tcc.c \
		  ..\nucleus_source\tcce.c ..\nucleus_source\tcd.c \
		  ..\nucleus_source\tcf.c ..\nucleus_source\tci.c \
		  ..\nucleus_source\tcs.c ..\nucleus_source\tcse.c \
		  ..\nucleus_source\tmc.c ..\nucleus_source\tmd.c \
		  ..\nucleus_source\tmf.c ..\nucleus_source\tmi.c \
		  ..\nucleus_source\tms.c ..\nucleus_source\tmse.c \
		  ..\nucleus_source\smc.c ..\nucleus_source\stc.c 
CARM_COMP	= c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c $$SRC $(CARM) -o $$OBJ
CARM_OBJS	= Release\csc.o Release\dmc.o Release\dmce.o \
		  Release\dmd.o Release\dmf.o Release\dmi.o \
		  Release\erc.o Release\erd.o Release\eri.o \
		  Release\inc.o Release\quc.o Release\quce.o \
		  Release\qud.o Release\quf.o Release\qui.o \
		  Release\qus.o Release\quse.o Release\smce.o \
		  Release\smd.o Release\smf.o Release\smi.o \
		  Release\sms.o Release\smse.o Release\tcc.o \
		  Release\tcce.o Release\tcd.o Release\tcf.o \
		  Release\tci.o Release\tcs.o Release\tcse.o \
		  Release\tmc.o Release\tmd.o Release\tmf.o \
		  Release\tmi.o Release\tms.o Release\tmse.o \
		  Release\smc.o Release\stc.o 

CARM_CPP	=  --cpp -dwarf2 -O2
CARM_CPP_SRCS	= 
CARM_CPP_COMP	= c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c $$SRC $(CARM_CPP) -o $$OBJ
CARM_CPP_OBJS	= 

CTHUMB	=  --thumb -dwarf2 -O2
CTHUMB_SRCS	= 
CTHUMB_COMP	= c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c $$SRC $(CTHUMB) -o $$OBJ
CTHUMB_OBJS	= 

CTHUMB_CPP	=  --thumb --cpp -dwarf2 -O2
CTHUMB_CPP_SRCS	= 
CTHUMB_CPP_COMP	= c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c $$SRC $(CTHUMB_CPP) -o $$OBJ
CTHUMB_CPP_OBJS	= 

AARM	= -i..\include\ --dwarf2
AARM_SRCS	= ..\nucleus_source\bss.s ..\nucleus_source\int.s \
		  ..\nucleus_source\stack.s ..\nucleus_source\tct.s \
		  ..\nucleus_source\tmt.s ..\nucleus_source\stt.s 
AARM_COMP	= c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armasm $(AARM) -o $$OBJ $$SRC
AARM_OBJS	= Release\bss.o Release\int.o Release\stack.o \
		  Release\tct.o Release\tmt.o Release\stt.o 

#FLAGS end here (put all flag groups above this line)

EXTHDRS		=
HDRS		=
LDFLAGS		=

# LIB_DEP is list of dependents for library build ($OBJS for example)
LIB_DEP		=
# LIB_ARGS is argument line for librarian
LIB_ARGS	=  --create

# LIBS are system libraries as name
LIBS		=  

CC		= cl$(TARGET)
LINKER		= $(CC)
LIBRARIAN	= c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armar 
MAKENAME	= nu_idle_task_Release.mk
PRINT		= pr
PROGRAM		= none
BUILD_LIB	= Debug\nu_idle_task.lib
POST_BUILD	=
ALL_DEP		= $(BUILD_LIB) $(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
___INCLUDE__CS_EXTR_H=..\include\\cs_extr.h ..\include\\cs_defs.h 
___INCLUDE__TC_EXTR_H=..\include\\tc_extr.h ..\include\\tc_defs.h 
___INCLUDE__DM_EXTR_H=..\include\\dm_extr.h ..\include\\dm_defs.h 
___INCLUDE__HI_DEFS_H=..\include\\hi_defs.h ..\include\\tc_defs.h 
___INCLUDE__HI_EXTR_H=..\include\\hi_extr.h $(___INCLUDE__HI_DEFS_H) 
___INCLUDE__NUCLEUS_H=..\include\\nucleus.h ..\include\\cs_defs.h \
	 ..\include\\tm_defs.h ..\include\\tc_defs.h ..\include\\mb_defs.h \
	 ..\include\\qu_defs.h ..\include\\pi_defs.h ..\include\\sm_defs.h \
	 ..\include\\ev_defs.h ..\include\\pm_defs.h ..\include\\dm_defs.h 
___INCLUDE__ER_EXTR_H=..\include\\er_extr.h $(___INCLUDE__NUCLEUS_H) 
___INCLUDE__IN_EXTR_H=..\include\\in_extr.h $(___INCLUDE__NUCLEUS_H) 
___INCLUDE__QU_EXTR_H=..\include\\qu_extr.h ..\include\\qu_defs.h 
___INCLUDE__SM_EXTR_H=..\include\\sm_extr.h ..\include\\sm_defs.h 
___INCLUDE__TM_EXTR_H=..\include\\tm_extr.h ..\include\\tm_defs.h 
# DEPEND: end include files

Release\csc.o: ..\nucleus_source\csc.c ..\include\\cs_defs.h
	c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c \
	 ..\nucleus_source\csc.c $(CARM) -o Release\csc.o
Release\dmc.o: ..\nucleus_source\dmc.c $(___INCLUDE__CS_EXTR_H) \
	 $(___INCLUDE__TC_EXTR_H) $(___INCLUDE__DM_EXTR_H)  \
	 ..\include\\hi_extr.h ..\include\\hi_defs.h
	c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c \
	 ..\nucleus_source\dmc.c $(CARM) -o Release\dmc.o
Release\dmce.o: ..\nucleus_source\dmce.c $(___INCLUDE__CS_EXTR_H) \
	 $(___INCLUDE__TC_EXTR_H) $(___INCLUDE__DM_EXTR_H)
	c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c \
	 ..\nucleus_source\dmce.c $(CARM) -o Release\dmce.o
Release\dmd.o: ..\nucleus_source\dmd.c ..\include\\dm_defs.h
	c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c \
	 ..\nucleus_source\dmd.c $(CARM) -o Release\dmd.o
Release\dmf.o: ..\nucleus_source\dmf.c $(___INCLUDE__CS_EXTR_H) \
	 $(___INCLUDE__TC_EXTR_H) $(___INCLUDE__DM_EXTR_H)  \
	 ..\include\\hi_extr.h ..\include\\hi_defs.h
	c:\progra~1\arm\rvct\programs\2.0\155\win_32~1\armcc -c \

⌨️ 快捷键说明

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