#
#   Create an MCI handler DLL
#

MAJORCOMP=windows
MINORCOMP=avi
SDKLIB = $(_NTROOT)\public\sdk\lib

TARGETNAME=mciavi32
TARGETPATH=..\lib
TARGETTYPE=DYNLINK
UMTYPE=windows
DLLDEF=mciavi32.def

USE_NTDLL=1


#
# Retail
#
C_DEFINES=-DUNICODE -DVFW -DINC_OLE2 -DSTEALWAVE -DREMOTESTEAL

#
# Debug (normally commented out but leave in file)
#
#C_DEFINES=-DUNICODE -DVFW -DINC_OLE2 -DSTEALWAVE -DREMOTESTEAL -DDEBUG
#MSC_OPTIMIZATION=-Od -Zi
#NTDEBUG=ntsd
#NTDEBUGTYPE=both


######NTPROFILEINPUT=yes

# Define libs we need and where to find them

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

INCLUDES=..\inc;.\res\usa;..\..\verinfo\usa;..\..\inc

SOURCES=avidraw.c       \
	aviplay.c       \
	avisound.c      \
	avitask.c       \
	aviopen.c       \
	common.c        \
	config.c        \
	device.c        \
	drvproc.c       \
	graphic.c       \
	window.c        \
	fullproc.c      \
	aviread.c       \
	drawproc.c      \
	profile.c       \
	mciavi.rc

####    avirle.c        \

# Set   \

### DLLENTRY=DllInstanceInit
DLLBASE=0x1c000000

MISCFILES=vfw16\msvideo.dll     \
	  vfw16\mciavi.drv      \
	  vfw16\mciseq.drv      \
	  vfw16\mciwave.drv

NTTARGETFILE1=$(SDKLIB)\*\vfw32.lib
