!ifndef ROOT
ROOT=$(MAKEDIR:\av\dcap\32nt=)
!endif
!ifndef DEVROOT
DEVROOT=$(ROOT)\dev
!endif

!include $(DEVROOT)\common.inc

MAJORCOMP=dcap
MINORCOMP=dcap32

TARGETNAME=dcap32
TARGETPATH=$(_OBJ_DIR)
TARGETTYPE=DYNLINK
!if "$(BUILD_PRODUCT)" != "NT"
ALT_PROJECT_TARGET = NT
!endif

DLLDEF=dcap32.def
DLLENTRY=DllEntryPoint

# C_DEFINES=-DSHOW_VFW2WDM_MAPPER $(C_DEFINES)
# C_DEFINES=-DHIDE_WDM_DEVICES $(C_DEFINES)

C_DEFINES    = -D_MEM_ZEROINNIT $(C_DEFINES)
USER_C_FLAGS = $(USER_C_FLAGS) /DNO_HELP_IDS

SOURCES=

INCLUDES=..\inc;$(ROOT)\h

LINKLIBS=   $(ROOT)\nmutil\nmutila\$(O)\nmutila.lib

TARGETLIBS= $(SDK_LIB_PATH)\winmm.lib \
			$(SDK_LIB_PATH)\kernel32.lib \
			$(SDK_LIB_PATH)\strmbase.lib \
			$(SDK_LIB_PATH)\user32.lib \
			$(SDK_LIB_PATH)\advapi32.lib \
			$(SDK_LIB_PATH)\uuid.lib \
			$(SDK_LIB_PATH)\ole32.lib \
			$(SDK_LIB_PATH)\oleaut32.lib \
			$(SDK_LIB_PATH)\comctl32.lib \
			$(SDK_LIB_PATH)\version.lib


#
# List of sources
#

SOURCES=   debug.cpp \
		dcap32.cpp \
		wdmpin.cpp \
		wdmdrivr.cpp \
		wdmcap.cpp \
		wdmstrmr.cpp \
		wdmdialg.cpp \
		dcapnt.cpp \
		dcap32.rc

386_STDCALL = 1

C_DEFINES = -D__NT_BUILD__

#
# Precompiled specs
#

PRECOMPILED_INCLUDE = precomp.h
PRECOMPILED_PCH = precomp.pch
PRECOMPILED_cpp = precomp.obj
PRECOMPILED_CXX = 1

CONDITIONAL_INCLUDES = \
winwlm.h		\
macwin32.h		\
macwin32.h		\
macwin32.h		\
macwin32.h		\
macwin32.h		\
rpcerr.h		\
rpcmac.h		\
macname1.h		\
macpub.h		\
macapi.h		\
macname2.h		\
compman.h		\
drawdib.h		\
avifile.h		\
mciwnd.h		\
msvideo.h		\
avicap.h