summaryrefslogtreecommitdiffstats
path: root/private/ntos/nbt/vxd.000/vnbt.mk
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/ntos/nbt/vxd.000/vnbt.mk122
1 files changed, 122 insertions, 0 deletions
diff --git a/private/ntos/nbt/vxd.000/vnbt.mk b/private/ntos/nbt/vxd.000/vnbt.mk
new file mode 100644
index 000000000..ae531fed2
--- /dev/null
+++ b/private/ntos/nbt/vxd.000/vnbt.mk
@@ -0,0 +1,122 @@
+#############################################################################
+#
+# Microsoft Confidential
+# Copyright (C) Microsoft Corporation 1995
+# All Rights Reserved.
+#
+# Makefile for VNBT device
+#
+#############################################################################
+
+
+ROOT = $(BLDROOT)
+DHCP = $(BASEDIR)\private\net\sockets\tcpcmd\dhcp\client\vxd
+NTOS = $(BASEDIR)\private\NTOS
+
+!ifndef NBT
+NBT = ..\..
+!endif # NBT
+
+DEVICE = VNBT
+SRCDIR = $(NBT)\VXD
+ALTSRCDIR = $(NBT)\NBT
+NBTINC = $(NBT)\INC
+VXDINC = ..\INC
+
+DYNAMIC=TRUE
+IS_32 = TRUE
+IS_PRIVATE = TRUE
+IS_SDK = TRUE
+IS_DDK = TRUE
+MASM6 = TRUE
+WANT_MASM611C = TRUE
+WANT_C1032 = TRUE
+BUILD_COFF = TRUE
+DEPENDNAME = ..\depend.mk
+TARGETS = dev
+PROPBINS = $(386DIR)\VNBT.VXD $(SYMDIR)\VNBT.sym
+DEVDIR=$(ROOT)\DEV\DDK\INC
+COMMON=$(BLDROOT)\net\user\common
+PCHNAM=nbtprocs
+
+DEBUGFLAGS = -DDEBUG -DSAFE=4
+
+OBJS = aaaaaaaa.obj \
+ chic.obj \
+ chicasm.obj \
+ cinit.obj \
+ client.obj \
+ ctimer.obj \
+ cvxdfile.obj \
+ cxport.obj \
+ dns.obj \
+ fileio.obj \
+ hashtbl.obj \
+ hndlrs.obj \
+ inbound.obj \
+ init.obj \
+ name.obj \
+ namesrv.obj \
+ newdns.obj \
+ nbtinfo.obj \
+ nbtutils.obj \
+ ncb.obj \
+ parse.obj \
+ proxy.obj \
+ tdiaddr.obj \
+ tdicnct.obj \
+ tdihndlr.obj \
+ tdiout.obj \
+ timer.obj \
+ udpsend.obj \
+ util.obj \
+ vnbtd.obj \
+ vxddebug.obj \
+ vxdisol.obj
+
+AFLAGS = -c -DIS_32 -nologo -W2 -Cp -Cx -DMASM6 -DCHICAGO
+CFLAGS = -c -DVXD -Zp1 -GB -Oxs -nologo -D_X86_=1 -Di386=1 -DDEVL=1 -DPROXY_NODE -DCHICAGO
+CLEANLIST = $(SRCDIR)\cxport.asm $(PCHNAM).pch
+LOCALINCS = $(SRCDIR)\cxport.asm $(VXDINC)\nbtioctl.h \
+ $(VXDINC)\sockets\netinet\in.h $(VXDINC)\sys\snet\ip_proto.h \
+ $(BLDROOT)\dev\ddk\inc\vnbt.inc
+
+!include $(ROOT)\DEV\MASTER.MK
+
+CFLAGS = $(CFLAGS) -Yu$(PCHNAM).h -Fp$(PCHNAM).pch
+
+!IF "$(VERDIR)" == "retail"
+AFLAGS = $(AFLAGS) -DSAFE=0
+CFLAGS = $(CFLAGS) -DSAFE=0
+!ENDIF
+
+!IF "$(VERDIR)" == "debug"
+AFLAGS = $(AFLAGS) $(DEBUGFLAGS)
+CFLAGS = $(CFLAGS) $(DEBUGFLAGS)
+!ENDIF
+
+INCLUDE = $(SRCDIR)\..\CMN\H;$(SRCDIR)\.;$(COMMONHDIR);$(INCLUDE);
+
+.\aaaaaaaa.obj: $(SRCDIR)\aaaaaaaa.c
+ set CL=$(CFLAGS) -Yc$(PCHNAM).h
+ $(CL) -Fo$*.obj $(SRCDIR)\$*.c
+
+#
+# This is so we can get a full COFF build. TCP doesn't use
+# COFF .obj files yet. [ERH] 10-18-95
+#
+
+$(SRCDIR)\cxport.asm: $(TCP)\vtdi\cxport.asm $(TCP)\h\cxport.h
+ copy $(TCP)\vtdi\cxport.asm $(SRCDIR)\cxport.asm
+ touch $(SRCDIR)\cxport.asm
+
+$(VXDINC)\nbtioctl.h: $(BASEDIR)\private\inc\nbtioctl.h
+ copy $(BASEDIR)\private\inc\nbtioctl.h $(VXDINC)\nbtioctl.h
+
+$(VXDINC)\sockets\netinet\in.h: $(BASEDIR)\private\inc\sockets\netinet\in.h
+ copy $(BASEDIR)\private\inc\sockets\netinet\in.h $(VXDINC)\sockets\netinet\in.h
+
+$(VXDINC)\sys\snet\ip_proto.h: $(BASEDIR)\private\inc\sys\snet\ip_proto.h
+ copy $(BASEDIR)\private\inc\sys\snet\ip_proto.h $(VXDINC)\sys\snet\ip_proto.h
+
+INCLUDE = $(NBTINC);$(SRCDIR)\.;$(ALTSRCDIR)\.;$(COMMON)\H;$(TCP)\H;$(TCP)\INC;$(DHCP);$(NBT)\inc;$(VXDINC);$(INCLUDE)