Makefile.kmk revision 7519a1c4323fa86fbb19a36a91cd25abfd7af714
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Makefile for the Wine D3D related dlls for VirtualBox.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Copyright (C) 2009-2012 Oracle Corporation
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# available from http://www.virtualbox.org. This file is free software;
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# you can redistribute it and/or modify it under the terms of the GNU
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# General Public License (GPL) as published by the Free Software
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsyncSUB_DEPTH = ../../../../../..
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsyncinclude $(KBUILD_PATH)/subheader.kmk
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Template for building wine stuff.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncTEMPLATE_VBoxGuestWineDLL = Template for building a wine DLL.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncTEMPLATE_VBoxGuestWineDLL_EXTENDS = VBOXGUESTR3NPDLL
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsyncTEMPLATE_VBoxGuestWineDLL_DEFS = $(TEMPLATE_VBOXGUESTR3NPDLL_DEFS) \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync __WINESRC__ \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync WINE_UNICODE_API="" \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync _REENTRANT \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync WINE_NOWINSOCK \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync USE_WIN32_OPENGL \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync DLLDIR=\"\" \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync BINDIR=\"\" \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync LIB_TO_BINDIR=\"\" \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync LIB_TO_DLLDIR=\"\" \
a0d1e40cc56a54314af0a1a4b5e13905ffd78393vboxsync BIN_TO_DLLDIR=\"\" \
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync LIB_TO_DATADIR=\"\" \
TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.amd64 = $(if-expr $(VBOX_WINDDK_GST_WLH) != WINDDKWLH,VBOX_USING_WINDDK_W7_OR_LATER,)
TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.x86 = __i386__
TEMPLATE_VBoxGuestWineD3DxDLL_INCS.x86 = include
DLLS.x86 += libWine
wined3dwddm_INSTTYPE.win = none
DLLS.amd64 += wined3dwddm-x86
$(subst $(PATH_STAGE_LIB)/wined3d$(VBOX_SUFF_LIB),$(PATH_STAGE_LIB)/wined3dwddm$(VBOX_SUFF_LIB),$(VBoxD3D9_LIBS)) \
DLLS.amd64 += VBoxD3D9wddm-x86
d3d9_SOURCES.x86 = \