Makefile.kmk revision 772269936494ffaddd0750ba9e28e805ba81398c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync## @file
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# Sub-Makefile for the Solaris VBoxUSB kernel extension.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# Copyright (C) 2008-2012 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncSUB_DEPTH = ../../../../..
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# vboxusbmon - The Solaris USB Monitor Kernel module.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncSYSMODS.solaris += vboxusbmon
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusbmon_TEMPLATE = VBOXR0DRV
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusbmon_DEFS = IN_RT_R0 VBOX_SVN_REV=$(VBOX_SVN_REV)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusbmon_DEPS += $(VBOX_SVN_REV_KMK)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusbmon_INCS := . .. include
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusbmon_LDFLAGS += -N drv/vboxdrv -N misc/usba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusbmon_SOURCES = \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxUSBMon-solaris.c \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ../USBFilter.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ../VBoxUSBFilterMgr.cpp
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# vboxusb - The Solaris Generic USB Client Kernel module.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncSYSMODS.solaris += vboxusb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusb_TEMPLATE = VBOXR0DRV
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusb_DEFS = IN_RT_R0 IN_SUP_R0 VBOX_SVN_REV=$(VBOX_SVN_REV)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusb_DEPS += $(VBOX_SVN_REV_KMK)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusb_INCS := . include/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusb_LDFLAGS += -N drv/vboxdrv -N drv/vboxusbmon -N misc/usba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncvboxusb_SOURCES = \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxUSB-solaris.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync