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

📄 makefile

📁 DOS 源代码 系列之 command 源码
💻
字号:
#;/*
#; *                      Microsoft Confidential
#; *                      Copyright (C) Microsoft Corporation 1991
#; *                      All Rights Reserved.
#; */

#************************** makefile for cmd\... ***************************

msg	=..\..\messages
inc     =..\..\inc
extasw  =-I$(inc)
bins    =..\..\binaries
cprs    =..\..\compress
dest    =recover.exe
cpr     =recover.ex_

#
#######################	dependencies begin here. #########################
#

!IF	"$(DEBUG)" == "soft_ice" || "$(debug)" == "soft_ice" || \
		"$(DEBUG)" == "SOFT_ICE" || "$(debug)" == "SOFT_ICE"
extasw  = -I$(inc) -Zd
exelink = /MAP /LI
!ENDIF

!IF	"$(DEBUG)" == "codeview" || "$(debug)" == "codeview" || \
		"$(DEBUG)" == "CODEVIEW" || "$(debug)" == "CODEVIEW"
extasw  = -I$(inc) -Zi
exelink =/NOD /MAP /CO
!ENDIF

!IFNDEF       BUILDER

all: $(dest)

!ELSE

all: $(dest) $(bins)\$(dest) $(cprs)\$(cpr)

$(bins)\$(dest): $(dest)
            copy $(dest) $(bins)

$(cprs)\$(cpr):  $(cpr)
            copy $(cpr) $(cprs)

$(cpr):       $(dest)
            $(compress) $(dest) $(cpr)

!ENDIF


recover.ctl:  recover.skl               \
              $(msg)\$(COUNTRY).msg     \
              makefile

recover.obj:  recover.asm               \
              recequ.inc                \
              recmacro.inc              \
              recseg.inc                \
              recdata.inc               \
              recparse.inc              \
              recmsg.inc                \
              recover.ctl               \
              $(inc)\dossym.inc         \
              $(inc)\syscall.inc        \
              $(inc)\sysmsg.inc         \
              $(inc)\parse.asm          \
              makefile

recinit.obj:  recinit.asm               \
              recequ.inc                \
              recmacro.inc              \
              recseg.inc                \
              recdata.inc               \
              recparse.inc              \
              recmsg.inc                \
              recover.ctl               \
              $(inc)\dossym.inc         \
              $(inc)\syscall.inc        \
              $(inc)\sysmsg.inc         \
              $(inc)\parse.asm          \
              makefile


recproc.obj:  recproc.asm               \
              recequ.inc                \
              recmacro.inc              \
              recseg.inc                \
              recdata.inc               \
              recparse.inc              \
              recmsg.inc                \
              recover.ctl               \
              $(inc)\dossym.inc         \
              $(inc)\syscall.inc        \
              $(inc)\sysmsg.inc         \
              $(inc)\parse.asm          \
              makefile

recdisp.obj:  recdisp.asm               \
              recequ.inc                \
              recmacro.inc              \
              recseg.inc                \
              recdata.inc               \
              recparse.inc              \
              recmsg.inc                \
              recover.ctl               \
              $(inc)\dossym.inc         \
              $(inc)\syscall.inc        \
              $(inc)\sysmsg.inc         \
              $(inc)\parse.asm          \
              makefile


$(dest):      recover.obj               \
              recproc.obj               \
              recinit.obj               \
              recdisp.obj               \
              recover.lnk               \
              makefile
              link $(exelink) @recover.lnk

⌨️ 快捷键说明

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