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.

64 lines
1.4 KiB

  1. !ifndef DXROOT
  2. DXROOT=$(BASEDIR)\multimedia\directx
  3. !endif
  4. !include $(DXROOT)\project.mk
  5. MAJORCOMP=windows
  6. MINORCOMP=directx
  7. TARGETNAME=dmtoolprp
  8. !IF !$(FREEBUILD) && defined( DIRECTX_REDIST )
  9. TARGETNAME=$(TARGETNAME)d
  10. !ENDIF
  11. TARGETPATH=obj
  12. TARGETTYPE=DYNLINK
  13. UMTYPE=windows
  14. DLLDEF=..\toolprops.def
  15. DLLENTRY=_DllMainCRTStartup
  16. USE_MSVCRT=1
  17. USE_MAPSYM=1
  18. !if "$(NTDEBUG)" == "ntsd" || "$(NTDEBUG)" == "cvp" || "$(NTDEBUG)" == "sym"
  19. !if "$(BuildMode)" == "internal"
  20. C_DEFINES = $(C_DEFINES) -DDEBUG=1
  21. !else
  22. C_DEFINES = $(C_DEFINES) -DRDEBUG=1
  23. !endif
  24. !endif
  25. ATL_VER=30
  26. USE_ATL=1
  27. #
  28. # 04/11/2000 - allows for addition of BoundsChecker, etc
  29. # libs specified in the OS environment
  30. #
  31. TARGETLIBS=$(TARGETLIBS) \
  32. $(_NTDRIVE)\$(_NTROOT)\public\sdk\lib\*\gdi32.lib \
  33. $(_NTDRIVE)\$(_NTROOT)\public\sdk\lib\*\oleaut32.lib \
  34. $(BASEDIR)\public\sdk\lib\*\kernel32.lib \
  35. $(BASEDIR)\public\sdk\lib\*\user32.lib \
  36. $(BASEDIR)\public\sdk\lib\*\ole32.lib \
  37. $(BASEDIR)\public\sdk\lib\*\uuid.lib
  38. SOURCES=\
  39. ..\toolprops.idl \
  40. ..\ControlHelp.cpp \
  41. ..\DurationPage.cpp \
  42. ..\EchoPage.cpp \
  43. ..\QuantizePage.cpp \
  44. ..\SwingPage.cpp \
  45. ..\TimeShiftPage.cpp \
  46. ..\TransposePage.cpp \
  47. ..\VelocityPage.cpp \
  48. ..\toolprops.cpp \
  49. ..\toolprops.rc \
  50. ..\StdAfx.cpp
  51. NTTARGETFILE0 = buildidl