VirtualBox

Changeset 105436 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Jul 22, 2024 9:44:06 PM (4 months ago)
Author:
vboxsync
Message:

Main/Recording,testcase: Reduce tstRecording dependencies; fixed/documented other dependencies in the testcase makefile. bugref:10718

Location:
trunk/src/VBox/Main
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/Recording.h

    r105337 r105436  
    3636
    3737#include "RecordingStream.h"
    38 #include "ProgressImpl.h"
    3938
    4039class Console;
     40class Progress;
    4141
    4242/** No flags specified. */
     
    189189    int progressCreate(const settings::RecordingSettings &Settings, ComObjPtr<Progress> &pProgress);
    190190    int progressNotifyComplete(HRESULT hrc = S_OK, IVirtualBoxErrorInfo *pErrorInfo = NULL);
    191     int progressSet(uint32_t uOp, const Bstr &strDesc);
     191    int progressSet(uint32_t uOp, const com::Bstr &strDesc);
    192192    int progressSet(uint64_t msTimestamp);
    193193
  • trunk/src/VBox/Main/src-client/Recording.cpp

    r105337 r105436  
    5656
    5757#include "ConsoleImpl.h"
     58#include "ProgressImpl.h"
    5859#include "Recording.h"
    5960#include "RecordingInternals.h"
  • trunk/src/VBox/Main/testcase/Makefile.kmk

    r105266 r105436  
    194194# Note! VBOX_MAIN_APIWRAPPER_GEN_HDRS is only defined if kmk is executed a
    195195#       parent directory.  Since the rules for generating the files listed by
    196 #       the variable lives in the parent makefile, this is not a problem.
     196#       the variable lives in the parent makefile, as does the rules for making
     197#       VirtualBox.h, so it's not really a problem.
    197198#
    198199tstCollector_TEMPLATE = VBoxMainClientTstExe
     
    213214# tstGuestCtrlContextID
    214215#
     216# Note! See notes on tstCollector.
     217#
    215218tstGuestCtrlContextID_TEMPLATE = VBoxMainClientTstExe
    216 tstGuestCtrlContextID_INTERMEDIATES   = $(VBOX_MAIN_APIWRAPPER_GEN_HDRS)
     219tstGuestCtrlContextID_INTERMEDIATES = $(VBOX_MAIN_APIWRAPPER_GEN_HDRS)
    217220tstGuestCtrlContextID_DEFS    += VBOX_WITH_HGCM VBOX_WITH_GUEST_CONTROL VBOX_GUESTCTRL_TEST_CASE
    218221tstGuestCtrlContextID_SOURCES  = \
     
    226229# tstGuestCtrlParseBuffer
    227230#
     231# Note! See notes on tstCollector.
     232#
    228233tstGuestCtrlParseBuffer_TEMPLATE = VBoxMainClientTstExe
    229 tstGuestCtrlParseBuffer_INTERMEDIATES   = $(VBOX_MAIN_APIWRAPPER_GEN_HDRS)
     234tstGuestCtrlParseBuffer_INTERMEDIATES = $(VBOX_MAIN_APIWRAPPER_GEN_HDRS)
    230235tstGuestCtrlParseBuffer_DEFS    += VBOX_WITH_HGCM VBOX_WITH_GSTCTL_TOOLBOX_SUPPORT VBOX_WITH_GUEST_CONTROL VBOX_GUESTCTRL_TEST_CASE
    231236tstGuestCtrlParseBuffer_SOURCES  = \
     
    238243#
    239244# tstGuestCtrlPaths
     245#
     246# Note! See notes on tstCollector.
    240247#
    241248tstGuestCtrlPaths_TEMPLATE       = VBoxMainClientTstExe
     
    258265#
    259266# tstUSBProxyLinux
     267#
     268# Note! See notes on tstCollector.
    260269#
    261270tstUSBProxyLinux_TEMPLATE  = VBoxMainClientTstExe
     
    305314        ../src-client/RecordingUtils.cpp
    306315tstRecording_INCS     = \
    307         ../include \
    308         $(VBOX_MAIN_APIWRAPPER_INCS)
     316        ../include
    309317
    310318#
    311319# tstSettings
    312320#
     321# Note! See notes on tstCollector.
     322#
    313323tstSettings_TEMPLATE = VBoxMainClientTstExe
     324tstSettings_INTERMEDIATES = \
     325        $(VBOX_MAIN_APIWRAPPER_GEN_HDRS) \
     326        $(VBOX_XML_SCHEMADEFS_H)
    314327tstSettings_INCS     = \
    315328        ../include \
     
    337350#
    338351# tstUnattendedScript
     352#
     353# Note! See notes on tstCollector.
    339354#
    340355tstUnattendedScript_TEMPLATE = VBoxMainClientTstExe
Note: See TracChangeset for help on using the changeset viewer.

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