📄 makefile.wat
字号:
#
# Makefile for RSX
# Rainer Schnitker
#
# This Makefile was written for ndmake
# Change VPATH statements for dmake
# vpath: your make uses ';' or ':' between directories
VPATH = $(BLD);$(SOURCEASM);.
# VPATH = $(BLD):$(SOURCEASM):.
# not supported by borland
# .SUFFIXES : .exe .emx .o .c .s .S
# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# needed ndmake
CC = wcc.exe
AS = \borlandc\bin\tasm.exe
LD = wcl.exe
CFLAGS = -bt=dos -w4 -2 -zq -d2 #-ox
AFLAGS = -mx -jlocals -dHAVE386 -w2 -I$(SOURCEASM) -D__WASM__
RSX=\rsx\bin\rsx16
BLD=build
SOURCEASM=asm16
.c.obj:
$(CC) $(CFLAGS) -fo$(BLD)\$*.obj $<
.asm.obj:
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
AOBJS = dpmi16.obj \
dpmi10.obj \
excep32.obj \
adosx32.obj \
copy32.obj \
fpu.obj \
switch.obj
OBJS = rsx.obj \
start32.obj \
process.obj \
signals.obj \
ptrace.obj \
termio.obj \
doserrno.obj \
sysemx.obj \
sysdj.obj \
cdosx32.obj \
loadprg.obj \
timedos.obj \
rmlib.obj \
statemx.obj \
djio.obj \
sysdep.obj \
fs.obj \
all : $(RSX).exe
@echo Make for msc ready!
$(RSX).exe : $(OBJS) $(AOBJS)
$(LD) -d2 -bt=dos -k32768 -fe=\rsx\bin\rsx.exe build\*.obj
#deps
dpmi16.obj: $(SOURCEASM)\dpmi16.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
dpmi10.obj: $(SOURCEASM)\dpmi10.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
excep32.obj: $(SOURCEASM)\excep32.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
adosx32.obj: $(SOURCEASM)\adosx32.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
copy32.obj: $(SOURCEASM)\copy32.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
fpu.obj: $(SOURCEASM)\fpu.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
switch.obj: $(SOURCEASM)\switch.asm
$(AS) $(AFLAGS) $(SOURCEASM)\$*.asm, $(BLD)\$*.obj
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -