Leaked source code of windows server 2003
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.
 
 
 
 
 
 

59 lines
1.5 KiB

#############################################################################
#
# Microsoft Confidential
# Copyright (C) Microsoft Corporation 1991
# All Rights Reserved.
#
# Makefile for shadow device
#
##########################################################################
ROOT = ..\..\..\..
DEVICE = SHADOW
#DYNAMIC=DYNAMIC
SRCDIR = ..
IS_32 = TRUE
IS_OEM = TRUE
DEPENDNAME = ..\depend.mk
TARGETS = dev
OBJS = shadow.obj hook.obj oslayer.obj record.obj utils.obj cshadow.obj log.obj sprintf.obj ioctl.obj shddbg.obj recordse.obj recchk.obj
LIBS=VXDWRAPS.LIB
VERDIRLIST = maxdebug debug retail
!IFNDEF DEFAULTVERDIR
DEFAULTVERDIR = maxdebug
!ENDIF
!IFNDEF VERBOSELEVEL
VERBOSELEVEL = 1
!ENDIF
!IFDEF DEVICEDIR
VERSIONLIST = $(VERDIRLIST)
COMMONMKFILE = $(DEVICEDIR).mk
!ENDIF # DEVICEDIR
MASM6 = TRUE
!include $(ROOT)\dev\master.mk
CFLAGS = $(CFLAGS) -DSysVMIsSpecial
AFLAGS = $(AFLAGS) -DSysVMIsSpecial
# If the directory doesn't build "maxdebug", define "maxdebug" as "debug".
!IFDEF VERSIONLIST
!IF "$(VERSIONLIST:maxdebug=)" == "$(VERSIONLIST)"
maxdebug: debug
!ENDIF
!ENDIF # VERSIONLIST
DEBUGFLAGS=$(DEBUGFLAGS) -DDBG=1
AFLAGS = $(AFLAGS) -DVxD /Fl
CFLAGS = $(CFLAGS) -DVxD -DWANTVXDWRAPS -DVERBOSE=$(VERBOSELEVEL)
INCFLAGS = $(INCFLAGS) -DVxD
INCLUDE= $(ROOT)\net\csc\inc;$(ROOT)\net\csc\record.mgr\win97;$(ROOT)\net\user\common\h;$(INCLUDE); $(ROOT)\net\vxd\vredir\core; $(ROOT)\net\vxd\vredir\vxd;