diff options
Diffstat (limited to '')
-rw-r--r-- | private/ntos/nbt/vxd.000/vnbt.mk | 122 |
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) |