Makefile.kmk revision 3ad96deedaeae14c9c7ce2ec08a226e4804466dc
208651a016b098f4fa1f6279559f104d70f1632dtakashi# $Id$
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki## @file
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki# Sub-Makefile for VBoxVideo.
0a05fab9aadd37834734ffe106fc8ad4488fb3e3rbowen#
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd#
031b91a62d25106ae69d4693475c79618dd5e884fielding# Copyright (C) 2006-2007 Sun Microsystems, Inc.
031b91a62d25106ae69d4693475c79618dd5e884fielding#
031b91a62d25106ae69d4693475c79618dd5e884fielding# This file is part of VirtualBox Open Source Edition (OSE), as
031b91a62d25106ae69d4693475c79618dd5e884fielding# available from http://www.virtualbox.org. This file is free software;
031b91a62d25106ae69d4693475c79618dd5e884fielding# you can redistribute it and/or modify it under the terms of the GNU
031b91a62d25106ae69d4693475c79618dd5e884fielding# General Public License (GPL) as published by the Free Software
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# Foundation, in version 2 as it comes in the "COPYING" file of the
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd#
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# Clara, CA 95054 USA or visit http://www.sun.com if you need
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd# additional information or have any questions.
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd#
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdnd
d5d794fc2f4cc9ca6d6da17cfa2cdcd8d244bacdndDEPTH ?= ../../../../../..
7db9f691a00ead175b03335457ca296a33ddf31bndSUB_DEPTH = ../../..
0d1247698db064fb00e024b8a18e3923ee106acfyoshikiinclude $(KBUILD_PATH)/subheader.kmk
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki#
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki# VBoxVideo
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki#
208651a016b098f4fa1f6279559f104d70f1632dtakashi# Note. This has to run on NT4!
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki# (VBOX_LIB_IPRT_GUEST_R0_NT4 == VBOX_LIB_IPRT_GUEST_R0 on 64-bit)
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki#
208651a016b098f4fa1f6279559f104d70f1632dtakashiSYSMODS += VBoxVideo
208651a016b098f4fa1f6279559f104d70f1632dtakashiVBoxVideo_TEMPLATE = VBOXGUESTR0
208651a016b098f4fa1f6279559f104d70f1632dtakashiifdef VBOX_SIGN_ADDITIONS # (See the parent makefile.)
208651a016b098f4fa1f6279559f104d70f1632dtakashi VBoxVideo_NOINST = true
208651a016b098f4fa1f6279559f104d70f1632dtakashiendif
0d1247698db064fb00e024b8a18e3923ee106acfyoshikiVBoxVideo_DEFS = LOG_TO_BACKDOOR VBOX_WITH_8BPP_MODES
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshiki#VBoxVideo_DEFS += LOG_ENABLED
d99fed35a6b7946b399504ee790a7dc203a4fc5fyoshikiVBoxVideo_INCS = ../../include
208651a016b098f4fa1f6279559f104d70f1632dtakashiVBoxVideo_LDFLAGS.x86 = /Entry:DriverEntry@8
208651a016b098f4fa1f6279559f104d70f1632dtakashiVBoxVideo_LDFLAGS.amd64 = /Entry:DriverEntry
0d1247698db064fb00e024b8a18e3923ee106acfyoshikiVBoxVideo_SOURCES = \
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki VBoxVideo.cpp \
208651a016b098f4fa1f6279559f104d70f1632dtakashi Helper.cpp \
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki VBoxVideo.def \
208651a016b098f4fa1f6279559f104d70f1632dtakashi VBoxVideo.rc
208651a016b098f4fa1f6279559f104d70f1632dtakashiVBoxVideo_LIBS.x86 = \
208651a016b098f4fa1f6279559f104d70f1632dtakashi $(PATH_SDK_W2K3DDK_LIB)/exsup.lib
208651a016b098f4fa1f6279559f104d70f1632dtakashiVBoxVideo_LIBS = \
208651a016b098f4fa1f6279559f104d70f1632dtakashi $(PATH_SDK_W2K3DDK_LIB)/videoprt.lib \
208651a016b098f4fa1f6279559f104d70f1632dtakashi $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki $(PATH_SDK_W2K3DDK_LIB)/hal.lib \
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki $(VBOX_LIB_VBGL_R0) \
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki $(VBOX_LIB_IPRT_GUEST_R0_NT4)
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki
0d1247698db064fb00e024b8a18e3923ee106acfyoshikiinclude $(KBUILD_PATH)/subfooter.kmk
0d1247698db064fb00e024b8a18e3923ee106acfyoshiki
208651a016b098f4fa1f6279559f104d70f1632dtakashi