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

  1. #############################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1991
  5. # All Rights Reserved.
  6. #
  7. # Makefile for shadow device
  8. #
  9. ##########################################################################
  10. ROOT = ..\..\..\..
  11. DEVICE = SHADOW
  12. #DYNAMIC=DYNAMIC
  13. SRCDIR = ..
  14. IS_32 = TRUE
  15. IS_OEM = TRUE
  16. DEPENDNAME = ..\depend.mk
  17. TARGETS = dev
  18. 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
  19. LIBS=VXDWRAPS.LIB
  20. VERDIRLIST = maxdebug debug retail
  21. !IFNDEF DEFAULTVERDIR
  22. DEFAULTVERDIR = maxdebug
  23. !ENDIF
  24. !IFNDEF VERBOSELEVEL
  25. VERBOSELEVEL = 1
  26. !ENDIF
  27. !IFDEF DEVICEDIR
  28. VERSIONLIST = $(VERDIRLIST)
  29. COMMONMKFILE = $(DEVICEDIR).mk
  30. !ENDIF # DEVICEDIR
  31. MASM6 = TRUE
  32. !include $(ROOT)\dev\master.mk
  33. CFLAGS = $(CFLAGS) -DSysVMIsSpecial
  34. AFLAGS = $(AFLAGS) -DSysVMIsSpecial
  35. # If the directory doesn't build "maxdebug", define "maxdebug" as "debug".
  36. !IFDEF VERSIONLIST
  37. !IF "$(VERSIONLIST:maxdebug=)" == "$(VERSIONLIST)"
  38. maxdebug: debug
  39. !ENDIF
  40. !ENDIF # VERSIONLIST
  41. DEBUGFLAGS=$(DEBUGFLAGS) -DDBG=1
  42. AFLAGS = $(AFLAGS) -DVxD /Fl
  43. CFLAGS = $(CFLAGS) -DVxD -DWANTVXDWRAPS -DVERBOSE=$(VERBOSELEVEL)
  44. INCFLAGS = $(INCFLAGS) -DVxD
  45. 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;
  46.