VirtualBox

Changeset 74652 in vbox


Ignore:
Timestamp:
Oct 7, 2018 12:10:28 PM (6 years ago)
Author:
vboxsync
Message:

iprt: Use imported Mach-O code; removed kStuff entirely. bugref:9232

Location:
trunk
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r74363 r74652  
    515515# Include the EFI firmware into the package
    516516VBOX_WITH_EFIFW_PACKING = 1
    517 # Use kStuff for MACH-O and LX binary loading.
    518 if1of ($(KBUILD_TARGET_ARCH), x86 amd64)
    519  IPRT_WITH_KSTUFF = 1
    520 endif
    521517# Enable setuid wrapper for Solaris host DVD.
    522518#VBOX_WITH_SUID_WRAPPER = 1
     
    66366632TEMPLATE_VBoxAdvBldProg_LIBS    = \
    66376633        $(PATH_STAGE_LIB)/RuntimeBldProg$(VBOX_HOSTSUFF_LIB) \
    6638         $(if-expr defined(IPRT_WITH_KSTUFF), \
    6639                 $(PATH_STAGE_LIB)/VBox-kStuffStaticBldProg$(VBOX_HOSTSUFF_LIB) \
    6640                 $(PATH_STAGE_LIB)/RuntimeBldProg$(VBOX_HOSTSUFF_LIB) \
    6641         ,) \
    66426634        $(TEMPLATE_VBoxBldProg_LIBS)
    66436635TEMPLATE_VBoxAdvBldProg_LIBS.darwin = \
  • trunk/Maintenance.kmk

    r69494 r74652  
    3030        @$(ECHO) ""
    3131        @$(ECHO) "up update         - Update svn and fetch tools."
    32         @$(ECHO) "up2 update2       - Update svn and fetch tools, ignore externals (kBuild, kStuff)."
     32        @$(ECHO) "up2 update2       - Update svn and fetch tools, ignore externals (kBuild)."
    3333        @$(ECHO) "incs              - Update autogenerated assembly include files in include/."
    3434        @$(ECHO) "snapshot-puel     - Create a source tarball of the PUEL (closed) sources."
  • trunk/src/VBox/Runtime/Makefile.kmk

    r74643 r74652  
    266266        LDR_WITH_ELF32 \
    267267        LDR_WITH_LX \
     268        LDR_WITH_MACHO \
    268269        LDR_WITH_PE \
    269270        RT_WITH_VBOX \
     
    272273        IPRT_WITH_OPENSSL \
    273274        NOFILEID
    274 ifeq ($(USERNAME),bird)
    275  RuntimeR3_DEFS += LDR_WITH_MACHO
    276 endif
    277275if1of ($(KBUILD_TARGET_ARCH), amd64 x86)
    278276 RuntimeR3_DEFS         += \
     
    280278endif
    281279#RuntimeR3_DEFS         += RTMEM_WRAP_TO_EF_APIS
    282 ifdef IPRT_WITH_KSTUFF
    283  RuntimeR3_DEFS        += LDR_WITH_KLDR
    284 endif
    285280ifdef IPRT_WITH_LZJB
    286281 RuntimeR3_DEFS        += RTZIP_USE_LZJB
     
    300295RuntimeR3_INCS         += \
    301296        $(PATH_ROOT)/src/libs/liblzf-3.4
    302 ifdef IPRT_WITH_KSTUFF
    303  RuntimeR3_INCS        += \
    304         $(PATH_ROOT)/src/libs/kStuff/kStuff/include
    305 endif
    306297
    307298# RuntimeR3_INCS.solaris  = \
     
    797788
    798789
    799 ifdef IPRT_WITH_KSTUFF
    800  RuntimeR3_SOURCES += \
    801         common/ldr/ldrkStuff.cpp
    802 endif
    803 
    804790# VBox specific stuff.
    805791RuntimeR3_SOURCES += \
     
    16301616        common/ldr/ldrEx.cpp \
    16311617        common/ldr/ldrFile.cpp \
    1632         common/ldr/ldrkStuff.cpp \
    16331618        common/ldr/ldrLX.cpp \
    16341619        common/ldr/ldrMachO.cpp \
     
    19901975RuntimeGuestR3_INCS.$(KBUILD_HOST)      := $(RuntimeR3_INCS.$(KBUILD_HOST))
    19911976RuntimeGuestR3_SOURCES                  := $(filter-out \
    1992         common/ldr/ldrkStuff.cpp \
    19931977        common/time/timesupref.cpp \
    19941978        common/time/timesupA.asm \
     
    21392123        $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB)
    21402124endif
    2141 ifdef IPRT_WITH_KSTUFF
    2142  VBoxRT_LIBS                  += \
    2143         $(PATH_STAGE_LIB)/VBox-kStuff$(VBOX_SUFF_LIB)
    2144 endif
    21452125ifndef SDK_VBOX_LIBXML2_LIBS
    21462126 VBoxRT_LIBS                 += \
     
    22922272VBoxRT-x86_LIBS += \
    22932273        $(PATH_STAGE_LIB)/SUPR3-x86$(VBOX_SUFF_LIB)
    2294 endif
    2295 ifdef IPRT_WITH_KSTUFF
    2296  VBoxRT-x86_LIBS                  += \
    2297         $(PATH_STAGE_LIB)/VBox-kStuff-x86$(VBOX_SUFF_LIB)
    22982274endif
    22992275ifndef SDK_VBOX_LIBXML2_LIBS
     
    36263602                '$(VBOX_PATH_RUNTIME_SRC)/common/string/unidata-lower.cpp' \
    36273603                '$(VBOX_PATH_RUNTIME_SRC)/common/string/unidata-upper.cpp' \
    3628                 '$(VBOX_PATH_RUNTIME_SRC)/common/ldr/ldrkStuff.cpp'
    36293604        $(QUIET)$(APPEND) [email protected]
    36303605        $(QUIET)$(APPEND) [email protected] 'INPUT = $(foreach x,$(IPRT_DOXYFILE_INPUT),\$(NLTAB)$(x))'
  • trunk/src/VBox/ValidationKit/Config.kmk

    r70510 r74652  
    7171TEMPLATE_VBoxValidationKitR3_LIBS = \
    7272        $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB)
    73 ifdef IPRT_WITH_KSTUFF
    74  TEMPLATE_VBoxValidationKitR3_LIBS += \
    75         $(PATH_STAGE_LIB)/VBox-kStuffStatic$(VBOX_SUFF_LIB) \
    76         $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB)
    77 endif
    7873ifeq ($(KBUILD_TARGET),solaris)
    7974 TEMPLATE_VBoxValidationKitR3_LIBS += \
     
    130125        $(PATH_STAGE_LIB)/SUPR3Static$(VBOX_SUFF_LIB) \
    131126        $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB)
    132 ifdef IPRT_WITH_KSTUFF
    133  TEMPLATE_VBoxValidationKitR3Host_LIBS += \
    134         $(PATH_STAGE_LIB)/VBox-kStuffStatic$(VBOX_SUFF_LIB) \
    135         $(PATH_STAGE_LIB)/RuntimeR3$(VBOX_SUFF_LIB)
    136 endif
    137127ifeq ($(KBUILD_TARGET),solaris)
    138128 TEMPLATE_VBoxValidationKitR3Host_LIBS += \
  • trunk/src/libs/Makefile.kmk

    r74324 r74652  
    5151endif
    5252
    53 # The kStuff lib used by IPRT and the debugger.
    54 if defined(IPRT_WITH_KSTUFF)
    55  include $(PATH_SUB_CURRENT)/kStuff/Makefile.kmk
    56 endif
    57 
    5853# OpenSSL.
    5954if  !defined(VBOX_ONLY_SDK) \
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