Makefile revision e2c88f0c2610f16de7b639746b40dea5f3e2256e
2f0d866e126dd288169fed591c259c1c6b4016e5vboxsync# CDDL HEADER START
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# The contents of this file are subject to the terms of the
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Common Development and Distribution License (the "License").
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# You may not use this file except in compliance with the License.
f5fc6d91e150cd61b1758c89b31d915270134385vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# See the License for the specific language governing permissions
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# and limitations under the License.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# When distributing Covered Code, include this CDDL HEADER in each
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# If applicable, add the following below this CDDL HEADER, with the
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# CDDL HEADER END
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
c1b76913eb226361b0f57efd4dc45072db194218vboxsync# Use is subject to license terms.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Copyright 2014 Garrett D'Amore <garrett@damore.org>
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# This makefile drives the production of the usb_audio driver
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# kernel module. sparc architecture dependent
4e2986d53886d4433b152278380fda80aeee2f80vboxsync# Path to the base of the uts directory tree (usually /usr/src/uts).
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Define the module and object file sets.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Include common rules.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# lint pass one enforcement
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Define targets
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# For now, disable these lint checks; maintainers should endeavor
715e49c31b15c23c17a9ce3be42a75e7c48d4b78vboxsync# to investigate and remove these for maximum lint coverage.
783c5efe04be621d9edbe07f2a41ea9a9a35cdcevboxsync# Please do not carry these forward to new Makefiles.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Include common targets.
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Defines for local commands.
210db75d2af02f67370c4a1be6570484d29eb394vboxsync# lock_lint rules
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync# Warlock targets
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync warlock_standalone warlock_usba.files warlock_with_usba
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsyncwarlock_with_usba: $(WLCMD_DIR)/usb_as_with_usba.wlcmd $(WARLOCK_OUT) \
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync warlock_ddi.files warlock_ohci.files warlock_usba.files \
d4e47db9ac03c394fdff9508b2bd919cd4db1943vboxsync $(WARLOCK) -c $(WLCMD_DIR)/usb_as_with_usba.wlcmd \
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync $(USBA_FILES) $(OHCI_FILES) $(EHCI_FILES) $(UHCI_FILES) \
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsyncwarlock_standalone: $(WARLOCK_OUT) warlock_ddi.files $(WLCMD_DIR)/usb_as.wlcmd
41a839133aad7c96a0d55d927dc3475d0cbe9c22vboxsync $(WARLOCK) -c $(WLCMD_DIR)/usb_as.wlcmd $(WARLOCK_OUT) \