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

📄 mkavr3s.mak

📁 CMEX source code RTOS for atmel atmega128
💻 MAK
字号:
# compile with the following options in effect
# -v3 MEGA103/602
# -ms = SMALL MEMORY MODEL
# -r = enable debugging
# -z = trade speed for code size (default optimation -z3)
# --library_module = make into library module

# WARNING: it is assumed that the user is making a NEW memory
# MODEL, therefore ALL *.R37 files will be deleted, (except
# the other MODEL/PROCESSOR library file(s). This means
# that the compiler will recompile ALL *.c files
# If user does NOT want this, then they may comment the following out

# delete all *.r90 files except other complete library file(s)
:
	ren lbavr3st.r90 lbavr3st.tmp
	del *.r90
	ren lbavr3st.tmp lbavr3st.r90


C_COMP=iccavr $* -ms -v3 -z8 --library_module

.c.r90: # use inference rule
	$(C_COMP)	

# task manager functions

cxtcre.r90: cxtcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtcre1.r90: cxtcre1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxttrig.r90: cxttrig.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtwak.r90: cxtwak.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h 

cxtwatm.r90: cxtwatm.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtpri.r90: cxtpri.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxprvr.r90: cxprvl.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxprvl.r90: cxprvl.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtend.r90: cxtend.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtrmv.r90: cxtrmv.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxsched.r90: cxsched.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# event	manager functions

cxewatm.r90: cxewatm.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxesig.r90: cxesig.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxerst.r90: cxerst.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# resource manager functions

cxrsrsv1.r90: cxrsrsv1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h 

cxrsrel.r90: cxrsrel.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# queue manager functions

cxqcre.r90: cxqcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxqadd.r90: cxqadd.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxqrmv.r90: cxqrmv.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxqrst.r90: cxqrst.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# message manager functions

cxmswat.r90: cxmswat.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxmssen1.r90: cxmssen1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxmsack.r90: cxmsack.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxmsbxev.r90: cxmsbxev.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# cyclic timers manager functions

cxctcre.r90: cxctcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxctcom.r90: cxctcom.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxctstp.r90: cxctstp.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# fixed buffer manager functions

cxbfcre.r90: cxbfcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxbfget.r90: cxbfget.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxbfrel.r90: cxbfrel.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# semaphore functions

cxsempd1.r90: cxsempd1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxsempst.r90: cxsempst.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxsminit.r90: cxsminit.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxsemfsh.r90: cxsemfsh.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# system functions

cmx_go.r90: cmx_go.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

timertsk.r90: timertsk.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtson.r90: cxtson.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtsoff.r90: cxtsoff.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

# cmx internal c function calls

cxdelink.r90: cxdelink.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxpri_in.r90: cxpri_in.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h 

cx_copy.r90: cx_copy.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxgetptr.r90: cxgetptr.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h

cxtsttim.r90: cxtsttim.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h


lbavr3s.r90: cxtcre.r90 cxtcre1.r90 cxttrig.r90 cxtwak.r90 cxtwatm.r90 \
cxtpri.r90 cxprvr.r90 cxprvl.r90 cxtend.r90 cxtrmv.r90 \
cxsched.r90 cxewatm.r90 cxesig.r90 cxerst.r90 \
cxrsrsv1.r90 cxrsrel.r90 cxqcre.r90 cxqadd.r90 cxqrmv.r90 \
cxqrst.r90 cxmswat.r90 cxmssen1.r90 cxmsack.r90 cxmsbxev.r90 \
cxctcre.r90 cxctcom.r90 cxctstp.r90 cxbfcre.r90 cxbfget.r90 \
cxbfrel.r90 cxsempd1.r90 cxsempst.r90 cxsminit.r90 \
cxsemfsh.r90 cmx_go.r90 timertsk.r90 cxtson.r90 cxtsoff.r90 \
cxdelink.r90 cxpri_in.r90 cx_copy.r90 cxgetptr.r90 \
cxtsttim.r90
	del lbavr3s.r90
# command file, for librarian
	xlib xlavr3s #invoke librarian, command file

⌨️ 快捷键说明

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