#
#   Create avicap.dll
#

MAJORCOMP=windows
MINORCOMP=avi

TARGETNAME=avicap32
TARGETPATH=obj
TARGETTYPE=DYNLINK
UMTYPE=windows
DLLDEF=avicap.d32


##C_DEFINES=-DWIN32 -DUNICODE -DUSE_AVIFILE
C_DEFINES=-DWIN32 -DUNICODE -DALLOW_HW_BUFFERS

# Define libs we need and where to find them

TARGETLIBS=$(SDK_LIB_PATH)\user32.lib   \
           $(SDK_LIB_PATH)\kernel32.lib \
           $(SDK_LIB_PATH)\gdi32.lib \
           $(SDK_LIB_PATH)\winmm.lib \
           $(SDK_LIB_PATH)\advapi32.lib \
           $(SDK_LIB_PATH)\version.lib \
           $(SDK_LIB_PATH)\uuid.lib    \
           ..\avifile\$(O)\avifil32.lib \
           ..\video\$(O)\msvfw32.lib

SYNCHRONIZE_BLOCK=1		# The next dir needs this output lib.
INCLUDES=..\inc;..\..\inc;..\video

USE_NTDLL=1

SOURCES=        	\
        capinit.c       \
        capavi.c        \
        capdib.c        \
        cappal.c        \
        capio.c         \
        capmisc.c       \
        capwin.c        \
        capmci.c        \
        capframe.c      \
        capfile.c       \
        dibmap.c        \
        iaverage.c      \
        video.c         \
        thunk32.c       \
        profile.c       \
        avicap32.rc



# Set	\

DLLENTRY=DllInstanceInit
DLLBASE=0x1c300000