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.

53 lines
1.0 KiB

  1. #
  2. # Build unicode
  3. #
  4. C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE
  5. #
  6. # Enable debug OM
  7. #
  8. C_DEFINES = $(C_DEFINES) -DDEBUG_OM_ENABLED
  9. #
  10. # Get strict windows type checking.
  11. #
  12. C_DEFINES = $(C_DEFINES) -DSTRICT
  13. #
  14. # Make sure we include only W95 and NT4 windows header file info.
  15. #
  16. #WIN32_WINNT_VERSION=0x0400
  17. #WIN32_WIN95_VERSION=0x0400
  18. !ifdef PROJECT_ROOT
  19. ! INCLUDE $(PROJECT_ROOT)\pchealth\build\paths.all
  20. !endif
  21. #
  22. # Define common paths for use in sources files
  23. #
  24. # Allow MARS_DIR to be set from the environment so we can override the default
  25. !if !defined(MARS_DIR)
  26. MARS_DIR = $(INETROOT)\pchmars
  27. !endif
  28. MARS_INC = $(MARS_DIR)\inc
  29. MARS_GEN = $(MARS_INC)\$(O)
  30. MARS_ATL = $(SDK_INC_PATH)\atl$(ATL_VER)
  31. MARS_UUID = $(MARS_DIR)\uuid\$(O)
  32. #
  33. # Common includes path
  34. #
  35. INCLUDES = .;$(SHELL_INC_PATH);$(MARS_INC);$(MARS_GEN);$(MARS_ATL);$(INCLUDES)
  36. #
  37. # Build voodoo so makefile.inc can be used
  38. #
  39. NTTARGETFILE1 = $(NTTARGETFILE1)
  40. # Emit LTCG codegen
  41. !if $(IA64)
  42. LTCG_WKS=1
  43. !endif