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.

88 lines
1.9 KiB

  1. ##########################################################################
  2. #
  3. # Microsoft Confidential
  4. # Korean IME 2000 common include file by cslim
  5. # Copyright (C) Microsoft Corporation 2000
  6. # All Rights Reserved.
  7. #
  8. ##########################################################################
  9. #
  10. # Common include file 'sources' files in the Korean IME 2K project.
  11. #
  12. #
  13. # These definitions are required in your sources file:
  14. #
  15. # FREEBUILD
  16. # Set by makefile.def file for you. One of the following:
  17. # 0 - build debug
  18. # 1 - build retail
  19. #
  20. #
  21. # Definitions used if defined:
  22. #
  23. #
  24. # Environment Variables and their meanings
  25. #
  26. # USE_LEGO
  27. # Define lego macros
  28. #
  29. #
  30. # Set private paths
  31. #
  32. INCLUDES = \
  33. ..;\
  34. $(WINDOWS_INC_PATH); \
  35. $(SDK_INC_PATH); \
  36. $(BASE_INC_PATH); \
  37. $(INCLUDES)
  38. # Use objd folder for chk build.
  39. CHECKED_ALT_DIR = 1
  40. IME_DIR = $(PROJECT_ROOT)\feime\kor\Ime2K
  41. INCLUDES = $(IME_DIR)\inc; \
  42. $(INCLUDES)
  43. # Do this to assure that we run on NT 4.0 and Win95, even with
  44. # NT5/Memphis headers.
  45. !if !defined(WIN32_WINNT_VERSION)
  46. WIN32_WINNT_VERSION=0x0400
  47. !endif
  48. !if !defined(WIN32_WIN95_VERSION)
  49. WIN32_WIN95_VERSION=0x0400
  50. !endif
  51. !if !defined(WIN32_IE_VERSION)
  52. WIN32_IE_VERSION=0x0501
  53. !endif
  54. # Override NT5 settings
  55. SUBSYSTEM_VERSION=4.00
  56. # Defining this allows windows.h to include other headers
  57. # NOT_LEAN_AND_MEAN= 1
  58. # Don't link to NTDLL if this runs on both platforms
  59. NO_NTDLL=1
  60. #
  61. # Lego options
  62. #
  63. !if defined(USE_LEGO)
  64. NTBBT = 1
  65. NTPROFILEINPUT = 1
  66. !endif
  67. !ifdef USE_ICECAP
  68. C_DEFINES = $(C_DEFINES) -DPRODUCT_PROF
  69. !endif
  70. # ------ Debug Only Defines --------
  71. !IF "$(FREEBUILD)" == "0"
  72. C_DEFINES = $(C_DEFINES) -DDEBUG -D_DEBUG
  73. LINKER_NOICF = 1 # ICF is s-l-o-w
  74. !ENDIF
  75. # ------ End Debug Only Defines --------