Makefile revision d29f5a711240f866521445b1656d114da090335e
c63ebf815c8a874525cf18670ad74847f7fc7b26Christian Maeder# CDDL HEADER START
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# The contents of this file are subject to the terms of the
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Common Development and Distribution License (the "License").
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You may not use this file except in compliance with the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# or http://www.opensolaris.org/os/licensing.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# See the License for the specific language governing permissions
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder# and limitations under the License.
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# When distributing Covered Code, include this CDDL HEADER in each
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
a1ed34933c266ce85066acb0d7b20c90cb8eb213Christian Maeder# CDDL HEADER END
4d56f2fa72e4aec20eb827c11ed49c8cbb7014bdChristian Maeder# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
4cb215739e9ab13447fa21162482ebe485b47455Christian Maeder# Use is subject to license terms.
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# This makefile drives the production of the uhci driver kernel module.
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder# sparc implementation architecture dependent
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maeder# Path to the base of the uts directory tree (usually /usr/src/uts).
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Define the module and object file sets.
05a62e84edac8c64de04f8349dee418598d216b9Christian MaederCONF_SRCDIR = $(UTSBASE)/common/io/usb/hcd/uhci
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder# Include common rules.
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maeder# lint pass one enforcement
4ba08bfca0cc8d9da65397b8dfd2654fdb4c0e62Christian Maeder# Define targets
db675e8302ddb0d6528088ce68f5e98a00e890e3Christian MaederINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder# For now, disable these lint checks; maintainers should endeavor
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder# to investigate and remove these for maximum lint coverage.
6dc9bc98d0854fe2e3dd3bfc4275096a0c28ee1cChristian Maeder# Please do not carry these forward to new Makefiles.
b363eb04791e7f735633b9b4088502c2bc50ebfcChristian Maeder# Include common targets.
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder# Defines for local commands.
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian Maeder# lock_lint rules
6a79849bed67264c396dddb3e9c184bdfc1a1bc9Christian MaederUSBA_FILES = $(USBA_OBJS:%.o= -l ../usba/%.ll)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder$(WARLOCK_OK): $(WARLOCK_OUT) $(WLCMD_DIR)/uhci.wlcmd warlock_ddi.files \