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.1 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=diactfrm
  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) -DWIN95 -D_X86_
  23. !ELSE
  24. C_DEFINES=$(C_DEFINES) -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.c \
  55. ..\dconfig.rc \
  56. ..\privcom.cpp \
  57. ..\itestclassfact.cpp \
  58. ..\cdftest.cpp \
  59. ..\rundftest.cpp \
  60. ..\flexcombobox.cpp \
  61. ..\flexlistbox.cpp \
  62. ..\uiglobals.cpp \
  63. ..\cfguitrace.cpp \
  64. ..\flextree.cpp \
  65. ..\flexscrollbar.cpp \
  66. ..\selcontroldlg.cpp \
  67. ..\viewselwnd.cpp \
  68. ..\constants.cpp \
  69. ..\cdiacpage.cpp \
  70. ..\cdeviceui.cpp \
  71. ..\cdeviceview.cpp \
  72. ..\cdevicecontrol.cpp \
  73. ..\iclassfact.cpp \
  74. ..\ipageclassfact.cpp \
  75. ..\configwnd.cpp \
  76. ..\cbitmap.cpp \
  77. ..\usefuldi.cpp \
  78. ..\flexwnd.cpp \
  79. ..\cyclestr.cpp \
  80. ..\cfrmwrk.cpp \
  81. ..\registry.cpp \
  82. ..\main.cpp \
  83. ..\flextooltip.cpp \
  84. ..\cd3dsurf.cpp \
  85. ..\cdeviceviewtext.cpp \
  86. ..\populate.cpp \
  87. ..\flexinfobox.cpp \
  88. ..\flexcheckbox.cpp \
  89. ..\flexmsgbox.cpp \
  90. PRECOMPILED_INCLUDE=..\common.hpp
  91. DLLDEF=..\diactfrm.def