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.

74 lines
1.6 KiB

  1. ATHROOT=$(R)\..
  2. !include $(ATHROOT)\athena.inc
  3. SOURCES_USED=$(SOURCES_USED) $(ATHROOT)\athena.inc
  4. USE_LIBCMT=1
  5. NO_NTDLL=1
  6. UMTYPE=windows
  7. C_DEFINES=$(C_DEFINES) -DDOCOBJ -DDBCS_DIVIDE -DBCC -D_MSOEAPI_ -D_WIN32_OE=0x501 -D_WINDLL
  8. WIN32_IE_VERSION=0x0560
  9. USE_ATL=1
  10. ATL_VER=21
  11. !ifndef WIN16
  12. INCLUDES=\
  13. $(BASEDIR)\private\windows\inc; \
  14. $(ATHROOT)\msoeres; \
  15. $(R)\inc; \
  16. $(R)\inc\$(O); \
  17. $(R)\common; \
  18. $(R)\shell; \
  19. $(R)\mail; \
  20. $(R)\news; \
  21. $(R)\rules; \
  22. $(R)\store; \
  23. $(R)\spooler; \
  24. $(R)\view; \
  25. $(R)\bactrl; \
  26. $(R)\bactrl\$(O); \
  27. $(R)\extinc; \
  28. $(ATHROOT)\directdb\inc; \
  29. $(ATHROOT)\directdb\inc\$(O); \
  30. $(ATHROOT)\inetcomm\mimeole; \
  31. $(ATHROOT)\common; \
  32. $(INCLUDES)
  33. !else
  34. INCLUDES=\
  35. $(R)\inc; \
  36. $(R)\mime; \
  37. $(R)\imap; \
  38. $(R)\proptree; \
  39. $(R)\common; \
  40. $(R)\mail; \
  41. $(R)\news; \
  42. $(R)\shell; \
  43. $(R)\store; \
  44. $(R)\spooler; \
  45. $(R)\extinc; \
  46. $(ATHROOT)\inetcomm\mimeole; \
  47. $(ATHROOT)\common; \
  48. $(INCLUDES)
  49. !endif
  50. # Defining this allows windows.h to include other headers
  51. NOT_LEAN_AND_MEAN=1
  52. # NOTE: star below is replaced with platform by platform-specific .inc
  53. # file in %_NTROOT%\public\oak\bin
  54. PRECOMPILED_CXX=1
  55. !ifndef WIN16
  56. PRECOMPILED_OPTION=/Yupch.hxx /Fp$R\inc\$(_OBJ_DIR)\*\pch.pch
  57. !else
  58. PRECOMPILED_OPTION=/fh=$(O)\pch.pch
  59. !endif
  60. PRECOMPILED_TARGET=$(R)\inc\$(_OBJ_DIR)\*\pch.pch
  61. !ifdef WIN16
  62. C_DEFINES=$(C_DEFINES) -D__IUnknown_INTERFACE_DEFINED__ -D__IClassFactory_INTERFACE_DEFINED__
  63. RCOPTIONS=-DBCC
  64. !endif