Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
6f7660093e70d3a7c80738b681ac0f5c1b661c00Mark Andrews# CDDL HEADER START
1fdbadc594a49b423052ea342dac74ff1a36089dMark Andrews# The contents of this file are subject to the terms of the
a1898260ad19d02e88ab76c1855d33c67add9defMark Andrews# Common Development and Distribution License, Version 1.0 only
a1898260ad19d02e88ab76c1855d33c67add9defMark Andrews# (the "License"). You may not use this file except in compliance
a1898260ad19d02e88ab76c1855d33c67add9defMark Andrews# with the License.
305b0eda33b16493355db1f1c86313a6f5fbfc3bDanny Mayer# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
305b0eda33b16493355db1f1c86313a6f5fbfc3bDanny Mayer# See the License for the specific language governing permissions
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson# and limitations under the License.
d16b4e8ba885a45933dc6a46f340b76811d60c74Andreas Gustafsson# When distributing Covered Code, include this CDDL HEADER in each
de9833be77ef92c17b35c02d138a0ad8df34dd91Mark Andrews# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
de9833be77ef92c17b35c02d138a0ad8df34dd91Mark Andrews# If applicable, add the following below this CDDL HEADER, with the
de9833be77ef92c17b35c02d138a0ad8df34dd91Mark Andrews# fields enclosed by brackets "[]" replaced with your own identifying
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson# information: Portions Copyright [yyyy] [name of copyright owner]
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson# CDDL HEADER END
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson# Use is subject to license terms.
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson#ident "%Z%%M% %I% %E% SMI"
c0b6c1a5ab50722793cb99b0d8a1e9e910c146a5Andreas Gustafsson# This makefile drives the production of the ehci driver kernel module.
907ec2c618d08d8322b04729779b24bd778d49e7Mark Andrews# sparc implementation architecture dependent
0a532842050020a1b0577c65f91f38bd022daa78Andreas Gustafsson# Path to the base of the uts directory tree (usually /usr/src/uts).
23a020bc1312fc35e7c4ea36df846c550cb13634Andreas Gustafsson# Define the module and object file sets.
ab3eaa20e9a7e56208408563c79b4f8ac01d5e84Andreas GustafssonLINTS = $(EHCI_OBJS:%.o=$(LINTS_DIR)/%.ln)
7250c1a2616761395bdb9ae7cd1ba43f20d3edc4Andreas GustafssonCONF_SRCDIR = $(UTSBASE)/common/io/usb/hcd/ehci
4d77dbcfa052c065a87d2d35b116f17b74bae573Andreas Gustafsson# Include common rules.
22f0b13f28a7df3b348b18848d0ccd745ea88c3cAndreas Gustafsson# lint pass one enforcement
9261ca5fc8a564968f34e108eb862157471ca50eAndreas Gustafsson# Define targets
2da0b7dfbd02fab454b8ba60f1fdb7e2a5cbd2dbMark AndrewsINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
aa0dc8d920a1f79626c3564408db9c5c9a5319a7Andreas Gustafsson# Include common targets.
35db8a8eda6a889675138eb125d366c8851f68a5Andreas Gustafsson# Defines for local commands.
22815444822da17fab82d4ab115da6e055ea1754Brian Wellington# lock_lint rules
35db8a8eda6a889675138eb125d366c8851f68a5Andreas GustafssonUSBA_FILES = $(USBA_OBJS:%.o= -l ../usba/%.ll)
bd6504aa9aa16a912412fbe010046aaf4bf23621Brian Wellingtonehci.ok: $(WARLOCK_OBJECTS) ehci.wlcmd warlock_ddi.files usba.files