VirtualBox

Changeset 3249 in vbox for trunk/Config.kmk


Ignore:
Timestamp:
Jun 24, 2007 1:46:12 AM (17 years ago)
Author:
vboxsync
Message:

VBox ring-3 template and runtime.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r3233 r3249  
    22692269
    22702270#
    2271 # Template for building OS/2 R0 things.
     2271# Template for building R3 OS/2 guest additions.
     2272#
     2273TEMPLATE_VBOXOS2GUESTR3                 = VBox OS/2 Guest Programs and DLLs
     2274TEMPLATE_VBOXOS2GUESTR3_INST            = $(INST_ADDITIONS)os2/
     2275TEMPLATE_VBOXOS2GUESTR3_BLD_TRG         = os2
     2276TEMPLATE_VBOXOS2GUESTR3_BLD_TRG_ARCH    = x86
     2277TEMPLATE_VBOXOS2GUESTR3_BLD_TRG_CPU     = blend
     2278TEMPLATE_VBOXOS2GUESTR3_DEFS            = IN_GUEST IN_GUEST_R3 IN_RING3 IN_RT_R3 HC_ARCH_BITS=32 GC_ARCH_BITS=32
     2279TEMPLATE_VBOXOS2GUESTR3_ASTOOL          = NASM
     2280TEMPLATE_VBOXOS2GUESTR3_ASFLAGS         = -f obj -DASM_FORMAT_OMF -D__NASM__ -w+orphan-labels -g
     2281TEMPLATE_VBOXOS2GUESTR3_DLLSUFF         = .dll
     2282TEMPLATE_VBOXOS2GUESTR3_EXESUFF         = .exe
     2283TEMPLATE_VBOXOS2GUESTR3_LIBSUFF         = .lib
     2284TEMPLATE_VBOXOS2GUESTR3_ARLIBSUFF       = .lib
     2285TEMPLATE_VBOXOS2GUESTR3_TOOL            = GXX3OMF
     2286TEMPLATE_VBOXOS2GUESTR3_CXXFLAGS        = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs -pipe -fno-strict-aliasing -fno-rtti -fno-exceptions
     2287TEMPLATE_VBOXOS2GUESTR3_CFLAGS          = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs -pipe -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -fno-strict-aliasing
     2288ifneq ($(BUILD_TYPE),debug)
     2289 TEMPLATE_VBOXOS2GUESTR3_CFLAGS        += -O2 -fno-omit-frame-pointer
     2290 TEMPLATE_VBOXOS2GUESTR3_CXXFLAGS      += -O2 -fno-omit-frame-pointer
     2291endif
     2292TEMPLATE_VBOXOS2GUESTR3_INCS            = \
     2293        $(VBOX_PATH_SDK)/include
     2294
     2295#
     2296# Template for building OS/2 guest R3 libraries.
     2297#
     2298TEMPLATE_VBOXOS2GUESTR3LIB              = VBox OS/2 Guest Usermode Libraries
     2299TEMPLATE_VBOXOS2GUESTR3LIB_EXTENDS      = VBOXOS2GUESTR3
     2300TEMPLATE_VBOXOS2GUESTR3LIB_INST         = $(INST_ADDITIONS_LIB)os2/
     2301
     2302#
     2303# Template for building OS/2 Guest R0 images.
    22722304#
    22732305TEMPLATE_VBOXOS2GUESTR0                 = VBox OS/2 Guest Driver
     
    22832315TEMPLATE_VBOXOS2GUESTR0_CXXFLAGS        = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs -pipe -fno-strict-aliasing -fno-rtti -fno-exceptions
    22842316TEMPLATE_VBOXOS2GUESTR0_CFLAGS          = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs -pipe -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -fno-strict-aliasing
    2285 ifneq ($(BUILD_TARGET),debug)
     2317ifneq ($(BUILD_TYPE),debug)
    22862318 TEMPLATE_VBOXOS2GUESTR0_CFLAGS        += -O2 -fno-omit-frame-pointer
    22872319 TEMPLATE_VBOXOS2GUESTR0_CXXFLAGS      += -O2 -fno-omit-frame-pointer
     
    22912323
    22922324#
    2293 # R0 OS/2 guest libraries
     2325# Template for building OS/2 Guest R0 libraries.
    22942326#
    22952327TEMPLATE_VBOXOS2GUESTR0LIB              = VBox OS/2 Guest Driver Library
     
    22972329TEMPLATE_VBOXOS2GUESTR0LIB_INST         = $(INST_ADDITIONS_LIB)os2/
    22982330
    2299 VBOX_LIB_IPRT_OS2GUESTR0 = $(PATH_LIB)/additions/os2/RuntimeOS2GuestR0.lib
     2331#
     2332# OS/2 Guest Libraries.
     2333#
     2334VBOX_LIB_IPRT_OS2_GUEST_R0              = $(PATH_LIB)/additions/os2/RuntimeOS2GuestR0.lib
     2335VBOX_LIB_IPRT_OS2_GUEST_R3              = $(PATH_LIB)/additions/os2/RuntimeOS2GuestR3.lib
     2336VBOX_LIB_VBGL_OS2_R3                    = $(PATH_LIB)/additions/os2/VBoxGuestR3LibOS2.lib
     2337VBOX_LIB_VBGL_OS2_R0BASE                = $(PATH_LIB)/additions/os2/VBoxGuestR0LibBaseOS2.lib
     2338VBOX_LIB_VBGL_OS2_R0                    = $(PATH_LIB)/additions/os2/VBoxGuestR0LibOS2.lib
    23002339
    23012340endif # VBOX_WITH_OS2_ADDITIONS
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