#
#   Create WINMM.DLL
#

MAJORCOMP=windows
MINORCOMP=winmm

TARGETNAME=winmm
TARGETPATH=$(_NTBINDIR)\public\sdk\lib
TARGETTYPE=DYNLINK
UMTYPE=windows


# Define libs we need and where to find them

TARGETLIBS=$(_NTBINDIR)\public\sdk\lib\*\user32.lib     \
           $(_NTBINDIR)\public\sdk\lib\*\gdi32.lib      \
           $(_NTBINDIR)\public\sdk\lib\*\advapi32.lib   \
           $(_NTBINDIR)\public\sdk\lib\*\kernel32.lib

INCLUDES=..\inc;..\..\inc;$(BASEDIR)\private\inc


#
# Retail 
#
C_DEFINES=-D_WINMM_


NTPROFILEINPUT=yes

#
# Debug (normally commented out but leave in file)
#
#C_DEFINES=-D_WINMM_ -DDEBUG
#MSC_OPTIMIZATION=-Od -Zi
#NTDEBUG=ntsd
#NTDEBUGTYPE=both

USE_NTDLL=1

SOURCES=regapi.c    \
        csrthrd.c   \
        auxout.c    \
        drvr.c      \
        drvrrare.c  \
        debug.c     \
        joy.c       \
        mixer.c     \
        mmwow32.c   \
        mmwowmci.c  \
        mci.c       \
        mciparse.c  \
        mcisys.c    \
        mmwnd.c     \
        mmio.c      \
        mmioriff.c  \
        mmiomisc.c  \
        midi.c      \
        midistrm.c  \
        playsnd.c   \
        playwav.c   \
        time.c      \
        task.c      \
        util.c      \
        winmm.c     \
        wave.c      \
        clock.c     \
        midiemu.c   \
        migrate.c   \
        winmm.rc

# Set up the entry point

DLLENTRY=DllInstanceInit
