1SYSTARG=Nt 2OBJTYPE=386 3#uncomment following line for full Microsoft debug symbols 4#LDEBUG=-debug -debugtype:cv -pdb:none 5<../../mkconfig 6SYSTARG=Nt 7OBJTYPE=386 8 9#Configurable parameters 10 11CONF=emu #default configuration 12CONFLIST=emu ie 13CLEANCONFLIST= 14 15INSTALLDIR=$ROOT/$SYSTARG/$OBJTYPE/bin #path of directory where kernel is installed 16 17#end configurable parameters 18 19OSX=os 20 21<$ROOT/mkfiles/mkfile-$SYSTARG-$OBJTYPE #set vars based on target system 22 23<| $SHELLNAME ../port/mkdevlist $CONF #sets $IP, $DEVS, $PORT, $LIBS 24 25OBJ=\ 26 $OSX.$O\ 27 $CONF.root.$O\ 28 lock.$O\ 29 fp.$O\ 30 r16.$O\ 31 vlrt.$O\ 32 $DEVS\ 33 $PORT\ 34 35HFILES=\ 36 r16.h\ 37 38CFLAGS='-DROOT="'$ROOT'"' -DEMU -I. -I../port -I$ROOT/$SYSTARG/$OBJTYPE/include -I$ROOT/include -I$ROOT/libinterp $CTHREADFLAGS $CFLAGS $EMUOPTIONS 39SYSLIBS= $SYSLIBS netapi32.lib wsock32.lib user32.lib gdi32.lib advapi32.lib winmm.lib mpr.lib 40KERNDATE=`{$NDATE} 41 42default:V: i$CONF.exe 43 44<../port/portmkfile 45 46i$CONF.exe: $OBJ $CONF.c $CONF.root.h $LIBFILES 47 $CC $CFLAGS '-DKERNDATE='$KERNDATE $CONF.c 48 $LD $LDFLAGS -out:$target $OBJ $CONF.$O $LIBFILES $SYSLIBS 49 50install:V: i$CONF.exe 51 cp i$CONF.exe $INSTALLDIR/$CONF.exe 52