# CMakeLists.txt

message("Adding DS baselasses ${DSHOW_BASECLASSES}")

INCLUDE_DIRECTORIES(
${DSHOW_BASECLASSES}
)

SET(DS_SRCS 
${DSHOW_BASECLASSES}/amextra.cpp
${DSHOW_BASECLASSES}/amfilter.cpp
${DSHOW_BASECLASSES}/amvideo.cpp
${DSHOW_BASECLASSES}/arithutil.cpp
${DSHOW_BASECLASSES}/combase.cpp
${DSHOW_BASECLASSES}/cprop.cpp
${DSHOW_BASECLASSES}/ctlutil.cpp
${DSHOW_BASECLASSES}/ddmm.cpp
${DSHOW_BASECLASSES}/dllentry.cpp
${DSHOW_BASECLASSES}/dllsetup.cpp
${DSHOW_BASECLASSES}/mtype.cpp
${DSHOW_BASECLASSES}/outputq.cpp
${DSHOW_BASECLASSES}/perflog.cpp
${DSHOW_BASECLASSES}/pstream.cpp
${DSHOW_BASECLASSES}/pullpin.cpp
${DSHOW_BASECLASSES}/refclock.cpp
${DSHOW_BASECLASSES}/renbase.cpp
${DSHOW_BASECLASSES}/schedule.cpp
${DSHOW_BASECLASSES}/seekpt.cpp
${DSHOW_BASECLASSES}/source.cpp
${DSHOW_BASECLASSES}/strmctl.cpp
${DSHOW_BASECLASSES}/sysclock.cpp
${DSHOW_BASECLASSES}/transfrm.cpp
${DSHOW_BASECLASSES}/transip.cpp
${DSHOW_BASECLASSES}/videoctl.cpp
${DSHOW_BASECLASSES}/vtrans.cpp
${DSHOW_BASECLASSES}/winctrl.cpp
${DSHOW_BASECLASSES}/winutil.cpp
${DSHOW_BASECLASSES}/wxdebug.cpp
${DSHOW_BASECLASSES}/wxlist.cpp
${DSHOW_BASECLASSES}/wxutil.cpp
${DSHOW_BASECLASSES}/GetTickCount_ms.c
)
SET(DS_HEADERS
${DSHOW_BASECLASSES}/amextra.h
${DSHOW_BASECLASSES}/amfilter.h
${DSHOW_BASECLASSES}/cache.h
${DSHOW_BASECLASSES}/checkbmi.h
${DSHOW_BASECLASSES}/combase.h
${DSHOW_BASECLASSES}/cprop.h
${DSHOW_BASECLASSES}/ctlutil.h
${DSHOW_BASECLASSES}/ddmm.h
${DSHOW_BASECLASSES}/dllsetup.h
${DSHOW_BASECLASSES}/dxmperf.h
${DSHOW_BASECLASSES}/fourcc.h
${DSHOW_BASECLASSES}/measure.h
${DSHOW_BASECLASSES}/msgthrd.h
${DSHOW_BASECLASSES}/mtype.h
${DSHOW_BASECLASSES}/outputq.h
${DSHOW_BASECLASSES}/perflog.h
${DSHOW_BASECLASSES}/perfstruct.h
${DSHOW_BASECLASSES}/pstream.h
${DSHOW_BASECLASSES}/pullpin.h
${DSHOW_BASECLASSES}/refclock.h
${DSHOW_BASECLASSES}/reftime.h
${DSHOW_BASECLASSES}/renbase.h
${DSHOW_BASECLASSES}/schedule.h
${DSHOW_BASECLASSES}/seekpt.h
${DSHOW_BASECLASSES}/source.h
${DSHOW_BASECLASSES}/streams.h
${DSHOW_BASECLASSES}/strmctl.h
${DSHOW_BASECLASSES}/sysclock.h
${DSHOW_BASECLASSES}/transfrm.h
${DSHOW_BASECLASSES}/transip.h
${DSHOW_BASECLASSES}/videoctl.h
${DSHOW_BASECLASSES}/vtrans.h
${DSHOW_BASECLASSES}/winctrl.h
${DSHOW_BASECLASSES}/winutil.h
${DSHOW_BASECLASSES}/wxdebug.h
${DSHOW_BASECLASSES}/wxlist.h
${DSHOW_BASECLASSES}/wxutil.h
)

ADD_LIBRARY( baseclasses STATIC ${DS_SRCS} ${DS_HEADERS})

