Windows NT 4.0 source code leak
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

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