VirtualBox

Changeset 72503 in vbox


Ignore:
Timestamp:
Jun 11, 2018 11:27:07 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
122989
Message:

VMM/testcase/Makefile.kmk: Need to pass VMM_COMMON_DEFS to a number of targets there too.

Location:
trunk/src/VBox/VMM
Files:
1 added
2 edited

Legend:

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

    r72493 r72503  
    1919include $(KBUILD_PATH)/subheader.kmk
    2020
     21# Include our Config.kmk if kmk is invoked from a parent directory.
     22ifndef VBOX_VMM_CONFIG_KMK_INCLUDED
     23 include $(PATH_SUB_CURRENT)/Config.kmk
     24endif
     25
    2126# Include sub-makefiles.
    2227ifndef VBOX_ONLY_EXTPACKS
     
    3439 endif
    3540endif
    36 
    37 
    38 #
    39 # Globals
    40 #
    41 
    42 ## DEFS variable that is picked up by all three VMM targets (R0, R3, RC).
    43 # Can be prepended to by setting it in LocalConfig.kmk
    44 VMM_COMMON_DEFS ?= VBOX_IN_VMM
    45 ifdef VBOX_WITH_2ND_IEM_STEP
    46  VMM_COMMON_DEFS += VBOX_WITH_2ND_IEM_STEP
    47 endif
    48 ifdef VBOX_WITH_3RD_IEM_STEP
    49  VMM_COMMON_DEFS += VBOX_WITH_3RD_IEM_STEP
    50 endif
    51 ifdef VBOX_WITH_NESTED_HWVIRT_SVM
    52  VMM_COMMON_DEFS += VBOX_WITH_NESTED_HWVIRT_SVM
    53 endif
    54 ifdef VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM
    55  VMM_COMMON_DEFS += VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM
    56 endif
    57 #ifdef VBOX_WITH_IEM
    58 # VMM_COMMON_DEFS += VBOX_WITH_IEM
    59 #endif
    60 # part of global DEFS
    61 #ifdef VBOX_WITH_REM
    62 # VMM_COMMON_DEFS += VBOX_WITH_REM
    63 #endif
    64 ifdef VBOX_WITH_MULTI_CORE
    65  VMM_COMMON_DEFS += VBOX_WITH_MULTI_CORE
    66 endif
    67 ifdef VBOX_WITH_R0_LOGGING
    68  VMM_COMMON_DEFS += VBOX_WITH_R0_LOGGING
    69 endif
    70 ifdef VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI
    71  VMM_COMMON_DEFS += VBOX_WITH_VMMR0_DISABLE_LAPIC_NMI
    72 endif
    73 ifdef VBOX_WITH_PCI_PASSTHROUGH
    74  VMM_COMMON_DEFS += VBOX_WITH_PCI_PASSTHROUGH
    75 endif
    76 ifdef VBOX_WITH_DTRACE_RC
    77  VMM_COMMON_DEFS += VBOX_WITH_DTRACE_RC
    78 endif
    79 ifdef VBOX_WITH_SAFE_STR
    80  VMM_COMMON_DEFS += VBOX_WITH_SAFE_STR
    81 endif
    82 ifdef VBOX_WITH_RAW_RING1
    83  VMM_COMMON_DEFS += VBOX_WITH_RAW_RING1
    84 endif
    85 ifdef VBOX_WITH_64ON32_IDT
    86  VMM_COMMON_DEFS += VBOX_WITH_64ON32_IDT
    87 endif
    88 ifdef VBOX_WITH_64ON32_CMOS_DEBUG
    89  VMM_COMMON_DEFS += VBOX_WITH_64ON32_CMOS_DEBUG
    90 endif
    91 ifdef VBOXSTRICTRC_STRICT_ENABLED
    92  VMM_COMMON_DEFS += VBOXSTRICTRC_STRICT_ENABLED
    93 endif
    94 ifeq ($(KBUILD_TARGET),amd64)
    95  VMM_COMMON_DEFS += VBOX_WITH_MORE_RING0_MEM_MAPPINGS
    96 endif
    97 
    98 # VMM_COMMON_DEFS += VBOX_WITH_NS_ACCOUNTING_STATS
    99 
    10041
    10142
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r69111 r72503  
    144144ifdef VBOX_WITH_RAW_MODE
    145145 tstVMStructRC_TEMPLATE  = VBoxRcExe
    146  tstVMStructRC_DEFS      = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE
     146 tstVMStructRC_DEFS      = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE $(VMM_COMMON_DEFS)
    147147 ifdef VBOX_WITH_R0_LOGGING
    148148  tstVMStructRC_DEFS    += VBOX_WITH_R0_LOGGING
     
    158158
    159159tstVMStructSize_TEMPLATE= VBOXR3AUTOTST
    160 tstVMStructSize_DEFS    = IN_VMM_R3 IN_DIS
     160tstVMStructSize_DEFS    = IN_VMM_R3 IN_DIS $(VMM_COMMON_DEFS)
    161161ifdef VBOX_WITH_RAW_MODE
    162162 tstVMStructSize_DEFS  += VBOX_WITH_RAW_MODE
     
    178178
    179179tstAsmStructs_TEMPLATE  = VBOXR3AUTOTST
    180 tstAsmStructs_DEFS      = IN_VMM_R3 IN_DIS
     180tstAsmStructs_DEFS      = IN_VMM_R3 IN_DIS $(VMM_COMMON_DEFS)
    181181ifdef VBOX_WITH_RAW_MODE
    182182 tstAsmStructs_DEFS    += VBOX_WITH_RAW_MODE
     
    196196ifdef VBOX_WITH_RAW_MODE
    197197 tstAsmStructsRC_TEMPLATE= VBoxRcExe
    198  tstAsmStructsRC_DEFS    = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE
     198 tstAsmStructsRC_DEFS    = IN_VMM_RC IN_DIS IN_RT_RC VBOX_WITH_RAW_MODE $(VMM_COMMON_DEFS)
    199199 ifdef VBOX_WITH_R0_LOGGING
    200200  tstAsmStructsRC_DEFS  += VBOX_WITH_R0_LOGGING
     
    231231tstIEMCheckMc_TEMPLATE  = VBOXR3TSTEXE
    232232tstIEMCheckMc_SOURCES   = tstIEMCheckMc.cpp
     233tstIEMCheckMc_DEFS      = $(VMM_COMMON_DEFS)
    233234tstIEMCheckMc_LIBS      = $(LIB_RUNTIME)
    234235ifeq ($(KBUILD_TARGET),win)
     
    469470     || defined(VBOX_WITH_DTRACE_RC))
    470471 tstVMStructDTrace_TEMPLATE= VBOXR3AUTOTST
    471  tstVMStructDTrace_DEFS    = IN_VMM_R3 IN_DIS
     472 tstVMStructDTrace_DEFS    = IN_VMM_R3 IN_DIS $(VMM_COMMON_DEFS)
    472473 ifdef VBOX_WITH_RAW_MODE
    473474  tstVMStructDTrace_DEFS  += VBOX_WITH_RAW_MODE
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