1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# CDDL HEADER START
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# The contents of this file are subject to the terms of the
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Common Development and Distribution License (the "License").
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# You may not use this file except in compliance with the License.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# or http://www.opensolaris.org/os/licensing.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# See the License for the specific language governing permissions
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# and limitations under the License.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# When distributing Covered Code, include this CDDL HEADER in each
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# If applicable, add the following below this CDDL HEADER, with the
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# fields enclosed by brackets "[]" replaced with your own identifying
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# information: Portions Copyright [yyyy] [name of copyright owner]
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# CDDL HEADER END
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Use is subject to license terms.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#pragma ident "%Z%%M% %I% %E% SMI"
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# This makefile drives the production of misc/scsi_vhci/scsi_vhci_f_sym
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# intel architecture dependent module
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Paths to the base of the uts directory trees
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthUTSBASE = ../..
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Define the module and object file sets.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthMODULE = scsi_vhci_f_sym
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthOBJECTS = $(SCSI_VHCI_F_SYM_OBJS:%=$(OBJS_DIR)/%)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthLINTS = $(SCSI_VHCI_F_SYM_OBJS:%.o=$(LINTS_DIR)/%.ln)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthROOTMODULE = $(ROOT_SCSI_VHCI_DIR)/$(MODULE)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Include common rules.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthinclude $(UTSBASE)/intel/Makefile.intel
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Define targets.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthALL_TARGET = $(BINARY)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthLINT_TARGET = $(MODULE).lint
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Note dependancy on misc/scsi.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthLDFLAGS += -dy -N"misc/scsi" -N"drv/scsi_vhci"
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Default build targets.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth.KEEP_STATE:
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthdef: $(DEF_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthall: $(ALL_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthclean: $(CLEAN_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthclobber: $(CLOBBER_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthlint: $(LINT_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthmodlintlib: $(MODLINTLIB_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthclean.lint: $(CLEAN_LINT_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthinstall: $(INSTALL_DEPS)
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth# Include common targets.
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcth#
1e1ddd6cc98ab5af8293f7ebd132be62900730fdcthinclude $(UTSBASE)/intel/Makefile.targ