MODULE    = quartz.dll
IMPORTLIB = quartz
IMPORTS   = strmiids dxguid strmbase uuid dsound msacm32 msvfw32 ole32 oleaut32 shlwapi rpcrt4 user32 gdi32 advapi32
EXTRADEFS = -DENTRY_PREFIX=QUARTZ_ -DPROXY_DELEGATION -DWINE_REGISTER_DLL

C_SRCS = \
	acmwrapper.c \
	avidec.c \
	avisplit.c \
	dsoundrender.c \
	enumfilters.c \
	enummedia.c \
	enummoniker.c \
	enumregfilters.c \
	filesource.c \
	filtergraph.c \
	filtermapper.c \
	main.c \
	memallocator.c \
	mpegsplit.c \
	nullrenderer.c \
	parser.c \
	pin.c \
	regsvr.c \
	systemclock.c \
	videorenderer.c \
	vmr9.c \
	waveparser.c

RC_SRCS = version.rc

IDL_H_SRCS = fil_data.idl
IDL_P_SRCS = quartz_strmif.idl
IDL_R_SRCS = quartz_strmif.idl
IDL_TLB_SRCS = control_tlb.idl

EXTRA_OBJS = dlldata.o

@MAKE_DLL_RULES@