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.

108 lines
2.2 KiB

  1. !ifndef DXROOT
  2. DXROOT=$(BASEDIR)\MultiMedia\DirectX
  3. !endif
  4. !INCLUDE $(DXROOT)\Project.mk
  5. MAJORCOMP=windows
  6. MINORCOMP=media
  7. UMTYPE=windows
  8. TARGETNAME=diactfrd
  9. TARGETTYPE=DYNLINK
  10. TARGETPATH=obj
  11. USE_LIBCMT=1
  12. USE_RTTI=1
  13. DLLENTRY=_DllMainCRTStartup
  14. INCLUDES=$(INCLUDES); \
  15. ..\; \
  16. $(DXROOT)\inc;\
  17. $(SDK_INC_PATH)\MFC42;
  18. USE_RTTI=1
  19. !IFDEF TARGET_WIN95
  20. CHICAGO_PRODUCT = 1
  21. ALT_PROJECT_TARGET = WIN9x
  22. C_DEFINES=$(C_DEFINES) -DDDKBUILD -DWIN95 -D_X86_
  23. !ELSE
  24. C_DEFINES=$(C_DEFINES) -DDDKBUILD -DWINNT -DUNICODE
  25. !ENDIF
  26. #
  27. # 04/10/2000 - allows for addition of BoundsChecker, etc
  28. # libs specified in the OS environment
  29. #
  30. TARGETLIBS=$(TARGETLIBS) \
  31. $(SDK_LIB_PATH)\kernel32.lib \
  32. $(SDK_LIB_PATH)\advapi32.lib \
  33. $(SDK_LIB_PATH)\ole32.lib \
  34. $(SDK_LIB_PATH)\user32.lib \
  35. $(SDK_LIB_PATH)\uuid.lib \
  36. $(SDK_LIB_PATH)\gdi32.lib \
  37. $(SDK_LIB_PATH)\comdlg32.lib \
  38. $(SDK_LIB_PATH)\dinput8.lib \
  39. $(SDK_LIB_PATH)\ddraw.lib \
  40. $(SDK_LIB_PATH)\d3d8.lib \
  41. # $(SDK_LIB_PATH)\mydebug.lib \
  42. !if $(FREEBUILD)
  43. TARGETLIBS=$(TARGETLIBS) \
  44. $(SDK_LIB_PATH)\d3dx8.lib
  45. !else
  46. TARGETLIBS=$(TARGETLIBS) \
  47. $(SDK_LIB_PATH)\d3dx8dt.lib
  48. !endif
  49. LINKER_FLAGS=-SECTION:share,RWS
  50. !IF !$(FREEBUILD)
  51. C_DEFINES=$(C_DEFINES) /DDEBUG /D_DEBUG
  52. !endif
  53. SOURCES= \
  54. guids_stub.c \
  55. dconfig_stub.rc \
  56. privcom_stub.cpp \
  57. itestclassfact_stub.cpp \
  58. cdftest_stub.cpp \
  59. rundftest_stub.cpp \
  60. flexcombobox_stub.cpp \
  61. flexlistbox_stub.cpp \
  62. uiglobals_stub.cpp \
  63. cfguitrace_stub.cpp \
  64. flextree_stub.cpp \
  65. flexscrollbar_stub.cpp \
  66. selcontroldlg_stub.cpp \
  67. viewselwnd_stub.cpp \
  68. constants_stub.cpp \
  69. cdiacpage_stub.cpp \
  70. cdeviceui_stub.cpp \
  71. cdeviceview_stub.cpp \
  72. cdevicecontrol_stub.cpp \
  73. iclassfact_stub.cpp \
  74. ipageclassfact_stub.cpp \
  75. configwnd_stub.cpp \
  76. cbitmap_stub.cpp \
  77. usefuldi_stub.cpp \
  78. flexwnd_stub.cpp \
  79. cyclestr_stub.cpp \
  80. cfrmwrk_stub.cpp \
  81. registry_stub.cpp \
  82. main_stub.cpp \
  83. flextooltip_stub.cpp \
  84. cd3dsurf_stub.cpp \
  85. cdeviceviewtext_stub.cpp \
  86. populate_stub.cpp \
  87. flexinfobox_stub.cpp \
  88. flexcheckbox_stub.cpp \
  89. flexmsgbox_stub.cpp \
  90. PRECOMPILED_INCLUDE=..\common_stub.hpp
  91. DLLDEF=..\..\diconfig\diactfrm.def