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.

55 lines
1.3 KiB

  1. MSC_WARNING_LEVEL = /W4 /WX
  2. !undef USE_MSVCRT
  3. !undef USE_NTDLL
  4. !undef USE_LIBCMT
  5. !undef NO_NTDLL
  6. USE_NOLIBS=1
  7. USE_NATIVE_EH=1
  8. !if $(FREEBUILD)
  9. C_DEFINES = $(C_DEFINES)
  10. !else
  11. C_DEFINES = $(C_DEFINES) -DDEBUG
  12. !endif
  13. C_DEFINES = $(C_DEFINES) -DFUSION_REDEFINE_ASSERT=1
  14. # Put this in independent of USE_MSVCRT, etc. to make it
  15. # easier to switch among them.
  16. C_DEFINES = $(C_DEFINES) -D_MT=1
  17. #
  18. # Set private include paths
  19. #
  20. INCLUDES = \
  21. $(WINDOWS_INC_PATH);\
  22. $(BASE_INC_PATH);\
  23. $(SDK_INC_PATH);\
  24. $(NET_INC_PATH);\
  25. $(INCLUDES)
  26. FUSION_PATH = $(BASEDIR)\base\win32\fusion
  27. PROJECT_COMPILER_WARNINGS = -FI$(FUSION_PATH)\fusionwarnings.h
  28. FUSION_ALL_INC_PATH = $(FUSION_PATH)\inc
  29. FUSION_WIN_INC_PATH = $(FUSION_PATH)\inc\win
  30. FUSION_WIN2000_INC_PATH = $(FUSION_PATH)\inc\win2000
  31. !if "$(FUSION_BUILD_TYPE)" == ""
  32. !error FUSION_BUILD_TYPE not defined
  33. !endif
  34. FUSION_WIN_LIB_DEST = $(FUSION_PATH)\winobj\$(_OBJ_DIR)
  35. FUSION_WIN_LIB_PATH = $(FUSION_WIN_LIB_DEST)\*
  36. FUSION_WIN2000_LIB_DEST = $(FUSION_PATH)\w2kobj\$(_OBJ_DIR)
  37. FUSION_WIN2000_LIB_PATH = $(FUSION_WIN2000_LIB_DEST)\*
  38. FUSION_ALL_LIB_DEST = $(FUSION_PATH)\$(_OBJ_DIR)
  39. FUSION_ALL_LIB_PATH = $(FUSION_ALL_LIB_DEST)\*
  40. !include fusion_$(FUSION_BUILD_TYPE).inc
  41. !ifdef USE_PERFTAGS
  42. C_DEFINES = $(C_DEFINES) -DPERFTAGS
  43. !endif