makefile
来自「Dos6.0」· 代码 · 共 106 行
TXT
106 行
#*************************** Makefile for DOS ***************************
bins =..\..\binaries
cprs =..\..\compress
#
####################### dependencies begin here. #########################
#
!IFNDEF BUILDER
all: mono.grb
!ELSE
all: mono.grb \
$(bins)\mono.grb $(cprs)\mono.gr_ \
$(bins)\cga.grb $(cprs)\cga.gr_ \
$(bins)\ega.grb $(cprs)\ega.gr_ \
$(bins)\vga.grb $(cprs)\vga.gr_ \
$(bins)\egamono.grb $(cprs)\egamono.gr_ \
$(bins)\vgamono.grb $(cprs)\vgamono.gr_ \
$(bins)\herc.grb $(cprs)\herc.gr_
$(bins)\mono.grb: mono.grb
copy mono.grb $(bins)
mono.gr_: mono.grb
$(compress) mono.grb mono.gr_
$(cprs)\mono.gr_: mono.gr_
copy mono.gr_ $(cprs)
$(bins)\cga.grb: cga.grb
copy cga.grb $(bins)
cga.gr_: cga.grb
$(compress) cga.grb cga.gr_
$(cprs)\cga.gr_: cga.gr_
copy cga.gr_ $(cprs)
$(bins)\ega.grb: ega.grb
copy ega.grb $(bins)
ega.gr_: ega.grb
$(compress) ega.grb ega.gr_
$(cprs)\ega.gr_: ega.gr_
copy ega.gr_ $(cprs)
$(bins)\egamono.grb: egamono.grb
copy egamono.grb $(bins)
egamono.gr_: egamono.grb
$(compress) egamono.grb egamono.gr_
$(cprs)\egamono.gr_: egamono.gr_
copy egamono.gr_ $(cprs)
$(bins)\vga.grb: vga.grb
copy vga.grb $(bins)
vga.gr_: vga.grb
$(compress) vga.grb vga.gr_
$(cprs)\vga.gr_: vga.gr_
copy vga.gr_ $(cprs)
$(bins)\vgamono.grb: vgamono.grb
copy vgamono.grb $(bins)
vgamono.gr_: vgamono.grb
$(compress) vgamono.grb vgamono.gr_
$(cprs)\vgamono.gr_: vgamono.gr_
copy vgamono.gr_ $(cprs)
$(bins)\herc.grb: herc.grb
copy herc.grb $(bins)
herc.gr_: herc.grb
$(compress) herc.grb herc.gr_
$(cprs)\herc.gr_: herc.gr_
copy herc.gr_ $(cprs)
!ENDIF
mono.obj: mono.asm
mono.grb: mono.obj
link mono;
reloc mono mono.grb
del mono.exe
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?