Source code of Windows XP (NT5)
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.

77 lines
1.3 KiB

  1. CHECKED_ALT_DIR=1
  2. MSC_WARNING_LEVEL = /W4 /WX
  3. C_DEFINES = $(C_DEFINES) \
  4. /D_WCTYPE_INLINE_DEFINED \
  5. /DSTRICT \
  6. /DUNICODE \
  7. /D_UNICODE \
  8. /DOLEDBVER=0x0200 \
  9. /DWIN32
  10. !ifdef MTSCRIPT_DROP
  11. C_DEFINES=$(C_DEFINES) /DMTSCRIPT_DROP /DMTSCRIPT_BUILDNUMBER=$(MTSCRIPT_BUILDNUMBER) /DMTSCRIPT_QFENUMBER=$(MTSCRIPT_QFENUMBER)
  12. !endif
  13. !if !$(FREEBUILD)
  14. USE_RTTI=1
  15. MSC_OPTIMIZATION=/Od
  16. LINKER_NOICF=1 # ICF is s-l-o-w
  17. USE_DEBUGLIB=1
  18. !if $(386)
  19. USE_STACK_SPEW=1
  20. !endif
  21. !else
  22. MSC_OPTIMIZATION=/Oxs
  23. !endif
  24. USE_MSVCRT=1
  25. # Use Win2000 functionality
  26. WIN32_IE_VERSION=0x0500
  27. WIN32_WINNT_VERSION=0x0500
  28. WIN32_WIN95_VERSION=0x0500
  29. SUBSYSTEM_VERSION=5.00
  30. INCLUDES=
  31. CONDITIONAL_INCLUDES= \
  32. winwlm.h \
  33. rpcerr.h \
  34. rpcmac.h \
  35. macname1.h \
  36. macpub.h \
  37. macapi.h \
  38. macname2.h \
  39. macocidl.h \
  40. mainwin.h \
  41. w16toff.hxx \
  42. print.h \
  43. regmsg16.h \
  44. urlmki.h \
  45. help.h \
  46. pgstup16.hxx \
  47. page.h \
  48. icapexp.h \
  49. stdole2.tlb \
  50. mshtml.tlb
  51. !ifdef BOUNDSCHECKER
  52. BOUNDSCHECKER=1
  53. NO_PRECOMPILED_HEADERS=1
  54. SUBSTITUTE_386_CC=nmcl
  55. LINK_NAME=nmlink
  56. BCHECK_LIBS=c:\progra~1\numega\boundschecker\bcinterf.lib
  57. !else
  58. MSC_OPTIMIZATION=$(MSC_OPTIMIZATION) /Ob1 /Oi
  59. BCHECK_LIBS=
  60. !endif
  61. !ifdef PREFIX
  62. NO_PRECOMPILED_HEADERS=1
  63. SUBSTITUTE_386_CC=prefix.exe
  64. !endif