VirtualBox

Changeset 88923 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
May 7, 2021 1:34:51 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144258
Message:

Audio/VaKit: Initial commit of VKAT, heavily work in progress. bugref:10008

Location:
trunk/src/VBox/ValidationKit
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/Makefile.kmk

    r88902 r88923  
    184184        $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/vts_tar$(TMP_SUFF_EXE) \
    185185        $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/xmmsaving$(TMP_SUFF_EXE)
     186  ifdef VBOX_WITH_AUDIO_VALIDATIONKIT
     187   VBOX_VALIDATIONKIT_FILESPEC += \
     188        $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/AudioTest$$(TMP_SUFF_EXE)
     189  endif
    186190 endif
    187191endef
  • trunk/src/VBox/ValidationKit/utils/Makefile.kmk

    r88883 r88923  
    4646
    4747# Disabled for now; does not work without WinMM.dll.
    48 #fdef VBOX_WITH_AUDIO_VALIDATIONKIT
    49 # include $(PATH_SUB_CURRENT)/audio/Makefile.kmk
    50 #endif
     48ifdef VBOX_WITH_AUDIO_VALIDATIONKIT
     49 include $(PATH_SUB_CURRENT)/audio/Makefile.kmk
     50endif
    5151
    5252#
  • trunk/src/VBox/ValidationKit/utils/audio/Makefile.kmk

    r88882 r88923  
    55
    66#
    7 # Copyright (C) 2010-2020 Oracle Corporation
     7# Copyright (C) 2010-2021 Oracle Corporation
    88#
    99# This file is part of VirtualBox Open Source Edition (OSE), as
     
    3131# Utility to play sine wave to Default Audio Device.
    3232#
    33 PROGRAMS.win += ntPlayToneWaveX
    34 ntPlayToneWaveX_TEMPLATE = VBoxValidationKitR3
    35 ntPlayToneWaveX_SOURCES  = ntPlayToneWaveX.cpp
    36 ntPlayToneWaveX_LIBS    += \
    37  WinMM.Lib
     33if 0 # Disabled for now; does not work without WinMM.dll.
     34 PROGRAMS.win += ntPlayToneWaveX
     35 ntPlayToneWaveX_TEMPLATE = VBoxValidationKitR3
     36 ntPlayToneWaveX_SOURCES  = ntPlayToneWaveX.cpp
     37 ntPlayToneWaveX_LIBS    += \
     38  WinMM.Lib
     39endif
     40
     41#
     42# The Validation Kit Audio Test (VKAT) utility.
     43#
     44VKAT_PATH_AUDIO=$(PATH_ROOT)/src/VBox/Devices/Audio
     45
     46PROGRAMS += AudioTest
     47AudioTest_TEMPLATE = VBoxValidationKitR3
     48AudioTest_DEFS    += VBOX_AUDIO_VKAT
     49AudioTest_SOURCES  = \
     50 vkat.cpp \
     51 $(VKAT_PATH_AUDIO)/AudioTest.cpp
     52
     53 ifdef VBOX_WITH_AUDIO_PULSE
     54  AudioTest_SOURCES += \
     55   $(VKAT_PATH_AUDIO)/DrvHostAudioPulseAudioStubs.cpp \
     56   $(VKAT_PATH_AUDIO)/DrvHostAudioPulseAudio.cpp
     57 endif
     58
     59 ifdef VBOX_WITH_AUDIO_ALSA
     60  AudioTest_SOURCES += \
     61   $(VKAT_PATH_AUDIO)/DrvHostAudioAlsa.cpp \
     62   $(VKAT_PATH_AUDIO)/DrvHostAudioAlsaStubs.cpp
     63 endif
     64
     65 ifdef VBOX_WITH_AUDIO_OSS
     66  AudioTest_SOURCES += \
     67   $(VKAT_PATH_AUDIO)/DrvHostAudioOss.cpp
     68 endif
    3869
    3970include $(FILE_KBUILD_SUB_FOOTER)
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette