summaryrefslogtreecommitdiff
path: root/src/VBox/Additions/os2/Config.kmk
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Additions/os2/Config.kmk')
-rw-r--r--src/VBox/Additions/os2/Config.kmk18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/VBox/Additions/os2/Config.kmk b/src/VBox/Additions/os2/Config.kmk
index f1f56cce..2dfe650b 100644
--- a/src/VBox/Additions/os2/Config.kmk
+++ b/src/VBox/Additions/os2/Config.kmk
@@ -4,7 +4,7 @@
#
#
-# Copyright (C) 2006-2007 Oracle Corporation
+# Copyright (C) 2006-2010 Oracle Corporation
#
# This file is part of VirtualBox Open Source Edition (OSE), as
# available from http://www.virtualbox.org. This file is free software;
@@ -26,16 +26,22 @@ ifndef VBOX_ROOT_CONFIG_KMK_INCLUDED
endif
## FIXME
-PATH_DDKVIDEO = D:/dev/ddk/200402/video
-PATH_DDKBASE = D:/dev/ddk/200402/base
+PATH_DDKVIDEO ?= D:/ddk/200402/video
+PATH_DDKBASE ?= D:/ddk/200402/base
+TOOL_MASM510_AS ?= $(PATH_DDKBASE)/tools/masm.exe
+TOOL_MSLINK510_LD ?= $(PATH_DDKBASE)/tools/link.exe
+PATH_TOOL_VAC308 ?= D:/VACpp/v3.08
+PATH_TOOL_ALP ?= D:/Toolkit/v4.52/bin
#
# Template for VAC308 Gradd stuff.
#
TEMPLATE_VBOXOS2VAC308 = Template for VisualAge for C++ v3.08 / Gradd
-TEMPLATE_VBOXOS2VAC308_TOOL = VAC308
-TEMPLATE_VBOXOS2VAC308_ASTOOL = ALP
-TEMPLATE_VBOXOS2VAC308_DEFS += IN_RING3 RT_OS_OS2
+TEMPLATE_VBOXOS2VAC308_TOOL = VAC308
+TEMPLATE_VBOXOS2VAC308_ASTOOL = ALP
+TEMPLATE_VBOXOS2VAC308_ARTOOL = GCC3OMF
+TEMPLATE_VBOXOS2VAC308_INST = $(INST_ADDITIONS)
+TEMPLATE_VBOXOS2VAC308_DEFS = RT_OS_OS2 IN_RING3 ## @todo IN_GUEST IN_GUEST_R3 IN_RT_R3
TEMPLATE_VBOXOS2VAC308_CFLAGS += /Gn+ # Do not generate default libraries in object.
TEMPLATE_VBOXOS2VAC308_CFLAGS += /Gr+ # Allow object code to run at ring 0.