68 lines
1.9 KiB
Plaintext
68 lines
1.9 KiB
Plaintext
|
#
|
||
|
#
|
||
|
# Note: Currently the VXD can only be built on an NT machine in a Razzle
|
||
|
# screen group. Building from DOS is not currently supported (requires
|
||
|
# NT tree and NT environment variables). You must also be enlisted and
|
||
|
# up to date in nt\private\inc, nt\private\ntos\inc, nt\private\ntos\nbt\*
|
||
|
# and have the nt\public tree.
|
||
|
#
|
||
|
#
|
||
|
# Steps to build the NBT VXD:
|
||
|
#
|
||
|
# 1) Ask GregJ for access to \\flipper\wb
|
||
|
# 2) Copy/Enlist \\flipper\wb\src\common to your local machine
|
||
|
# 3) Copy/Enlist \\flipper\wb\src\import\c8386
|
||
|
# \sdk
|
||
|
# \win32
|
||
|
# \masm6
|
||
|
# \wininc
|
||
|
# \wintools
|
||
|
# 4) Copy/Enlist \\flipper\wb\src\ndis3 to your local machine (needed
|
||
|
# to build the TCP tree)
|
||
|
# 5) Enlist in the tcp project on \\peanut\rhino
|
||
|
# 6) Modify nbt\setenv.bat to setup the appropriate environment variables
|
||
|
#
|
||
|
# 7) Build the TCP driver (or at least tcp\vtdi which will build cxport.obj)
|
||
|
# 8) Type "nmake -f makefile.16" in nbt
|
||
|
# Note that if you get "out of far heapspace" when attempting to
|
||
|
# compile nbt\vxd, cd to vxd and type nmake there (out of space
|
||
|
# due to too much spawning).
|
||
|
#
|
||
|
# 9) The debug vnbtd.{sys, sym} will be in vxd\debug and the nondebug
|
||
|
# version in vxd\nodebug.
|
||
|
#
|
||
|
|
||
|
!ifndef IMPORT
|
||
|
!error *** You must first modify and run nbt\setenv.bat before building ***
|
||
|
!endif
|
||
|
|
||
|
all:
|
||
|
cd nbt
|
||
|
nmake -f makefile.16
|
||
|
cd ..\vxd
|
||
|
nmake
|
||
|
|
||
|
nbt:
|
||
|
cd nbt
|
||
|
nmake -f makefile.16
|
||
|
cd ..\vxd
|
||
|
nmake
|
||
|
|
||
|
debug:
|
||
|
cd nbt
|
||
|
nmake -f makefile.16 debug
|
||
|
cd ..\vxd
|
||
|
nmake debug
|
||
|
|
||
|
depend:
|
||
|
cd nbt
|
||
|
nmake -f makefile.16 depend
|
||
|
cd ..\vxd
|
||
|
nmake depend
|
||
|
|
||
|
clean:
|
||
|
cd nbt
|
||
|
nmake -f makefile.16 clean
|
||
|
cd ..\vxd
|
||
|
nmake clean
|