
# Makefile for NMAKE
# tools:
# ML     = MASM
# LINK16 = MS linker (16bit OMF)
# \dm\bin\link = Digital Mars OPTLINK
# EXEHDR = MZ executable editor (modifies MAX memory setting)
#          may be omitted

name = KEYBGR
mod1 = keybres
mod3 = keybinst
LOPT = /NON/NOE/MAP:FULL/FAR/ST:512/ONE:NOE
AOPT=-c -Fl$*.lst -Fo$*.obj
OUTDIR=Release

$(OUTDIR)\$(name).EXE: $(OUTDIR)\$(mod1).obj $(OUTDIR)\$(mod3).obj Makefile
#    link16 $(OUTDIR)\$(mod1) + $(OUTDIR)\$(mod3),$*.EXE,$*.MAP,$(LOPT);
    d:\dm\bin\link $(OUTDIR)\$(mod1) + $(OUTDIR)\$(mod3),$*.EXE,$*.MAP,$(LOPT);
    exehdr /MIN:0x20 /MAX:0x20 $*.EXE

$(OUTDIR)\$(mod1).obj: $(mod1).asm $(name).inc
	ml $(AOPT) $(mod1).asm

$(OUTDIR)\$(mod3).obj: $(mod3).asm $(name).inc
	ml $(AOPT) $(mod3).asm

