mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.9 KiB
56 lines
1.9 KiB
RC = rc
|
|
LOGPATH = ..\..\logsrc
|
|
LOGLIB = $(LOGPATH)\parmprof.lib
|
|
|
|
all: zdi.dll zser.dll zernel.dll
|
|
|
|
DLLFLAGS=-c -u -AMnw -ML -Gsw -Os -Zeipd -W2 -DWIN -DUSECOMM -I $(LOGPATH)
|
|
|
|
.c.obj:
|
|
cl $(DLLFLAGS) $*.c
|
|
|
|
.asm.obj:
|
|
masm -Mx $*;
|
|
|
|
zdi.dll: tgdi.def tgdi.obj tgmeta.obj tgfont.obj tgtext.obj \
|
|
tgdia.obj saverest.obj trace.obj $(LOGLIB) \
|
|
libentry.obj
|
|
echo tgdi.obj tgfont.obj tgmeta.obj tgtext.obj tgdia.obj saverest.obj trace.obj + > tgdi.lnk
|
|
echo libentry.obj >> tgdi.lnk
|
|
echo zdi.dll /AL:16 >> tgdi.lnk
|
|
echo zdi.map /MAP /LI >> tgdi.lnk
|
|
echo /CO /NOD /NOE $(LOGLIB) libw mdllcew >> tgdi.lnk
|
|
echo tgdi.def >> tgdi.lnk
|
|
link @tgdi.lnk
|
|
del tgdi.lnk
|
|
mapsym zdi
|
|
$(RC) zdi.dll
|
|
|
|
zser.dll: tuser.def tuser.obj tutext.obj tuwind.obj tuansi.obj \
|
|
tumenu.obj tudlg.obj tuclip.obj tucomm.obj tuclass.obj tusera.obj \
|
|
saverest.obj trace.obj $(LOGLIB) libentry.obj
|
|
echo tuser.obj tutext.obj tuwind.obj tuansi.obj tumenu.obj + > tuser.lnk
|
|
echo tudlg.obj tuclip.obj tucomm.obj tuclass.obj tusera.obj + >> tuser.lnk
|
|
echo saverest.obj trace.obj libentry.obj >> tuser.lnk
|
|
echo zser.dll /AL:16 >> tuser.lnk
|
|
echo zser.map /MAP /LI >> tuser.lnk
|
|
echo /CO /NOD /NOE $(LOGLIB) libw mdllcew >> tuser.lnk
|
|
echo tuser.def >> tuser.lnk
|
|
link @tuser.lnk
|
|
del tuser.lnk
|
|
mapsym zser
|
|
$(RC) zser.dll
|
|
|
|
zernel.dll: tkernel.def tkernel.obj tklocal.obj tkglobal.obj \
|
|
tkernela.obj saverest.obj trace.obj tracek.obj tracea.obj \
|
|
$(LOGLIB) libentry.obj
|
|
echo tkernel.obj tkglobal.obj tklocal.obj tkernela.obj saverest.obj + >tkernel.lnk
|
|
echo trace.obj tracek.obj libentry.obj tracea.obj >> tkernel.lnk
|
|
echo zernel.dll /AL:16 >> tkernel.lnk
|
|
echo zernel.map /MAP /LI >> tkernel.lnk
|
|
echo /CO /NOD /NOE $(LOGLIB) libw mdllcew >> tkernel.lnk
|
|
echo tkernel.def >> tkernel.lnk
|
|
link @tkernel.lnk
|
|
del tkernel.lnk
|
|
mapsym zernel
|
|
$(RC) zernel.dll
|