Makefile revision 60b08185ce63023f22fd6b2ed0db8c0d119b2023
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# CDDL HEADER START
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# The contents of this file are subject to the terms of the
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# Common Development and Distribution License, Version 1.0 only
eca29a7be76eb73944ec19b06eda3d6a9e6e543dChristian Maeder# (the "License"). You may not use this file except in compliance
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# with the License.
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# or http://www.opensolaris.org/os/licensing.
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# See the License for the specific language governing permissions
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# and limitations under the License.
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1c67beb3720d0b84d8d71ee2012166a09be81fbdChristian Maeder# If applicable, add the following below this CDDL HEADER, with the
fc7df539e6d41b050161ed8f9ae6e444b1b5ab14Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
780f981d3c8567cfaebdc8c2d6edb0e2c57aae04Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
1c67beb3720d0b84d8d71ee2012166a09be81fbdChristian Maeder# CDDL HEADER END
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# ident "%Z%%M% %I% %E% SMI"
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
23a00c966f2aa8da525d7a7c51933c99964426c0Christian Maeder# Use is subject to license terms.
e54db3e1a5a041d57650b25023f12ca7569eab83Christian Maeder# This makefile drives the production of the fas driver kernel module.
e54db3e1a5a041d57650b25023f12ca7569eab83Christian Maeder# sparc architecture dependent
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# Path to the base of the uts directory tree (usually /usr/src/uts).
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder# Define the module and object file sets.
eca29a7be76eb73944ec19b06eda3d6a9e6e543dChristian MaederCFLAGS += -I../../common/sys -I../../sun/sys/scsi -D_KERNEL
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder# Defines for local commands.
eca29a7be76eb73944ec19b06eda3d6a9e6e543dChristian Maeder# lock_lint rules
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maederall: warlock warlock.1394 warlock.audio warlock.ecpp warlock.scsi \
62c2b9d48608ce540dcca872c57897e0ecfbc553Christian Maeder @cd ../usba; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../ohci; rm -f *.ll *.ok; $(MAKE) warlock
62c2b9d48608ce540dcca872c57897e0ecfbc553Christian Maeder @cd ../uhci; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../ehci; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../hid; rm -f *.ll *.ok; $(MAKE) warlock
81946e2b3f6dde6167f48769bd02c7a634736856Christian Maeder @cd ../scsa2usb; rm -f *.ll *.ok; $(MAKE) warlock
c9b711a46e5138b2742727817c8071960e673073Christian Maeder @cd ../usb_ac; rm -f *.ll *.ok; $(MAKE) warlock
62c2b9d48608ce540dcca872c57897e0ecfbc553Christian Maeder @cd ../usb_as; rm -f *.ll *.ok; $(MAKE) warlock
c9b711a46e5138b2742727817c8071960e673073Christian Maeder @cd ../usb_ah; rm -f *.ll *.ok; $(MAKE) warlock
62c2b9d48608ce540dcca872c57897e0ecfbc553Christian Maeder @cd ../ugen; rm -f *.ll *.ok; $(MAKE) warlock
62c2b9d48608ce540dcca872c57897e0ecfbc553Christian Maeder @cd ../usb_mid; rm -f *.ll *.ok; $(MAKE) warlock
eca29a7be76eb73944ec19b06eda3d6a9e6e543dChristian Maeder @cd ../usbprn; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../usbser; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../usbser_edge; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../usbsksp; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../usbskel; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../dad; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../dada; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../esp; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../fas; rm -f *.ll *.ok; $(MAKE) warlock
62c2b9d48608ce540dcca872c57897e0ecfbc553Christian Maeder @cd ../glm; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../ifp; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../isp; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../sd; rm -f *.ll *.ok; $(MAKE) warlock
836e72a3c413366ba9801726f3b249c7791cb9caChristian Maeder @cd ../ses; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../st; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../ssd; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../uata; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../s1394; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../hci1394; rm -f *.ll *.ok; $(MAKE) warlock
0f83892e99b55907b0a0dcf4055fb29d4ac5c71aChristian Maeder @cd ../ecpp; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../audiosup; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../mixer; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../amsrc1; rm -f *.ll *.ok; $(MAKE) warlock
0f83892e99b55907b0a0dcf4055fb29d4ac5c71aChristian Maeder @cd ../amsrc2; rm -f *.ll *.ok; $(MAKE) warlock
0f83892e99b55907b0a0dcf4055fb29d4ac5c71aChristian Maeder @cd ../audio810; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../audiovia823x; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../audiocs; rm -f *.ll *.ok; $(MAKE) warlock
aff01ee50b66032469c232e00c945d1fd4f57d1bChristian Maeder @cd ../audioens; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../audiots; rm -f *.ll *.ok; $(MAKE) warlock
f8f78a2c8796a387a4348cc672ae08e8d9f69315Christian Maeder @cd ../usb_ac; rm -f *.ll *.ok; $(MAKE) warlock
836e72a3c413366ba9801726f3b249c7791cb9caChristian Maeder @cd ../usb_as; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../usb_ah; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../../sun4u/scmi2c; rm -f *.ll *.ok; make warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../ibmf; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../tavor; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../ib; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../ibtl; rm -f *.ll *.ok; $(MAKE) warlock
36c6cc568751e4235502cfee00ba7b597dae78dcChristian Maeder @cd ../ibcm; rm -f *.ll *.ok; $(MAKE) warlock
c438c79d00fc438f99627e612498744bdc0d0c89Christian Maeder @cd ../ibd; rm -f *.ll *.ok; $(MAKE) warlock