VirtualBox

Ignore:
Timestamp:
Feb 15, 2007 1:14:36 AM (18 years ago)
Author:
vboxsync
Message:

A new loader testcase.

File:
1 edited

Legend:

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

    r894 r915  
    2929        tstLdr-2 \
    3030        tstLdr-3 \
     31        tstLdr-4 \
    3132        tstLdrLoad \
    3233        tstAvl \
     
    6465PROGRAMS.l4 = \
    6566        tstIoCtl
    66 SYSMODS = tstLdrObj
     67SYSMODS = \
     68        tstLdrObj \
     69        tstLdrObjR0
    6770# tstSems
    6871endif # VBOX_WITH_TESTCASES
     
    128131tstLdrObj_SYSSUFF  = .gc
    129132tstLdrObj_SOURCES  = tstLdrObj.cpp
    130 tstLdrObj_DEFS     = IN_DIS_GC IN_RT_GC
     133tstLdrObj_DEFS     = IN_DIS_GC IN_RT_GC DIS_CORE_ONLY
    131134ifeq ($(VBOX_LDR_FMT32),elf)
    132135tstLdrObj_DEFS    += VBOX_SOME_IMPORT_FUNCTION
     
    150153endif
    151154
     155
    152156tstLdr-3_SOURCES = tstLdr-3.cpp
    153157tstLdr-3_DEFS    = IN_DIS_R3
     
    155159        $(PATH_LIB)/DisasmR3$(VBOX_SUFF_LIB)
    156160
     161tstLdrObjR0_TEMPLATE = VBOXR0
     162tstLdrObjR0_INST     = $(INST_TESTCASE)
     163tstLdrObjR0_SYSSUFF  = .r0
     164tstLdrObjR0_SOURCES  = tstLdrObjR0.cpp tstLdrDisasmTest.cpp
     165tstLdrObjR0_DEFS     = IN_DIS_R0 IN_RT_R0 DIS_CORE_ONLY
     166ifeq ($(VBOX_LDR_FMT32),elf)
     167 tstLdrObjR0_DEFS   += VBOX_SOME_IMPORT_FUNCTION
     168endif
     169tstLdrObjR0_LIBS     = \
     170        $(PATH_LIB)/DisasmR0$(VBOX_SUFF_LIB) \
     171        $(PATH_LIB)/RuntimeR0$(VBOX_SUFF_LIB)
     172ifeq ($(VBOX_LDR_FMT),pe)
     173 tstLdrObjR0_LDFLAGS = -Entry:Entrypoint
     174 tstLdrObjR0_LIBS   += \
     175        $(PATH_LIB)/SUPR0$(VBOX_SUFF_LIB)
     176endif
     177ifeq ($(VBOX_LDR_FMT),elf)
     178 tstLdrObjR0_LDFLAGS = -entry=Entrypoint
     179endif
     180ifeq ($(VBOX_LDR_FMT),lx)
     181 tstLdrObjR0_LIBS   += \
     182        $(PATH_LIB)/SUPR0$(VBOX_SUFF_LIB)
     183endif
     184
     185tstLdr-4_SOURCES = tstLdr-4.cpp tstLdrDisasmTest.cpp
     186tstLdr-4_DEFS    = IN_DIS_R3
     187tstLdr-4_LIBS    = \
     188        $(PATH_LIB)/DisasmR3$(VBOX_SUFF_LIB)
     189
    157190tstLdrLoad_SOURCES = tstLdrLoad.cpp
    158191
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