Makefile.kmk revision 21f092caeac9e62ad9225c5194cf39441cc740f8
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# $Id$
c64777b77514bdc924249d2f9900be25079b0d84vboxsync## @file
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# Sub-Makefile for the VBox Additions XFree86 and X.org mouse drivers.
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c626bd8465f241db74519c3c8dbe59ea620a9e34vboxsync# Copyright (C) 2006-2007 Sun Microsystems, Inc.
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# available from http://www.virtualbox.org. This file is free software;
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# you can redistribute it and/or modify it under the terms of the GNU
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# General Public License (GPL) as published by the Free Software
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# Clara, CA 95054 USA or visit http://www.sun.com if you need
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# additional information or have any questions.
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncSUB_DEPTH = ../../../../..
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncinclude $(KBUILD_PATH)/subheader.kmk
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
4ad0e04fb2a93fb4980de2644f7ccca9e8869083vboxsync
2d97f8baccdd684bc0a8a15eb86bbe9ff2b85374vboxsync#
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync# vboxmouse_drv
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsync#
43747b1f0bc8302a238fb35e55857a5e9aa1933dvboxsyncif1of ($(KBUILD_TARGET), linux)
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync SYSMODS += vboxmouse_drv
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_TEMPLATE = VBOXGUESTR3XF86MOD
0c437bb10c61b229407a7517efde04dfe3b1e4a1vboxsync vboxmouse_drv_DEFS.linux = linux
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_DEFS.x86 += __i386__
c64777b77514bdc924249d2f9900be25079b0d84vboxsync # This one has to be defined when building server code on systems where
c64777b77514bdc924249d2f9900be25079b0d84vboxsync # unslgned long is 64bits
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_DEFS.amd64 += _XSERVER64
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_DEFS += \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync _POSIX_C_SOURCE=199309L _POSIX_SOURCE _XOPEN_SOURCE \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync _BSD_SOURCE _SVID_SOURCE _GNU_SOURCE SHAPE XINPUT XKB LBX XAPPGROUP \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync XCSECURITY TOGCUP XF86BIGFONT DPMSExtension PIXPRIV PANORAMIX RENDER \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync GCCUSESGAS AVOID_GLYPHBLT PIXPRIV SINGLEDEPTH XFreeXDGA XvExtension \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync XFree86LOADER XFree86Server XF86VIDMODE XvMCExtension SMART_SCHEDULE \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync BUILDDEBUG X_BYTE_ORDER=X_LITTLE_ENDIAN DNDEBUG FUNCPROTO=15 NARROWPROTO \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync IN_MODULE XFree86Module PNP_MOUSE
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_INCS := \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/include \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/include/extensions \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/include/X11 \
274fa6f604b8c189c2872bf928f5557680e4a887vboxsync $(VBOX_PATH_X11_XFREE_4_3)/programs/Xserver/hw/xfree86 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/programs/Xserver/hw/xfree86/common \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/programs/Xserver/hw/xfree86/os-support \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/programs/Xserver/hw/xfree86/os-support/bus \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/programs/Xserver/mi \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XFREE_4_3)/programs/Xserver/include \
1b68cc0f95e7b0033b20dfc4fdbc260b7a2cef68vboxsync $(PATH_SUB_CURRENT)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_SOURCES = \
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync mouse.c \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync pnp.c \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync VBoxUtils_68.c
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncendif
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# vboxmouse_drv_70
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncDLLS += vboxmouse_drv_70
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_70_TEMPLATE = VBOXGUESTR3XORGMOD
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_70_DEFS = \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync XFree86Server IN_MODULE XFree86Module XFree86LOADER XINPUT XORG_7X
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncifeq ($(KBUILD_TARGET),solaris) # don't use .solaris or anything here.
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_drv_70_DEFS += _XPG6 __EXTENSIONS__
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncendif
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_70_INCS := \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XORG_7_0) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XORG_7_0)/X11 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XORG_7_0)/xorg \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(PATH_SUB_CURRENT)
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_70_SOURCES = \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync xorg70/mouse.c \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync xorg70/pnp.c \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync VBoxUtils.c
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# vboxmouse_drv_71
c64777b77514bdc924249d2f9900be25079b0d84vboxsync#
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncDLLS += vboxmouse_drv_71
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_71_TEMPLATE = VBOXGUESTR3XORGMOD
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_71_DEFS := $(vboxmouse_drv_70_DEFS)
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_71_INCS := \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XORG_7_1) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XORG_7_1)/X11 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_XORG_7_1)/xorg \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(PATH_SUB_CURRENT)
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_71_SOURCES = \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync xorg71/mouse.c \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync xorg71/pnp.c \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync VBoxUtils.c
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
9b828870d7acf28326746e3850098e579c590a44vboxsync#
9b828870d7acf28326746e3850098e579c590a44vboxsync# vboxmouse_drv_13
9b828870d7acf28326746e3850098e579c590a44vboxsync#
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncDLLS += vboxmouse_drv_13
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_13_TEMPLATE = VBOXGUESTR3XORGMOD
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_13_DEFS := $(vboxmouse_drv_70_DEFS) NO_ANSIC
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_13_INCS := \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_XORG_1_3) \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/inputproto-1.4.4 \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/xorg-server-1.3.0.0 \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(PATH_SUB_CURRENT)
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_13_SOURCES = \
9b828870d7acf28326746e3850098e579c590a44vboxsync vboxmouse_15.c
9b828870d7acf28326746e3850098e579c590a44vboxsync
9b828870d7acf28326746e3850098e579c590a44vboxsync
9b828870d7acf28326746e3850098e579c590a44vboxsync#
9b828870d7acf28326746e3850098e579c590a44vboxsync# vboxmouse_drv_14
9b828870d7acf28326746e3850098e579c590a44vboxsync#
9b828870d7acf28326746e3850098e579c590a44vboxsyncDLLS += vboxmouse_drv_14
9b828870d7acf28326746e3850098e579c590a44vboxsyncvboxmouse_drv_14_TEMPLATE = VBOXGUESTR3XORGMOD
9b828870d7acf28326746e3850098e579c590a44vboxsyncvboxmouse_drv_14_DEFS := $(vboxmouse_drv_70_DEFS) NO_ANSIC
9b828870d7acf28326746e3850098e579c590a44vboxsyncvboxmouse_drv_14_INCS := \
9b828870d7acf28326746e3850098e579c590a44vboxsync $(VBOX_PATH_X11_XORG_1_4) \
9b828870d7acf28326746e3850098e579c590a44vboxsync $(VBOX_PATH_X11_XORG_1_4)/xorg \
9b828870d7acf28326746e3850098e579c590a44vboxsync $(PATH_SUB_CURRENT)
9b828870d7acf28326746e3850098e579c590a44vboxsyncifeq ($(KBUILD_TARGET),linux)
9b828870d7acf28326746e3850098e579c590a44vboxsyncvboxmouse_drv_14_SOURCES = \
9b828870d7acf28326746e3850098e579c590a44vboxsync vboxmouse_15.c
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsyncelse # Don't enable this for other platforms yet
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsyncvboxmouse_drv_14_SOURCES = \
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsync xorg14/mouse.c \
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsync xorg14/pnp.c \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync VBoxUtils.c
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncendif
6cac05f856d982151579a9d445a109960c2c07d2vboxsync
6cac05f856d982151579a9d445a109960c2c07d2vboxsync
6cac05f856d982151579a9d445a109960c2c07d2vboxsync#
6cac05f856d982151579a9d445a109960c2c07d2vboxsync# vboxmouse_drv_15
6cac05f856d982151579a9d445a109960c2c07d2vboxsync#
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncDLLS += vboxmouse_drv_15
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_15_TEMPLATE = VBOXGUESTR3XORGMOD
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_15_DEFS := $(vboxmouse_drv_70_DEFS) NO_ANSIC
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_15_INCS := \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_XORG_1_5) \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/inputproto-1.4.4 \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/xorg-server-1.5.3 \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(PATH_SUB_CURRENT)
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_15_SOURCES = \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync vboxmouse_15.c
6cac05f856d982151579a9d445a109960c2c07d2vboxsync
6cac05f856d982151579a9d445a109960c2c07d2vboxsync
6cac05f856d982151579a9d445a109960c2c07d2vboxsync#
6cac05f856d982151579a9d445a109960c2c07d2vboxsync# vboxmouse_drv_16
6cac05f856d982151579a9d445a109960c2c07d2vboxsync#
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncDLLS += vboxmouse_drv_16
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_16_TEMPLATE = VBOXGUESTR3XORGMOD
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_16_DEFS := $(vboxmouse_drv_70_DEFS) NO_ANSIC
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_16_INCS := \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_XORG_1_6) \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/inputproto-1.4.4 \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/xorg-server-1.6.0 \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/xorg-server-1.6.0-local \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(PATH_SUB_CURRENT)
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_16_SOURCES = \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync vboxmouse_15.c
6cac05f856d982151579a9d445a109960c2c07d2vboxsync
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsync
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsync#
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsync# vboxmouse_drv_17
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsync#
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsyncDLLS += vboxmouse_drv_17
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsyncvboxmouse_drv_17_TEMPLATE = VBOXGUESTR3XORGMOD
6ba6cd69eba9efb4a3838ccf50235e68e8458f1avboxsyncvboxmouse_drv_17_DEFS := $(vboxmouse_drv_70_DEFS) NO_ANSIC
6cac05f856d982151579a9d445a109960c2c07d2vboxsync## @todo replace $(VBOX_PATH_X11_ROOT)/xorg-server-1.6.0-local
6cac05f856d982151579a9d445a109960c2c07d2vboxsyncvboxmouse_drv_17_INCS := \
6cac05f856d982151579a9d445a109960c2c07d2vboxsync $(VBOX_PATH_X11_ROOT)/inputproto-1.9.99.902 \
9b828870d7acf28326746e3850098e579c590a44vboxsync $(VBOX_PATH_X11_ROOT)/libpciaccess-0.10.8 \
9b828870d7acf28326746e3850098e579c590a44vboxsync $(VBOX_PATH_X11_ROOT)/pixman-0.16.0 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_ROOT)/xextproto-7.1.1 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_ROOT)/xorg-server-1.6.99-20090831 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_ROOT)/xorg-server-1.6.0-local \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(VBOX_PATH_X11_ROOT)/xproto-7.0.15 \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(PATH_SUB_CURRENT)
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncvboxmouse_drv_17_SOURCES = \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync vboxmouse_15.c
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync# Check the undefined symbols in the X.Org modules against lists of allowed
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# symbols. Not very elegant, but it will catch problems early.
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncifdef VBOX_WITH_TESTCASES
274fa6f604b8c189c2872bf928f5557680e4a887vboxsync# ifndef VBOX_ONLY_ADDITIONS
c64777b77514bdc924249d2f9900be25079b0d84vboxsync if1of ($(KBUILD_TARGET),linux solaris)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync ifeq ($(KBUILD_HOST_ARCH),$(KBUILD_TARGET_ARCH))
c64777b77514bdc924249d2f9900be25079b0d84vboxsync ifndef VBOX_ONLY_SDK
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OUR_PATH_VBOXMOUSE=$(PATH_ROOT)/src/VBox/Additions/x11/vboxmouse
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync ifeq ($(KBUILD_TARGET),linux)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv)/tstvboxmouse68.run
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync OTHERS += $(PATH_vboxmouse_drv)/tstvboxmouse68.run
9b828870d7acf28326746e3850098e579c590a44vboxsync$$(PATH_vboxmouse_drv)/tstvboxmouse68.run: $$(INSTARGET_vboxmouse_drv)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync "$(INSTARGET_vboxmouse_drv)" "$(OUR_PATH_VBOXMOUSE)/undefined_68" --static
9b828870d7acf28326746e3850098e579c590a44vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync endif
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv_70)/tstvboxmouse70.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OTHERS += $(PATH_vboxmouse_drv_70)/tstvboxmouse70.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync$$(PATH_vboxmouse_drv_70)/tstvboxmouse70.run: $$(INSTARGET_vboxmouse_drv_70)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(INSTARGET_vboxmouse_drv_70) $(OUR_PATH_VBOXMOUSE)/undefined_70
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv_71)/tstvboxmouse71.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OTHERS += $(PATH_vboxmouse_drv_71)/tstvboxmouse71.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync$$(PATH_vboxmouse_drv_71)/tstvboxmouse71.run: $$(INSTARGET_vboxmouse_drv_71)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(INSTARGET_vboxmouse_drv_71) $(OUR_PATH_VBOXMOUSE)/undefined_71
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv_13)/tstvboxmouse13.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OTHERS += $(PATH_vboxmouse_drv_13)/tstvboxmouse13.run
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync$$(PATH_vboxmouse_drv_13)/tstvboxmouse13.run: $$(INSTARGET_vboxmouse_drv_13)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(INSTARGET_vboxmouse_drv_13) $(OUR_PATH_VBOXMOUSE)/undefined_15
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsyncifeq ($(KBUILD_TARGET),linux)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv_14)/tstvboxmouse14.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OTHERS += $(PATH_vboxmouse_drv_14)/tstvboxmouse14.run
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync$$(PATH_vboxmouse_drv_14)/tstvboxmouse14.run: $$(INSTARGET_vboxmouse_drv_14)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(INSTARGET_vboxmouse_drv_14) $(OUR_PATH_VBOXMOUSE)/undefined_15
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncendif
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv_15)/tstvboxmouse15.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OTHERS += $(PATH_vboxmouse_drv_15)/tstvboxmouse15.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync$$(PATH_vboxmouse_drv_15)/tstvboxmouse15.run: $$(INSTARGET_vboxmouse_drv_15)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(INSTARGET_vboxmouse_drv_15) $(OUR_PATH_VBOXMOUSE)/undefined_15
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
9b828870d7acf28326746e3850098e579c590a44vboxsync TESTING += $(PATH_vboxmouse_drv_16)/tstvboxmouse16.run
9b828870d7acf28326746e3850098e579c590a44vboxsync OTHERS += $(PATH_vboxmouse_drv_16)/tstvboxmouse16.run
9b828870d7acf28326746e3850098e579c590a44vboxsync$$(PATH_vboxmouse_drv_16)/tstvboxmouse16.run: $$(INSTARGET_vboxmouse_drv_16)
9b828870d7acf28326746e3850098e579c590a44vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
9b828870d7acf28326746e3850098e579c590a44vboxsync $(INSTARGET_vboxmouse_drv_16) $(OUR_PATH_VBOXMOUSE)/undefined_15
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync TESTING += $(PATH_vboxmouse_drv_17)/tstvboxmouse17.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync OTHERS += $(PATH_vboxmouse_drv_17)/tstvboxmouse17.run
c64777b77514bdc924249d2f9900be25079b0d84vboxsync$$(PATH_vboxmouse_drv_17)/tstvboxmouse17.run: $$(INSTARGET_vboxmouse_drv_17)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)/bin/sh $(PATH_ROOT)/src/bldprogs/checkUndefined.sh $(KBUILD_TARGET) \
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(INSTARGET_vboxmouse_drv_17) $(OUR_PATH_VBOXMOUSE)/undefined_15
c64777b77514bdc924249d2f9900be25079b0d84vboxsync $(QUIET)$(APPEND) -t "$@" "done"
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsync endif # ! VBOX_ONLY_SDK
3942acfaf590eaef4740d7b8a5311bb91e2bed0dvboxsync endif # eq ($(KBUILD_HOST_ARCH),$(KBUILD_TARGET_ARCH))
c64777b77514bdc924249d2f9900be25079b0d84vboxsync endif # eq ($(KBUILD_TARGET),linux)
c64777b77514bdc924249d2f9900be25079b0d84vboxsync# endif # ! VBOX_ONLY_ADDITIONS
274fa6f604b8c189c2872bf928f5557680e4a887vboxsyncendif # VBOX_WITH_TESTCASES
c64777b77514bdc924249d2f9900be25079b0d84vboxsync
c64777b77514bdc924249d2f9900be25079b0d84vboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
c64777b77514bdc924249d2f9900be25079b0d84vboxsync