plib.mif
来自「开放源码的编译器open watcom 1.6.0版的源代码」· MIF 代码 · 共 180 行
MIF
180 行
# dependencies:
# allocexc.obj : ..\cpp\allocexc.cpp ..\h\rtexcept.h
# .ASM files (in RUNTIME\A)
!ifeq host_cpu axp
objs_asm =
!else
objs_asm = fshand.obj
!endif
# .C files (in RUNTIME\C)
objs_c =
!ifeq release 0
objs_c += rtdbgst.obj
objs_c += rtdbgcom.obj
!endif
# Obsolete 9.5 files
# arrcopy.obj
# arrctor.obj
# blkclose.obj
# blkignor.obj
# blkpart.obj
# moddtor.obj
# modinit.obj
# rtdebug.obj
# srchig.obj
# unwindig.obj
# unwindlv.obj
# varrcopy.obj
# varrctor.obj
# .CPP files (in RUNTIME\CPP)
# Used for fs,pd registration
!ifdef fs_registration
require_registration = y
!else
! ifdef pd_registration
! else
sysind_registration = y
! endif
!endif
!ifdef sysind_registration
require_registration = y
objs_reg = ljmpdtor.obj &
ljmpinit.obj
!else
objs_reg =
!endif
targdir=
!include $(cpplib_dir)/runtime/static.mif
!ifeq linkage dynamic
objs_dyn = $(dynamic_objs)
!else
objs_dyn = $(static_objs)
!endif
!ifdef require_registration
objs_reg += fsregist.$(obj_ext) &
stabfunc.obj &
stabreg.obj
!else
objs_reg += pdctxaxp.obj &
pdregist.obj
!endif
objs_cpp = allocexc.$(obj_ext) &
arrassgn.obj &
arrdel.obj &
arrnew.obj &
bittest.obj &
callterm.obj &
callunex.obj &
cppdata.obj &
ctorarst.$(obj_ext) &
darrnew.obj &
dtorarst.obj &
exc_pr.obj &
fatalerr.obj &
$(objs_dyn) &
$(objs_reg) &
generr.obj &
lock.obj &
opnew.obj &
opnewarr.obj &
opnewp.obj &
opnewpar.obj &
opdel.obj &
opdelarr.obj &
pgmthrd.obj &
pure_err.obj &
rttidync.obj &
rttisupp.obj &
rttiptr.obj &
rttivoid.obj &
rttiref.$(obj_ext) &
rttitid.$(obj_ext) &
setnwhdl.obj &
_stnwhdl.obj &
settrmnt.obj &
setunexp.obj &
sisema.obj &
stabacp.$(obj_ext) &
stabacpv.$(obj_ext) &
stabact.$(obj_ext) &
stabactv.$(obj_ext) &
stabadt.$(obj_ext) &
stabdisp.xbj &
stabdtor.$(obj_ext) &
stabinit.obj &
stabthrw.xbj &
stabtrav.obj &
termnate.obj &
thrddata.obj &
tsequiv.obj &
tssize.obj &
ti_bfor.obj &
ti_dtor.obj &
ti_name.obj &
ti_raw.obj &
ti_opeq.obj &
ti_opne.obj &
undefed.obj &
undefmbr.obj &
unexpect.$(obj_ext) &
varrnew.obj &
vfun_err.obj &
# Obsolete 9.5 files
# throw.obj
# throwarr.obj
# throwblk.obj
# throwcat.obj
# throwfne.obj
# throwobj.obj
pch_flags = -fh=pch01.pch
pch_flags_x = -fh=pch02.pch
extra_cpp_flags_cppdata = -fh=pch03.pch
extra_cpp_flags_rttidync = -fh=pch04.pch
extra_cpp_flags_rttiptr = -fh=pch04.pch
extra_cpp_flags_rttiref = -fh=pch04.pch
extra_cpp_flags_rttisupp = -fh=pch04.pch
extra_cpp_flags_rttitid = -fh=pch04.pch
extra_cpp_flags_rttivoid = -fh=pch04.pch
extra_cpp_flags_fsregist = -fh=pch05.pch
extra_cpp_flags_stabinit = -fh=pch05.pch
extra_cpp_flags_areaexc = -fh=pch06.pch
extra_cpp_flags_fsroot = -fh=pch06.pch
extra_cpp_flags_moddtorr = -fh=pch06.pch
extra_cpp_flags_stabmod = -fh=pch06.pch
extra_cpp_flags_stablcl = -fh=pch06.pch
extra_cpp_flags_undefmbd = -fh=pch06.pch
extra_cpp_flags_dfsroot = -fh=pch07.pch
extra_cpp_flags_dstabmod = -fh=pch08.pch
extra_cpp_flags_x_rttiref = -fh=pch09.pch
extra_cpp_flags_x_rttitid = -fh=pch09.pch
extra_cpp_flags_x_stabthrw = -fh=pch10.pch
extra_cpp_flags_x_fsregist = -fh=pch10.pch
extra_cpp_flags_prwdata = -fh=pch11.pch
extra_cpp_flags_rtdbgst = -fh=pch12.pch
!include $(cpplib_dir)/plibname.mif
prefix = $(plib_n)
prefix_x = $(plib_x)
!include $(cpplib_dir)/mklibtgt.mif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?