VirtualBox

Changeset 6730 in vbox for trunk/src


Ignore:
Timestamp:
Feb 1, 2008 6:31:59 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
27812
Message:

Made crossbuilding the linux additions in an l4 build work again. Needed to adjust LIBS in the VBOXGUESTR3EXE template and inherit for both BUILD_TARGET and BUILD_PLATFORM in runtime.

File:
1 edited

Legend:

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

    r6697 r6730  
    491491#
    492492# RuntimeGuestR3 - Guest Additions Runtime (static).
    493 #
    494 RuntimeGuestR3_TEMPLATE             := VBOXGUESTR3LIB
    495 RuntimeGuestR3_SDKS.win             := $(RuntimeR3_SDKS.win)
    496 RuntimeGuestR3_DEFS                 := $(filter-out RTCRITSECT_STRICT, $(RuntimeR3_DEFS))
    497 RuntimeGuestR3_DEFS.$(BUILD_TARGET) := $(RuntimeR3_DEFS.$(BUILD_TARGET))
    498 RuntimeGuestR3_INCS                 := $(RuntimeR3_INCS)
    499 RuntimeGuestR3_INCS.$(BUILD_TARGET) := $(RuntimeR3_INCS.$(BUILD_TARGET))
    500 RuntimeGuestR3_SOURCES              := $(filter-out \
     493# (The BUILD_PLATFORM inheritance here is for l4 crossbuilding the linux additions.)
     494#
     495RuntimeGuestR3_TEMPLATE                 := VBOXGUESTR3LIB
     496RuntimeGuestR3_SDKS.win                 := $(RuntimeR3_SDKS.win)
     497RuntimeGuestR3_DEFS                     := $(filter-out RTCRITSECT_STRICT, $(RuntimeR3_DEFS))
     498RuntimeGuestR3_DEFS.$(BUILD_TARGET)     := $(RuntimeR3_DEFS.$(BUILD_TARGET))
     499RuntimeGuestR3_DEFS.$(BUILD_PLATFORM)   := $(RuntimeR3_DEFS.$(BUILD_PLATFORM))
     500RuntimeGuestR3_INCS                     := $(RuntimeR3_INCS)
     501RuntimeGuestR3_INCS.$(BUILD_TARGET)     := $(RuntimeR3_INCS.$(BUILD_TARGET))
     502RuntimeGuestR3_INCS.$(BUILD_PLATFORM)   := $(RuntimeR3_INCS.$(BUILD_PLATFORM))
     503RuntimeGuestR3_SOURCES                  := $(filter-out \
    501504        common/time/timesupref.cpp \
    502505        common/time/timesupA.asm \
     
    507510        common/time/timesysalias.cpp \
    508511        VBox/logbackdoor.cpp
    509 RuntimeGuestR3_SOURCES.$(BUILD_TARGET) := $(RuntimeR3_SOURCES.$(BUILD_TARGET))
    510 RuntimeGuestR3_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH) := $(RuntimeR3_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH))
     512RuntimeGuestR3_SOURCES.$(BUILD_TARGET)  := $(RuntimeR3_SOURCES.$(BUILD_TARGET))
     513RuntimeGuestR3_SOURCES.$(BUILD_PLATFORM):= $(RuntimeR3_SOURCES.$(BUILD_PLATFORM))
     514RuntimeGuestR3_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH)   := $(RuntimeR3_SOURCES.$(BUILD_TARGET).$(BUILD_TARGET_ARCH))
     515RuntimeGuestR3_SOURCES.$(BUILD_PLATFORM).$(BUILD_TARGET_ARCH) := $(RuntimeR3_SOURCES.$(BUILD_PLATFORM).$(BUILD_TARGET_ARCH))
    511516
    512517
     
    516521#                      for X11 drivers, GRADD and similar.
    517522#
    518 RuntimeGuestR3Mini_TEMPLATE             := VBOXGUESTR3DLL
    519 RuntimeGuestR3Mini_INST                 := $(INST_ADDITIONS_LIB)
    520 RuntimeGuestR3Mini_SDKS.win             := $(RuntimeR3_SDKS.win)
    521 RuntimeGuestR3Mini_DEFS                 := $(filter-out RTCRITSECT_STRICT, $(RuntimeR3_DEFS)) \
    522                                            RT_MINI
    523 RuntimeGuestR3Mini_DEFS.$(BUILD_TARGET) := $(RuntimeR3_DEFS.$(BUILD_TARGET))
    524 RuntimeGuestR3Mini_INCS                 := $(RuntimeR3_INCS)
    525 RuntimeGuestR3Mini_INCS.$(BUILD_TARGET) := $(RuntimeR3_INCS.$(BUILD_TARGET))
    526 RuntimeGuestR3Mini_SOURCES               = \
     523RuntimeGuestR3Mini_TEMPLATE                 := VBOXGUESTR3DLL
     524RuntimeGuestR3Mini_INST                     := $(INST_ADDITIONS_LIB)
     525RuntimeGuestR3Mini_SDKS.win                 := $(RuntimeR3_SDKS.win)
     526RuntimeGuestR3Mini_DEFS                     := $(filter-out RTCRITSECT_STRICT, $(RuntimeR3_DEFS)) RT_MINI
     527RuntimeGuestR3Mini_DEFS.$(BUILD_TARGET)     := $(RuntimeR3_DEFS.$(BUILD_TARGET))
     528RuntimeGuestR3Mini_DEFS.$(BUILD_PLATFORM)   := $(RuntimeR3_DEFS.$(BUILD_PLATFORM))
     529RuntimeGuestR3Mini_INCS                     := $(RuntimeR3_INCS)
     530RuntimeGuestR3Mini_INCS.$(BUILD_TARGET)     := $(RuntimeR3_INCS.$(BUILD_TARGET))
     531RuntimeGuestR3Mini_INCS.$(BUILD_PLATFORM)   := $(RuntimeR3_INCS.$(BUILD_PLATFORM))
     532RuntimeGuestR3Mini_SOURCES = \
    527533        common/err/errmsg.cpp \
    528534        common/err/RTErrConvertFromErrno.cpp \
     
    544550        r3/fs.cpp \
    545551        r3/path.cpp
    546 RuntimeGuestR3Mini_SOURCES.linux         = \
     552RuntimeGuestR3Mini_SOURCES.linux = \
    547553        r3/posix/fileio-posix.cpp \
    548554        r3/posix/path-posix.cpp \
    549555        r3/posix/utf8-posix.cpp
    550 RuntimeGuestR3Mini_SOURCES.solaris       = \
     556RuntimeGuestR3Mini_SOURCES.solaris = \
    551557        r3/posix/fileio-posix.cpp \
    552558        r3/posix/path-posix.cpp \
    553559        r3/posix/utf8-posix.cpp
    554560# VBox specific stuff.
    555 RuntimeGuestR3Mini_SOURCES              += \
     561RuntimeGuestR3Mini_SOURCES += \
    556562        VBox/logbackdoor.cpp \
    557563        VBox/logbackdoor-redirect.cpp \
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