VirtualBox

Changeset 17791 in vbox for trunk/src/VBox/HostDrivers


Ignore:
Timestamp:
Mar 13, 2009 9:18:53 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
44324
Message:

SUPR3/Hardend builds: Make some parts optional to not fail on minimal builds of VBox.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPR3HardenedVerify.cpp

    r16174 r17791  
    104104    {   kSupIFT_Dll,  kSupID_SharedLib,         false, "VBoxREM"  SUPLIB_DLL_SUFF },
    105105#if HC_ARCH_BITS == 32
    106     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VBoxREM32"  SUPLIB_DLL_SUFF },
    107     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VBoxREM64"  SUPLIB_DLL_SUFF },
     106    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VBoxREM32"  SUPLIB_DLL_SUFF },
     107    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VBoxREM64"  SUPLIB_DLL_SUFF },
    108108#endif
    109109    {   kSupIFT_Dll,  kSupID_SharedLib,         false, "VBoxDD"  SUPLIB_DLL_SUFF },
     
    112112
    113113//#ifdef VBOX_WITH_DEBUGGER_GUI
    114     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VBoxDbg"  SUPLIB_DLL_SUFF },
    115     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VBoxDbg3" SUPLIB_DLL_SUFF },
    116 //#endif
    117 
    118     {   kSupIFT_Dll,  kSupID_AppPrivArch,       false, "VBoxSharedClipboard" SUPLIB_DLL_SUFF },
    119     {   kSupIFT_Dll,  kSupID_AppPrivArch,       false, "VBoxSharedFolders" SUPLIB_DLL_SUFF },
    120     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxSharedCrOpenGL" SUPLIB_DLL_SUFF },
    121     {   kSupIFT_Dll,  kSupID_AppPrivArch,       false, "VBoxGuestPropSvc" SUPLIB_DLL_SUFF },
    122 
    123     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxSharedCrOpenGL" SUPLIB_DLL_SUFF },
    124     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxOGLhostcrutil" SUPLIB_DLL_SUFF },
    125     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxOGLhosterrorspu" SUPLIB_DLL_SUFF },
    126     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxOGLrenderspu" SUPLIB_DLL_SUFF },
    127 
    128     {   kSupIFT_Exe,  kSupID_AppBin,            false, "VBoxManage" SUPLIB_EXE_SUFF },
    129 
     114    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VBoxDbg"  SUPLIB_DLL_SUFF },
     115    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VBoxDbg3" SUPLIB_DLL_SUFF },
     116//#endif
     117
     118//#ifdef VBOX_WITH_SHARED_CLIPBOARD
     119    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxSharedClipboard" SUPLIB_DLL_SUFF },
     120//#endif
     121//#ifdef VBOX_WITH_SHARED_FOLDERS
     122    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxSharedFolders" SUPLIB_DLL_SUFF },
     123//#endif
     124//#ifdef VBOX_WITH_GUEST_PROPS
     125    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxGuestPropSvc" SUPLIB_DLL_SUFF },
     126//#endif
     127    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxSharedCrOpenGL" SUPLIB_DLL_SUFF },
     128    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxOGLhostcrutil" SUPLIB_DLL_SUFF },
     129    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxOGLhosterrorspu" SUPLIB_DLL_SUFF },
     130    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxOGLrenderspu" SUPLIB_DLL_SUFF },
     131//#ifdef VBOX_WITH_MAIN
     132    {   kSupIFT_Exe,  kSupID_AppBin,            true, "VBoxManage" SUPLIB_EXE_SUFF },
     133//#endif
    130134    {   kSupIFT_Exe,  kSupID_AppBin,            false, "VBoxSVC" SUPLIB_EXE_SUFF },
    131135    {   kSupIFT_Dll,  kSupID_SharedLib,         false, "VBoxSettings" SUPLIB_DLL_SUFF },
     
    133137    /** @todo */
    134138#else
     139#ifdef VBOX_WITH_MAIN
    135140    {   kSupIFT_Exe,  kSupID_AppPrivArch,       false, "VBoxXPCOMIPCD" SUPLIB_EXE_SUFF },
    136141    {   kSupIFT_Dll,  kSupID_SharedLib,         false, "VBoxXPCOM" SUPLIB_DLL_SUFF },
     
    142147
    143148//#ifdef VBOX_WITH_VRDP
    144     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VRDPAuth" SUPLIB_DLL_SUFF },
    145     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VBoxVRDP" SUPLIB_DLL_SUFF },
     149    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VRDPAuth" SUPLIB_DLL_SUFF },
     150    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VBoxVRDP" SUPLIB_DLL_SUFF },
    146151//#endif
    147152
    148153//#ifdef VBOX_WITH_HEADLESS
    149     {   kSupIFT_Exe,  kSupID_AppBin,             true, "VBoxHeadless" SUPLIB_EXE_SUFF },
    150     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxHeadless" SUPLIB_DLL_SUFF },
    151     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxFFmpegFB" SUPLIB_DLL_SUFF },
     154    {   kSupIFT_Exe,  kSupID_AppBin,            true, "VBoxHeadless" SUPLIB_EXE_SUFF },
     155    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxHeadless" SUPLIB_DLL_SUFF },
     156    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxFFmpegFB" SUPLIB_DLL_SUFF },
    152157//#endif
    153158
    154159//#ifdef VBOX_WITH_QTGUI
    155     {   kSupIFT_Exe,  kSupID_AppBin,             true, "VirtualBox" SUPLIB_EXE_SUFF },
    156     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VirtualBox" SUPLIB_DLL_SUFF },
     160    {   kSupIFT_Exe,  kSupID_AppBin,            true, "VirtualBox" SUPLIB_EXE_SUFF },
     161    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VirtualBox" SUPLIB_DLL_SUFF },
    157162# if !defined(RT_OS_DARWIN) && !defined(RT_OS_WINDOWS) && !defined(RT_OS_OS2)
    158     {   kSupIFT_Dll,  kSupID_SharedLib,          true, "VBoxKeyboard" SUPLIB_DLL_SUFF },
     163    {   kSupIFT_Dll,  kSupID_SharedLib,         true, "VBoxKeyboard" SUPLIB_DLL_SUFF },
    159164# endif
    160165//#endif
    161166
    162167//#ifdef VBOX_WITH_VBOXSDL
    163     {   kSupIFT_Exe,  kSupID_AppBin,             true, "VBoxSDL" SUPLIB_EXE_SUFF },
    164     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxSDL" SUPLIB_DLL_SUFF },
     168    {   kSupIFT_Exe,  kSupID_AppBin,            true, "VBoxSDL" SUPLIB_EXE_SUFF },
     169    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxSDL" SUPLIB_DLL_SUFF },
    165170//#endif
    166171
    167172//#ifdef VBOX_WITH_VBOXBFE
    168     {   kSupIFT_Exe,  kSupID_AppBin,             true, "VBoxBFE" SUPLIB_EXE_SUFF },
    169     {   kSupIFT_Dll,  kSupID_AppPrivArch,        true, "VBoxBFE" SUPLIB_DLL_SUFF },
     173    {   kSupIFT_Exe,  kSupID_AppBin,            true, "VBoxBFE" SUPLIB_EXE_SUFF },
     174    {   kSupIFT_Dll,  kSupID_AppPrivArch,       true, "VBoxBFE" SUPLIB_DLL_SUFF },
    170175//#endif
    171176
    172177//#ifdef VBOX_WITH_WEBSERVICES
    173     {   kSupIFT_Exe, kSupID_AppBin,              true, "vboxwebsrv" SUPLIB_EXE_SUFF },
     178    {   kSupIFT_Exe, kSupID_AppBin,             true, "vboxwebsrv" SUPLIB_EXE_SUFF },
    174179//#endif
    175180
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