SubDir HAIKU_TOP src add-ons media media-add-ons video_mixer ;

UsePrivateHeaders media shared ;

local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] {
	on $(architectureObject) {
		Addon [ MultiArchDefaultGristFiles video_mixer.media_addon ] :
			VideoMixerNode.cpp
			VideoMixerNodeConsumer.cpp
			VideoMixerNodeProducer.cpp
			VideoMixerNodeEventLooper.cpp
			VideoMixerAddOn.cpp
			CpuCapabilities.cpp
			BufferMixer.cpp
			# yuvrgb.nasm
			: be media [ TargetLibsupc++ ] [ TargetLibstdc++ ]
		;
	}
}
