VirtualBox

Changeset 91768 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Oct 15, 2021 7:24:23 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
147543
Message:

Config.kmk,++: Define VBOX_LIB_SUPR0 for SUPR0.lib/.a on platforms where it's needed and skip all the if'ing. bugref:10124

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/testcase/Makefile.kmk

    r86360 r91768  
    475475tstLdrObjR0_LIBS = \
    476476        $(PATH_STAGE_LIB)/DisasmR0$(VBOX_SUFF_LIB) \
    477         $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    478 ifeq ($(VBOX_LDR_FMT),pe)
     477        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     478        $(VBOX_LIB_SUPR0)
     479if1of ($(VBOX_LDR_FMT),pe lx)
    479480 tstLdrObjR0_LIBS += \
    480         $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) \
    481         $(TARGET_tstLdr-4Imp)
    482 endif
    483 ifeq ($(VBOX_LDR_FMT),lx)
    484  tstLdrObjR0_LIBS += \
    485         $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB) \
    486481        $(TARGET_tstLdr-4Imp)
    487482endif
     
    773768tstRTR0DbgKrnlInfo_SYSSUFF = .r0
    774769tstRTR0DbgKrnlInfo_SOURCES = tstRTR0DbgKrnlInfo.cpp
    775 tstRTR0DbgKrnlInfo_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    776 if1of ($(VBOX_LDR_FMT), pe lx)
    777  tstRTR0DbgKrnlInfo_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB)
    778 endif
     770tstRTR0DbgKrnlInfo_LIBS = \
     771        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     772        $(VBOX_LIB_SUPR0)
    779773if defined(VBOX_WITH_HARDENING) && "$(KBUILD_TARGET)" == "win"
    780774 tstRTR0DbgKrnlInfoDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
     
    799793tstRTR0MemUserKernel_SYSSUFF = .r0
    800794tstRTR0MemUserKernel_SOURCES = tstRTR0MemUserKernel.cpp
    801 tstRTR0MemUserKernel_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    802 if1of ($(VBOX_LDR_FMT), pe lx)
    803  tstRTR0MemUserKernel_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB)
    804 endif
     795tstRTR0MemUserKernel_LIBS = \
     796        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     797        $(VBOX_LIB_SUPR0)
    805798if defined(VBOX_WITH_HARDENING) && "$(KBUILD_TARGET)" == "win"
    806799 tstRTR0MemUserKernelDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
     
    824817tstRTR0SemMutex_SYSSUFF = .r0
    825818tstRTR0SemMutex_SOURCES = tstRTR0SemMutex.cpp
    826 tstRTR0SemMutex_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    827 if1of ($(VBOX_LDR_FMT), pe lx)
    828  tstRTR0SemMutex_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB)
    829 endif
     819tstRTR0SemMutex_LIBS = \
     820        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     821        $(VBOX_LIB_SUPR0)
    830822if defined(VBOX_WITH_HARDENING) && "$(KBUILD_TARGET)" == "win"
    831823 tstRTR0SemMutexDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
     
    849841tstRTR0Thread_SYSSUFF = .r0
    850842tstRTR0Thread_SOURCES = tstRTR0Thread.cpp
    851 tstRTR0Thread_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    852 if1of ($(VBOX_LDR_FMT), pe lx)
    853  tstRTR0Thread_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB)
    854 endif
     843tstRTR0Thread_LIBS = \
     844        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     845        $(VBOX_LIB_SUPR0)
    855846if defined(VBOX_WITH_HARDENING) && "$(KBUILD_TARGET)" == "win"
    856847 tstRTR0ThreadDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
     
    874865tstRTR0Timer_SYSSUFF = .r0
    875866tstRTR0Timer_SOURCES = tstRTR0Timer.cpp
    876 tstRTR0Timer_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    877 if1of ($(VBOX_LDR_FMT), pe lx)
    878  tstRTR0Timer_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB)
    879 endif
     867tstRTR0Timer_LIBS = \
     868        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     869        $(VBOX_LIB_SUPR0)
    880870if defined(VBOX_WITH_HARDENING) && "$(KBUILD_TARGET)" == "win"
    881871 tstRTR0TimerDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
     
    899889tstRTR0ThreadPreemption_SYSSUFF = .r0
    900890tstRTR0ThreadPreemption_SOURCES = tstRTR0ThreadPreemption.cpp
    901 tstRTR0ThreadPreemption_LIBS = $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
    902 if1of ($(VBOX_LDR_FMT), pe lx)
    903  tstRTR0ThreadPreemption_LIBS += $(PATH_STAGE_LIB)/SUPR0$(VBOX_SUFF_LIB)
    904 endif
     891tstRTR0ThreadPreemption_LIBS = \
     892        $(PATH_STAGE_LIB)/RuntimeR0$(VBOX_SUFF_LIB) \
     893        $(VBOX_LIB_SUPR0)
    905894if defined(VBOX_WITH_HARDENING) && "$(KBUILD_TARGET)" == "win"
    906895 tstRTR0ThreadPreemptionDriverHardened_TEMPLATE = VBoxR3HardenedTstExe
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