Makefile.kmk revision 4ca627b809c47f842ea1e994ae06516fc70ade2a
af062818b47340eef15700d2f0211576ba3506eevboxsync# Makefile for the Wine D3D related dlls for VirtualBox.
af062818b47340eef15700d2f0211576ba3506eevboxsync# Copyright (C) 2009 Sun Microsystems, Inc.
af062818b47340eef15700d2f0211576ba3506eevboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
af062818b47340eef15700d2f0211576ba3506eevboxsync# available from http://www.virtualbox.org. This file is free software;
af062818b47340eef15700d2f0211576ba3506eevboxsync# you can redistribute it and/or modify it under the terms of the GNU
af062818b47340eef15700d2f0211576ba3506eevboxsync# General Public License (GPL) as published by the Free Software
af062818b47340eef15700d2f0211576ba3506eevboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
af062818b47340eef15700d2f0211576ba3506eevboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
af062818b47340eef15700d2f0211576ba3506eevboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
af062818b47340eef15700d2f0211576ba3506eevboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
af062818b47340eef15700d2f0211576ba3506eevboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
af062818b47340eef15700d2f0211576ba3506eevboxsync# additional information or have any questions.
af062818b47340eef15700d2f0211576ba3506eevboxsyncSUB_DEPTH = ../../../../../..
af062818b47340eef15700d2f0211576ba3506eevboxsyncinclude $(KBUILD_PATH)/subheader.kmk
af062818b47340eef15700d2f0211576ba3506eevboxsyncDLLS += libWine
912b8dafdda09a31ee01d57d31afc4df96b80218vboxsynclibWine_TEMPLATE = VBOXGUESTR3NPDLL
af062818b47340eef15700d2f0211576ba3506eevboxsynclibWine_DEFS = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ \
af062818b47340eef15700d2f0211576ba3506eevboxsync DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BINDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_BINDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BIN_TO_DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_DATADIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BIN_TO_DATADIR=\"\"
af062818b47340eef15700d2f0211576ba3506eevboxsynclibWine_INCS := $(PATH_SUB_CURRENT)/include
af062818b47340eef15700d2f0211576ba3506eevboxsynclibWine_SOURCES := \
af062818b47340eef15700d2f0211576ba3506eevboxsyncDLLS += wined3d
af062818b47340eef15700d2f0211576ba3506eevboxsyncwined3d_TEMPLATE = VBOXGUESTR3NPDLL
912b8dafdda09a31ee01d57d31afc4df96b80218vboxsyncwined3d_DEFS = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ _USE_MATH_DEFINES WINE_NO_DEBUG_MSGS\
af062818b47340eef15700d2f0211576ba3506eevboxsync DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BINDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_BINDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BIN_TO_DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_DATADIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BIN_TO_DATADIR=\"\"
af062818b47340eef15700d2f0211576ba3506eevboxsyncwined3d_INCS := $(PATH_SUB_CURRENT)/include
af062818b47340eef15700d2f0211576ba3506eevboxsyncwined3d_SOURCES := \
af062818b47340eef15700d2f0211576ba3506eevboxsyncwined3d_LIBS = \
af062818b47340eef15700d2f0211576ba3506eevboxsync $(PATH_LIB)/libWine$(VBOX_SUFF_LIB)
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncDLLS += VBoxD3D8
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D8_TEMPLATE = VBOXGUESTR3NPDLL
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D8_DEFS = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ _USE_MATH_DEFINES\
af062818b47340eef15700d2f0211576ba3506eevboxsync DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BINDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_BINDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BIN_TO_DLLDIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync LIB_TO_DATADIR=\"\" \
af062818b47340eef15700d2f0211576ba3506eevboxsync BIN_TO_DATADIR=\"\"
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D8_INCS := $(PATH_SUB_CURRENT)/include
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D8_SOURCES := \
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D8_LIBS = \
af062818b47340eef15700d2f0211576ba3506eevboxsync $(PATH_LIB)/libWine$(VBOX_SUFF_LIB) \
af062818b47340eef15700d2f0211576ba3506eevboxsync $(PATH_LIB)/wined3d$(VBOX_SUFF_LIB)
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncDLLS += VBoxD3D9
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D9_TEMPLATE = VBOXGUESTR3NPDLL
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D9_DEFS = __WINESRC__ WINE_UNICODE_API="" _REENTRANT WINE_NOWINSOCK USE_WIN32_OPENGL __i386__ _USE_MATH_DEFINES\
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync DLLDIR=\"\" \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync BINDIR=\"\" \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync LIB_TO_BINDIR=\"\" \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync LIB_TO_DLLDIR=\"\" \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync BIN_TO_DLLDIR=\"\" \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync LIB_TO_DATADIR=\"\" \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync BIN_TO_DATADIR=\"\"
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D9_INCS := $(PATH_SUB_CURRENT)/include
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D9_SOURCES := \
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncVBoxD3D9_LIBS = \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync $(PATH_LIB)/libWine$(VBOX_SUFF_LIB) \
589fd26cedb2b4ebbed14f2964cad03cc8ebbca2vboxsync $(PATH_LIB)/wined3d$(VBOX_SUFF_LIB)
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncDLLS += d3d8
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d8_TEMPLATE = VBOXGUESTR3NPDLL
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d8_DEFS = __i386__
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d8_INCS := $(PATH_SUB_CURRENT)/include
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d8_SOURCES = \
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncDLLS += d3d9
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d9_TEMPLATE = VBOXGUESTR3NPDLL
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d9_DEFS = __i386__
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d9_INCS := $(PATH_SUB_CURRENT)/include
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncd3d9_SOURCES = \
4ca627b809c47f842ea1e994ae06516fc70ade2avboxsyncinclude $(KBUILD_PATH)/subfooter.kmk