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.

96 lines
2.1 KiB

  1. #
  2. # Create WINMM.DLL
  3. #
  4. MAJORCOMP=windows
  5. MINORCOMP=winmm
  6. TARGETNAME=winmm
  7. TARGETPATH=obj
  8. TARGETTYPE=DYNLINK
  9. UMTYPE=windows
  10. DLLDEF=$(O)\winmm.def
  11. # Define libs we need and where to find them
  12. TARGETLIBS=$(WINDOWS_LIB_PATH)\user32p.lib \
  13. $(LIBRARY_PATH)\gdi32.lib \
  14. $(LIBRARY_PATH)\kernel32.lib \
  15. $(LIBRARY_PATH)\advapi32.lib \
  16. $(SDK_LIB_PATH)\setupapi.lib \
  17. $(SDK_LIB_PATH)\ole32.lib \
  18. $(DDK_LIB_PATH)\ksguid.lib \
  19. $(LIBRARY_PATH)\rpcrt4.lib \
  20. $(LIBRARY_PATH)\dinput.lib \
  21. INCLUDES=..\;..\..\inc;$(TERMSRV_INC_PATH);$(WINDOWS_INC_PATH);$(O);
  22. MSC_WARNING_LEVEL=/W3 /WX
  23. #
  24. # Retail
  25. #
  26. C_DEFINES=$(C_DEFINES) -D_WINMM_ -DAGFX_EXPORTS
  27. #DLLORDER=..\$(TARGETNAME).prf
  28. #NTPROFILEINPUT=yes
  29. #
  30. # Debug (normally commented out but leave in file)
  31. #
  32. #C_DEFINES=$(C_DEFINES) -D_WINMM_ -DDEBUG -DWINVER=0x0400
  33. #MSC_OPTIMIZATION=-Od -Zi
  34. #NTDEBUG=ntsd
  35. #NTDEBUGTYPE=both
  36. #386_OPTIMIZATION=-Fc
  37. USE_NTDLL=1
  38. PASS1_PUBLISH={$(O)\$(TARGETNAME).lib=$(SDK_LIB_PATH)\$(TARGETNAME).lib}
  39. SOURCES=..\audiosrv.idl \
  40. ..\audiosrv_c.cpp \
  41. ..\audiosrvc.c \
  42. ..\agfxc.c \
  43. ..\regapi.c \
  44. ..\csrthrd.c \
  45. ..\auxout.c \
  46. ..\drvr.c \
  47. ..\drvrrare.c \
  48. ..\debug.c \
  49. ..\joy.c \
  50. ..\mixer.c \
  51. ..\mmwow32.c \
  52. ..\mmwowmci.c \
  53. ..\mci.c \
  54. ..\mciparse.c \
  55. ..\mcisys.c \
  56. ..\mmwnd.c \
  57. ..\mmio.c \
  58. ..\mmioriff.c \
  59. ..\mmiomisc.c \
  60. ..\midi.c \
  61. ..\midistrm.c \
  62. ..\playsnd.c \
  63. ..\playwav.c \
  64. ..\time.c \
  65. ..\task.c \
  66. ..\util.c \
  67. ..\winmm.c \
  68. ..\wave.c \
  69. ..\clock.c \
  70. ..\midiemu.c \
  71. ..\pref.c \
  72. ..\winmm.rc
  73. # Set up the entry point
  74. DLLENTRY=DllInstanceInit
  75. NTTARGETFILE0=audiosrv.idl audiosrv.acf
  76. IDL_TYPE=RPC
  77. PASS0_CLIENTDIR=$(O)
  78. PASS0_HEADERDIR=$(O)