📄 make66s.mak
字号:
# compile with the following options in effect
# Ms = small model
# g = debug info
# x = 167 processor
# WARNING: it is assumed that the user is making a NEW memory
# MODEL, therefore ALL *.src 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 *.src files except other complete library file(s)
:
del *.src
del *.obj
C_COMP=C166 -Ms -g -x -I. $*.c
.c.src: # use inference rule
$(C_COMP)
# task manager functions
cxtcre.src: cxtcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtcre1.src: cxtcre1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxttrig.src: cxttrig.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtwak.src: cxtwak.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtwatm.src: cxtwatm.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtpri.src: cxtpri.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxprvr.src: cxprvl.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxprvl.src: cxprvl.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtend.src: cxtend.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtrmv.src: cxtrmv.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxsched.src: cxsched.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# event manager functions
cxewatm.src: cxewatm.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxesig.src: cxesig.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxerst.src: cxerst.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# resource manager functions
cxrsrsv1.src: cxrsrsv1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxrsrel.src: cxrsrel.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# queue manager functions
cxqcre.src: cxqcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxqadd.src: cxqadd.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxqrmv.src: cxqrmv.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxqrst.src: cxqrst.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# message manager functions
cxmswat.src: cxmswat.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxmssen1.src: cxmssen1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxmsack.src: cxmsack.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxmsbxev.src: cxmsbxev.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# cyclic timers manager functions
cxctcre.src: cxctcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxctcom.src: cxctcom.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxctstp.src: cxctstp.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# fixed buffer manager functions
cxbfcre.src: cxbfcre.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxbfget.src: cxbfget.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxbfrel.src: cxbfrel.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# semaphore functions
cxsempd1.src: cxsempd1.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxsempst.src: cxsempst.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxsminit.src: cxsminit.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxsemfsh.src: cxsemfsh.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# system functions
cmx_go.src: cmx_go.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
timertsk.src: timertsk.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtson.src: cxtson.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtsoff.src: cxtsoff.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
# cmx internal c function calls
cxdelink.src: cxdelink.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxpri_in.src: cxpri_in.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cx_copy.src: cx_copy.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxgetptr.src: cxgetptr.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
cxtsttim.src: cxtsttim.c cxvendor.h cxfuncs.h cxextern.h cxdefine.h cxstruct.h
C_ASM=A166 $* NOPR extend
.src.obj: # use inference rule
$(C_ASM)
# task manager functions
cxtcre.obj: cxtcre.src
cxtcre1.obj: cxtcre1.src
cxttrig.obj: cxttrig.src
cxtwak.obj: cxtwak.src
cxtwatm.obj: cxtwatm.src
cxtpri.obj: cxtpri.src
cxprvr.obj: cxprvl.src
cxprvl.obj: cxprvl.src
cxtend.obj: cxtend.src
cxtrmv.obj: cxtrmv.src
cxsched.obj: cxsched.src
# event manager functions
cxewatm.obj: cxewatm.src
cxesig.obj: cxesig.src
cxerst.obj: cxerst.src
# resource manager functions
cxrsrsv1.obj: cxrsrsv1.src
cxrsrel.obj: cxrsrel.src
# queue manager functions
cxqcre.obj: cxqcre.src
cxqadd.obj: cxqadd.src
cxqrmv.obj: cxqrmv.src
cxqrst.obj: cxqrst.src
# message manager functions
cxmswat.obj: cxmswat.src
cxmssen1.obj: cxmssen1.src
cxmsack.obj: cxmsack.src
cxmsbxev.obj: cxmsbxev.src
# cyclic timers manager functions
cxctcre.obj: cxctcre.src
cxctcom.obj: cxctcom.src
cxctstp.obj: cxctstp.src
# fixed buffer manager functions
cxbfcre.obj: cxbfcre.src
cxbfget.obj: cxbfget.src
cxbfrel.obj: cxbfrel.src
# semaphore functions
cxsempd1.obj: cxsempd1.src
cxsempst.obj: cxsempst.src
cxsminit.obj: cxsminit.src
cxsemfsh.obj: cxsemfsh.src
# system functions
cmx_go.obj: cmx_go.src
timertsk.obj: timertsk.src
cxtson.obj: cxtson.src
cxtsoff.obj: cxtsoff.src
# cmx internal c function calls
cxdelink.obj: cxdelink.src
cxpri_in.obj: cxpri_in.src
cx_copy.obj: cx_copy.src
cxgetptr.obj: cxgetptr.src
cxtsttim.obj: cxtsttim.src
liba66s.lib: cxtcre.obj cxtcre1.obj cxttrig.obj cxtwak.obj cxtwatm.obj \
cxtpri.obj cxprvr.obj cxprvl.obj cxtend.obj cxtrmv.obj \
cxsched.obj cxewatm.obj cxesig.obj cxerst.obj \
cxrsrsv1.obj cxrsrel.obj cxqcre.obj cxqadd.obj cxqrmv.obj \
cxqrst.obj cxmswat.obj cxmssen1.obj cxmsack.obj cxmsbxev.obj \
cxctcre.obj cxctcom.obj cxctstp.obj cxbfcre.obj cxbfget.obj \
cxbfrel.obj cxsempd1.obj cxsempst.obj cxsminit.obj \
cxsemfsh.obj cmx_go.obj timertsk.obj cxtson.obj cxtsoff.obj \
cxdelink.obj cxpri_in.obj cx_copy.obj cxgetptr.obj \
cxtsttim.obj
del liba66s.lib
ar166 cr liba66s.lib -Qlbca66.xlb
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -