makeobjs
来自「Dos6.0」· 代码 · 共 1,101 行 · 第 1/4 页
TXT
1,101 行
#
# Microsoft Confidential
# Copyright (C) Microsoft Corporation 1991
# All Rights Reserved.
#
#*************************** Makefile for DOS ***************************
!IF "$(DEBUG)" == "soft_ice" || "$(debug)" == "soft_ice" || \
"$(DEBUG)" == "SOFT_ICE" || "$(debug)" == "SOFT_ICE"
debug_flags = -Zd
link_opts = /MAP /LI
!ELSE
link_opts = /MAP
!ENDIF
!IFNDEF ROMDOS
dest =msdos.sys
cpr =msdos.sy_
here =diskobjs
!ELSE
dest =romdos.sys
cpr =romdos.sy_
here =romobjs
!ENDIF
msg =..\..\messages
inc =..\..\inc
bins =..\..\binaries
cprs =..\..\compress
source =..
extasw =-I$(inc) $(debug_flags)
#
###################### Dependencies begin here ##########################
#
!IFNDEF BUILDER
all: Build.IO \
$(dest)
!ELSE
all: Build.IO \
$(dest) \
$(bins)\$(dest) \
$(cprs)\$(dest) \
$(cprs)\$(cpr)
$(bins)\$(dest): $(dest)
copy $(dest) $(bins)
$(cprs)\$(dest): $(dest)
copy $(dest) $(cprs)
$(cprs)\$(cpr): $(cpr)
copy $(cpr) $(cprs)
$(cpr): $(dest)
$(compress) $(dest) $(cpr)
!ENDIF
Build.IO:
cd ..\..\bios
$(MAKE)
cd ..\dos\$(here)
msdos.cl1: $(source)\msdos.skl \
$(source)\makeobjs \
$(msg)\$(COUNTRY).msg
msdos.cl2: $(source)\msdos.skl \
$(source)\makeobjs \
$(msg)\$(COUNTRY).msg
msdata.obj: $(source)\msdata.asm \
$(source)\makeobjs \
$(source)\mssw.asm \
$(inc)\ARENA.INC \
$(inc)\CURDIR.INC \
$(inc)\DEVSYM.INC \
$(inc)\DPB.INC \
$(inc)\FIND.INC \
$(inc)\MI.INC \
$(inc)\PDB.INC \
$(inc)\SF.INC \
$(inc)\VECTOR.INC \
$(inc)\VERSIONA.INC \
$(inc)\buffer.INC \
$(inc)\dbcs.sw \
$(inc)\dirent.INC \
$(inc)\doscntry.inc \
$(inc)\dosmac.INC \
$(inc)\dosseg.inc \
$(inc)\dossym.inc \
$(inc)\error.INC \
$(inc)\fastopen.inc \
$(inc)\ms_data.asm \
$(inc)\lmstub.asm \
$(inc)\version.inc \
$(inc)\xmm.inc \
$(source)\dostab.asm \
$(inc)\const2.asm \
$(source)\msconst.asm \
$(inc)\mshead.asm \
$(inc)\BUGTYP.INC \
$(inc)\ORIGIN.INC \
$(inc)\bdsize.inc \
$(inc)\wpatch.inc \
$(inc)\msbdata.inc \
msdos.cl2
msdosme.obj: $(source)\msdosme.asm \
$(source)\makeobjs \
$(source)\dosmes.inc \
msdos.cl1 \
$(source)\mssw.asm \
$(inc)\VERSIONA.INC \
$(inc)\buffer.INC \
$(inc)\dbcs.sw \
$(inc)\dirent.INC \
$(source)\divmes.inc \
$(inc)\doscntry.inc \
$(inc)\dosmac.INC \
$(inc)\dosmac.inc \
$(inc)\dosseg.inc \
$(inc)\dossym.inc \
$(inc)\error.INC \
$(inc)\version.inc \
$(inc)\yesno.asm
abort.obj abort.lst: $(source)\abort.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC \
$(inc)/mult.inc \
$(inc)/pdb.inc \
$(inc)/sf.inc
alloc.obj alloc.lst: $(source)\alloc.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/arena.inc \
$(inc)/buffer.INC \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC
buf.obj buf.lst: $(source)\buf.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/dpb.inc \
$(inc)/error.INC \
$(inc)/version.inc
close.obj close.lst: $(source)\close.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/bugtyp.inc \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC \
$(inc)/mult.inc \
$(inc)/sf.inc
cpmio.obj cpmio.lst: $(source)\cpmio.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/doscntry.inc \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC \
$(inc)/sf.inc \
$(inc)/vector.inc \
$(source)\kstrin.asm
cpmio2.obj cpmio2.lst: $(source)\cpmio2.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC \
$(inc)/sf.inc
create.obj create.lst: $(source)\create.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/curdir.inc \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC \
$(inc)/filemode.inc \
$(inc)/mult.inc \
$(inc)/sf.inc \
$(inc)/version.inc
crit.obj crit.lst: $(source)\crit.asm \
$(source)\makeobjs \
$(inc)/DOSSYM.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/bugtyp.inc \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/error.INC \
$(inc)/int2a.inc \
$(inc)/vector.inc
delete.obj delete.lst: $(source)\delete.asm \
$(source)\makeobjs \
$(inc)/DEVSYM.INC \
$(inc)/DOSSYM.INC \
$(inc)/FASTOPEN.INC \
$(inc)/VERSIONA.INC \
$(inc)/buffer.INC \
$(inc)/dbcs.sw \
$(inc)/dirent.INC \
$(inc)/dosmac.INC \
$(inc)/dosseg.inc \
$(inc)/dpb.inc \
$(inc)/error.INC \
$(inc)/fastxxxx.inc \
$(inc)/filemode.inc \
$(inc)/mult.inc \
$(inc)/sf.inc
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?