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
2.4 KiB

  1. ############################################################################
  2. #
  3. # Copyright (C) 1992, Microsoft Corporation.
  4. #
  5. # All rights reserved.
  6. #
  7. ############################################################################
  8. !ifdef NTMAKEENV
  9. ###########################################################################
  10. # Common make file definitions for the COMTOOLS project to build using
  11. # build.exe for daytona
  12. ###########################################################################
  13. ###########################################################################
  14. #
  15. # Common project definitions
  16. #
  17. ###########################################################################
  18. USE_LIBCMT=1
  19. ###########################################################################
  20. #
  21. # Common C_DEFINES definitions for daytona build
  22. #
  23. ###########################################################################
  24. C_DEFINES= \
  25. $(C_DEFINES) \
  26. -DFLAT \
  27. -D_NT1X_=100 \
  28. -DCTUNICODE \
  29. -D_CTUNICODE \
  30. !if "$(NON_TASK_ALLOC)" == "TRUE"
  31. # sift builds need NON_TASK_ALLOC
  32. -DNON_TASK_ALLOCATOR \
  33. !endif
  34. !if "$(SIFTING_TEST_CODE)" == "TRUE"
  35. # sifting test code needs SIFTING_TEST_CODE
  36. -DSIFTING_TEST_CODE \
  37. !endif
  38. !if "$(CTWIN32S_BLD)" != "TRUE"
  39. -DUNICODE \
  40. -D_UNICODE \
  41. !else
  42. # define this to take out sifting.
  43. -DWIN32S \
  44. !endif
  45. -DINC_OLE2 \
  46. ###########################################################################
  47. #
  48. # Prevent build from warning about conditionally included headers
  49. #
  50. ###########################################################################
  51. CONDITIONAL_INCLUDES= \
  52. macport.h \
  53. types16.h \
  54. dsys.h \
  55. svrapi.h
  56. ###########################################################################
  57. # Set warning level to 4 and disable some warnings
  58. ###########################################################################
  59. MSC_WARNING_LEVEL=/W4
  60. COMPILER_WARNINGS=/FI$(CTCOMTOOLS)\h\diswarn.h
  61. ###########################################################################
  62. # END OF DAYTONA BUILD ENVIRONMENT SETTINGS
  63. ###########################################################################
  64. !endif