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.

170 lines
3.5 KiB

  1. INDENTED_DIRECTIVES=1
  2. DLLORDER=..\wow32.prf
  3. !if "$(ALT_PROJECT)" == "DAYTONA"
  4. ALT_PROJECT_FE=daytona
  5. !else
  6. ALT_PROJECT_FE=fe
  7. !endif
  8. MVDM_TREE=$(PROJECT_ROOT)\mvdm
  9. TARGETNAME=wow32
  10. TARGETTYPE=DYNLINK
  11. TARGETPATH=obj
  12. !if "$(ALT_PROJECT)" == "DAYTONA"
  13. PASS1_PUBLISH={$(O)\wow32.lib=$(SDK_LIB_PATH)\wow32.lib}
  14. !endif
  15. TARGETLIBS= \
  16. $(SDK_LIB_PATH)\kernl32p.lib \
  17. $(WINDOWS_LIB_PATH)\gdi32p.lib \
  18. $(WINDOWS_LIB_PATH)\user32p.lib \
  19. $(WINDOWS_LIB_PATH)\apphelp.lib \
  20. $(SDK_LIB_PATH)\advapi32.lib \
  21. $(SDK_LIB_PATH)\shell32.lib \
  22. $(SDK_LIB_PATH)\ntvdm.lib \
  23. $(MVDM_TREE)\oemuni\$(ALT_PROJECT_FE)\$(O)\oemuni.lib \
  24. $(SDK_LIB_PATH)\comdlg32.lib \
  25. $(SDK_LIB_PATH)\version.lib \
  26. $(SDK_LIB_PATH)\userenv.lib
  27. DLLENTRY=W32DllInitialize
  28. DLLBASE=0xffb0000
  29. DLLDEF=$(O)\wow32.def
  30. NTTARGETFILES=
  31. NTTARGETFILE0=$(O)\wowit.h $(O)\wowit.c
  32. INCLUDES=\
  33. $(O);\
  34. ..;\
  35. ..\..\inc;\
  36. $(SHELL_INC_PATH);\
  37. $(WINDOWS_INC_PATH);\
  38. $(TERMSRV_INC_PATH);\
  39. ..\..\vdd\h
  40. USE_NTDLL = 1
  41. SOURCES= \
  42. ..\wow32.c \
  43. ..\wowtbl.c \
  44. ..\intthunk.c \
  45. $(O)\wowit.c \
  46. ..\win95.c \
  47. ..\mapembed.c \
  48. ..\walias.c \
  49. ..\wstruc.c \
  50. ..\wcall16.c \
  51. ..\wcall32.c \
  52. ..\wcntl32.c \
  53. ..\wdde.c \
  54. ..\wres16.c \
  55. ..\wres32.c \
  56. ..\wmsg16.c \
  57. ..\wmdisp32.c \
  58. ..\wmsgbm.c \
  59. ..\wmsgcb.c \
  60. ..\wmsgem.c \
  61. ..\wmsglb.c \
  62. ..\wmsgsbm.c \
  63. ..\wmtbl32.c \
  64. ..\wgdi31.c \
  65. ..\wgdi.c \
  66. ..\wgfont.c \
  67. ..\wgmeta.c \
  68. ..\wgpal.c \
  69. ..\wgprnset.c \
  70. ..\wgtext.c \
  71. ..\wkbman.c \
  72. ..\wkmem.c \
  73. ..\wkgthunk.c \
  74. ..\wkman.c \
  75. ..\wkfileio.c \
  76. ..\wkernel.c \
  77. ..\wow32fax.c \
  78. ..\wsman.c \
  79. ..\wshell.c \
  80. ..\wuser31.c \
  81. ..\wuman.c \
  82. ..\wucaret.c \
  83. ..\wuclass.c \
  84. ..\wuclip.c \
  85. ..\wucomm.c \
  86. ..\wucursor.c \
  87. ..\wudlg.c \
  88. ..\wuhook.c \
  89. ..\wulang.c \
  90. ..\wumenu.c \
  91. ..\wumsg.c \
  92. ..\wuser.c \
  93. ..\wutext.c \
  94. ..\wutmr.c \
  95. ..\wuwind.c \
  96. ..\wowhooks.c \
  97. ..\wdos.c \
  98. ..\wreldc.c \
  99. ..\wcuricon.c \
  100. ..\wsubcls.c \
  101. ..\wmmedia.c \
  102. ..\wmmedia1.c \
  103. ..\wmmstru1.c \
  104. ..\wmmalias.c \
  105. ..\walloc16.c \
  106. ..\waccel.c \
  107. ..\wsdata.c \
  108. ..\wsext.c \
  109. ..\wsraw.c \
  110. ..\wcommdlg.c \
  111. ..\wheap.c \
  112. ..\wspool.c \
  113. ..\wusercli.c \
  114. ..\wdib.c \
  115. ..\wole2.c \
  116. ..\wparam.c \
  117. ..\wnman.c \
  118. ..\wwmman.c \
  119. ..\wow32.rc \
  120. ..\wshimdb.c \
  121. ..\wdpm.c
  122. !IFNDEF MSC_WARNING_LEVEL
  123. MSC_WARNING_LEVEL=/W3
  124. !ENDIF
  125. MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX
  126. !IF "$(WOWPROFILE)" == ""
  127. C_DEFINES=-DWIN_32
  128. ASM_DEFINES=-DWIN_32
  129. !ELSE
  130. C_DEFINES=-DWIN_32 -DWOWPROFILE
  131. ASM_DEFINES=-DWIN_32 -DWOWPROFILE
  132. !ENDIF
  133. UMTYPE=windows
  134. !IFNDEF MAKE_GENWOWIT
  135. PRECOMPILED_INCLUDE=..\precomp.h
  136. PRECOMPILED_PCH=precomp.pch
  137. PRECOMPILED_OBJ=precomp.obj
  138. !ENDIF
  139. # Let build.exe know that subwtype.h is included under #ifdef (by d3dtypes.h)
  140. # so it won't complain if it can't be found.
  141. CONDITIONAL_INCLUDES=subwtype.h
  142. W32_SB=1
  143. SOURCES_USED=..\sources.inc
  144. !if "$(ALT_PROJECT)" != "DAYTONA"
  145. LINKER_FLAGS=$(LINKER_FLAGS) /pdb:$(O)\wow32_$(ALT_PROJECT).pdb
  146. !endif
  147. # No overflow checking for the VDM
  148. BUFFER_OVERFLOW_CHECKS=0