Makefile revision 89b43686db1fe9681d80a7cf5662730cb9378cae
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
4ea8055e720d18f386b8026b546e5836ecccba4arjung# The contents of this file are subject to the terms of the
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# Common Development and Distribution License (the "License").
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You may not use this file except in compliance with the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# See the License for the specific language governing permissions
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# and limitations under the License.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# When distributing Covered Code, include this CDDL HEADER in each
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# If applicable, add the following below this CDDL HEADER, with the
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# fields enclosed by brackets "[]" replaced with your own identifying
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# information: Portions Copyright [yyyy] [name of copyright owner]
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# CDDL HEADER END
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Use is subject to license terms.
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe# Copyright (c) 2011 Bayard G. Bell. All rights reserved.
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe# This makefile drives the production of the ssd driver kernel module.
433d36fd71af86369719893afe09877be4cb4f3asf# sparc architecture dependent
14e5a8cc15b1dcc26ad5420973304e53a9e5406bsf# Path to the base of the uts directory tree (usually /usr/src/uts).
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Define the module and object file sets.
c44902d07eab7deb803a59e959f57cf3b7d56655poirier# Include common rules.
ae1981fc94adf2b231e2d0e15d2f895b2138c969covener# Define targets
4ac05f9625e37cc421f4ea548422827b4de163d7niqINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
4ac05f9625e37cc421f4ea548422827b4de163d7niq# lint pass one enforcement
77d6f9d5c2a5cab805e9ace265628f3d791b937dniq# For now, disable these lint checks; maintainers should endeavor
77d6f9d5c2a5cab805e9ace265628f3d791b937dniq# to investigate and remove these for maximum lint coverage.
77d6f9d5c2a5cab805e9ace265628f3d791b937dniq# Please do not carry these forward to new Makefiles.
5dc4220fc22561537ce1421a03e11846a5b719ebminfrin# Depends on scsi and cmlb
5dc4220fc22561537ce1421a03e11846a5b719ebminfrin# fcp included for fibre support
bd27541a0c96caa881f17a490e23cdd220d480c8poirier# Default build targets.
60a8830541cd85d23a42ccb1639bc4744de9d526poirier# Include common targets.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Defines for local commands.
38451a13fb80b89e704792ebc0e6f9e5e5877d7dsf# Warlock targets
bcb567d8f48f5de8aa84e0b19e93357e0a4d970epquerna$(WARLOCK_OK): $(WLCMD_DIR)/ssd.wlcmd $(WARLOCK_OUT) scsi.files cmlb_files
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna $(WARLOCK) -c $(WLCMD_DIR)/ssd.wlcmd $(WARLOCK_OUT) \