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.

79 lines
1.7 KiB

  1. !IFNDEF DXROOT
  2. DXROOT = $(BASEDIR)\MultiMedia\DirectX
  3. !ENDIF
  4. !INCLUDE $(DXROOT)\Project.mk
  5. #
  6. # Use an empty binplace file to dump this version in the Windows build
  7. #
  8. !IFNDEF TARGET_WIN95
  9. !IFNDEF DIRECTX_REDIST
  10. BINPLACE_PLACEFILE=..\..\noplace.txt
  11. !ENDIF
  12. !ENDIF
  13. LINKER_STACKSIZE=-STACK:4096,1024
  14. MAJORCOMP=shell
  15. MINORCOMP=accessory
  16. TARGETNAME=joy
  17. TARGETEXT=cpl
  18. TARGETPATH=obj
  19. TARGETTYPE=DYNLINK
  20. UMTYPE=windows
  21. DLLENTRY=DllMain
  22. # Need to define IE_VERSION as 0x300, otherwise, joy.cpl won't launch in Win95 gold.
  23. !IFDEF TARGET_WIN95
  24. WIN32_IE_VERSION=0x0300
  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)\ole32.lib \
  32. $(SDK_LIB_PATH)\advapi32.lib \
  33. $(SDK_LIB_PATH)\uuid.lib \
  34. $(SDK_LIB_PATH)\dinput.lib \
  35. $(SDK_LIB_PATH)\kernel32.lib \
  36. $(SDK_LIB_PATH)\user32.lib \
  37. $(SDK_LIB_PATH)\gdi32.lib \
  38. $(SDK_LIB_PATH)\comctl32.lib \
  39. $(SDK_LIB_PATH)\winmm.lib \
  40. $(SDK_LIB_PATH)\shell32.lib \
  41. $(SDK_LIB_PATH)\setupapi.lib \
  42. $(SDK_LIB_PATH)\wininet.lib
  43. INCLUDES=$(INCLUDES); \
  44. ..; \
  45. ..\..\handler; \
  46. ..\..\default; \
  47. $(DXROOT)\inc; \
  48. $(DXROOT)\dplay\dvoice\inc; \
  49. $(SDK_INC_PATH)\MFC42;
  50. SOURCES=\
  51. ..\gcmain.rc \
  52. ..\add.cpp \
  53. ..\advanced.cpp \
  54. ..\cpanel.cpp \
  55. ..\main.cpp \
  56. ..\inplace.cpp \
  57. ..\guids.cpp \
  58. ..\retrocfg.cpp \
  59. ..\dvosal.cpp \
  60. ..\creg.cpp \
  61. ..\guidutil.cpp \
  62. ..\dndbg.c
  63. DLLDEF=..\joy.def