Config.kmk revision 702ded37444d1081164b40c522bdea2afd928ac5
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync# kBuild Configuration file for the OS/2 Guest Additions.
2c07c1fedb046186887479cc69f283d83e70b268vboxsync# Copyright (C) 2006-2014 Oracle Corporation
2b8bde865e119318ffd56bfeb9ba0d05988deb5fvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
3baadeafd9922582dad9b32431362e6296417dd8vboxsync# available from http://www.virtualbox.org. This file is free software;
1d98526a7c32ecd4d197158fc5390ac8e8d714fevboxsync# you can redistribute it and/or modify it under the terms of the GNU
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync# General Public License (GPL) as published by the Free Software
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsyncifdef VBOX_ADDITIONS_OS2_CONFIG_KMK_INCLUDED
2dfda90468c5653309a3e93423313e0ec0e627a2vboxsync $(error oops.)
include $(PATH_ROOT)/Config.kmk
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_VBOXOS2VAC308_CFLAGS += /Q+ # Suppress the logo. (in VAC308.kmk?)
TEMPLATE_VBOXOS2VAC308_CFLAGS += /C+ # Perform compile only, no link. (in VAC308.kmk?)
TEMPLATE_VBOXOS2VAC308_CFLAGS += /Ss+ # Allow the double slash (//) format to be used for comments. (C only)
TEMPLATE_VBOXOS2VAC308_CFLAGS += /Ge- # Use the version of the runtime library that assumes a DLL is being built. (_DLL_InitTerm++)
TEMPLATE_VBOXOS2VAC308_LDFLAGS += -B"/Nologo" # Quiet! (ILINK308.kmk?)
TEMPLATE_VBOXOS2VAC308_LDFLAGS += -B"/Debug" # Debug info (ILINK308.kmk?)
TEMPLATE_VBOXOS2VAC308_LDFLAGS += -B"/Map" # Generate map file (ILINK308.kmk?)
TEMPLATE_VBOXOS2VAC308_LDFLAGS += -B"/Alignment:32" # Pack LX pages on 32 byte boundaries (default is 512 bytes).
$(PATH_DDKVIDEO)/rel/os2c/include/base/os2 \
$(PATH_DDKVIDEO)/rel/os2c/include/base/os2/16bit
$(PATH_DDKVIDEO)/rel/os2c/lib/os2/os2386.lib \
$(PATH_TOOL_VAC308_LIB)/cppon30.lib