174f3dff60f96d89b320f9a322307118676db1dbvboxsync# $Id$
174f3dff60f96d89b320f9a322307118676db1dbvboxsync## @file
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# Sub-Makefile for the audio testcases.
174f3dff60f96d89b320f9a322307118676db1dbvboxsync#
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsync#
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# Copyright (C) 2014 Oracle Corporation
174f3dff60f96d89b320f9a322307118676db1dbvboxsync#
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# available from http://www.virtualbox.org. This file is free software;
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# you can redistribute it and/or modify it under the terms of the GNU
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# General Public License (GPL) as published by the Free Software
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
174f3dff60f96d89b320f9a322307118676db1dbvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
174f3dff60f96d89b320f9a322307118676db1dbvboxsync#
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsyncSUB_DEPTH = ../../../../..
174f3dff60f96d89b320f9a322307118676db1dbvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsyncif defined(VBOX_WITH_TESTCASES) && !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_SDK) && defined(VBOX_WITH_PDM_AUDIO_DRIVER)
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsync PROGRAMS += tstAudioMixBuffer
174f3dff60f96d89b320f9a322307118676db1dbvboxsync TESTING += $(tstAudioMixBuffer_0_OUTDIR)/tstAudioMixBuffer.run
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsync tstAudioMixBuffer_TEMPLATE = VBOXR3TSTEXE
174f3dff60f96d89b320f9a322307118676db1dbvboxsync tstAudioMixBuffer_DEFS += TESTCASE VBOX_WITH_PDM_AUDIO_DRIVER
174f3dff60f96d89b320f9a322307118676db1dbvboxsync tstAudioMixBuffer_SOURCES = \
174f3dff60f96d89b320f9a322307118676db1dbvboxsync tstAudioMixBuffer.cpp \
174f3dff60f96d89b320f9a322307118676db1dbvboxsync ../AudioMixBuffer.cpp \
174f3dff60f96d89b320f9a322307118676db1dbvboxsync ../DrvAudioCommon.cpp
174f3dff60f96d89b320f9a322307118676db1dbvboxsync tstAudioMixBuffer_LIBS = $(LIB_RUNTIME)
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsync $$(tstAudioMixBuffer_0_OUTDIR)/tstAudioMixBuffer.run: $$(tstAudioMixBuffer_1_STAGE_TARGET)
174f3dff60f96d89b320f9a322307118676db1dbvboxsync export VBOX_LOG_DEST=nofile; $(tstAudioMixBuffer_1_STAGE_TARGET) quiet
174f3dff60f96d89b320f9a322307118676db1dbvboxsync $(QUIET)$(APPEND) -t "$@" "done"
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsyncendif
174f3dff60f96d89b320f9a322307118676db1dbvboxsync
174f3dff60f96d89b320f9a322307118676db1dbvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
174f3dff60f96d89b320f9a322307118676db1dbvboxsync