4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
405210bcba3f03624d5cbfaa76087005566d28fcapenner# CDDL HEADER START
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# The contents of this file are subject to the terms of the
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# Common Development and Distribution License (the "License").
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# You may not use this file except in compliance with the License.
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# or http://www.opensolaris.org/os/licensing.
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# See the License for the specific language governing permissions
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# and limitations under the License.
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# When distributing Covered Code, include this CDDL HEADER in each
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# If applicable, add the following below this CDDL HEADER, with the
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# fields enclosed by brackets "[]" replaced with your own identifying
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# information: Portions Copyright [yyyy] [name of copyright owner]
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# CDDL HEADER END
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# uts/sparc/fcoet/Makefile
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# This makefile drives the production of the fcoet driver for COMSTAR.
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm# Path to the base of the uts directory tree (usually /usr/src/uts).
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm#
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrmUTSBASE = ../..
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstARCHDIR:sh = cd ..; basename `pwd`
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# Define the module and object file sets.
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstMODULE = fcoet
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstOBJECTS = $(FCOET_OBJS:%=$(OBJS_DIR)/%)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstLINTS = $(FCOET_OBJS:%.o=$(LINTS_DIR)/%.ln)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# Include common rules.
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüstinclude ../Makefile.$(ARCHDIR)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# Define targets
405210bcba3f03624d5cbfaa76087005566d28fcapenner#
405210bcba3f03624d5cbfaa76087005566d28fcapennerALL_TARGET = $(BINARY)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstLINT_TARGET = $(MODULE).lint
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst# Overrides and depends_on
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian WüstMODSTUBS_DIR = $(OBJS_DIR)
405210bcba3f03624d5cbfaa76087005566d28fcapennerLDFLAGS += -dy -Ndrv/stmf -Ndrv/fct -Ndrv/fcoe
405210bcba3f03624d5cbfaa76087005566d28fcapenner
405210bcba3f03624d5cbfaa76087005566d28fcapenner# Default build targets.
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst#
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst.KEEP_STATE:
4fe67f94f765d19a2c1c94e455ddecb166da30ddpjrm
405210bcba3f03624d5cbfaa76087005566d28fcapennerdef: $(DEF_DEPS)
405210bcba3f03624d5cbfaa76087005566d28fcapenner
405210bcba3f03624d5cbfaa76087005566d28fcapennerall: $(ALL_DEPS)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
83aaf46c9feab529aeb9add871c05c3d1177afccauriumclean: $(CLEAN_DEPS)
83aaf46c9feab529aeb9add871c05c3d1177afccaurium
b8b2f3d17ea043cffe911a0290a0a275ebba402calvinpennerclobber: $(CLOBBER_DEPS)
86776d459a74b8432bbeee60fe796db6403afe7eSebastian Wüst
lint: $(LINT_DEPS)
modlintlib: $(MODLINTLIB_DEPS)
clean.lint: $(CLEAN_LINT_DEPS)
install: $(INSTALL_DEPS)
#
# Include common targets.
#
include ../Makefile.targ