Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
97a9a944b5887e91042b019776c41d5dd74557aferikabele#
97a9a944b5887e91042b019776c41d5dd74557aferikabele# CDDL HEADER START
97a9a944b5887e91042b019776c41d5dd74557aferikabele#
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive# The contents of this file are subject to the terms of the
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive# Common Development and Distribution License, Version 1.0 only
a945f35eff8b6a88009ce73de6d4c862ce58de3cslive# (the "License"). You may not use this file except in compliance
356cf74f7c5d5d2ff4dae567ebeb8dc23e8bcd21nd# with the License.
d9acf35ddaf5792bb76f8b0cc47b26cd51482abaslive#
97a9a944b5887e91042b019776c41d5dd74557aferikabele# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97a9a944b5887e91042b019776c41d5dd74557aferikabele# or http://www.opensolaris.org/os/licensing.
d9acf35ddaf5792bb76f8b0cc47b26cd51482abaslive# See the License for the specific language governing permissions
d9acf35ddaf5792bb76f8b0cc47b26cd51482abaslive# and limitations under the License.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# When distributing Covered Code, include this CDDL HEADER in each
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# If applicable, add the following below this CDDL HEADER, with the
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# fields enclosed by brackets "[]" replaced with your own identifying
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# information: Portions Copyright [yyyy] [name of copyright owner]
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# CDDL HEADER END
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# uts/sparc/cn/Makefile
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# Use is subject to license terms.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#ident "%Z%%M% %I% %E% SMI"
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# This makefile drives the production of the cn driver
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd# kernel module.
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#
117c1f888a14e73cdd821dc6c23eb0411144a41cnd# sparc architecture dependent
117c1f888a14e73cdd821dc6c23eb0411144a41cnd#
117c1f888a14e73cdd821dc6c23eb0411144a41cnd
117c1f888a14e73cdd821dc6c23eb0411144a41cnd#
117c1f888a14e73cdd821dc6c23eb0411144a41cnd# Path to the base of the uts directory tree (usually /usr/src/uts).
0dcb04cfa4202dd443d362f20db0de81faa2eb17nd#
06ba4a61654b3763ad65f52283832ebf058fdf1csliveUTSBASE = ../..
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# Define the module and object file sets.
115d4988233465895664ae2e19ba6c281281a00bnd#
06ba4a61654b3763ad65f52283832ebf058fdf1csliveMODULE = cn
06ba4a61654b3763ad65f52283832ebf058fdf1csliveOBJECTS = $(CN_OBJS:%=$(OBJS_DIR)/%)
06ba4a61654b3763ad65f52283832ebf058fdf1csliveLINTS = $(CN_OBJS:%.o=$(LINTS_DIR)/%.ln)
06ba4a61654b3763ad65f52283832ebf058fdf1csliveROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
06ba4a61654b3763ad65f52283832ebf058fdf1csliveCONF_SRCDIR = $(UTSBASE)/common/io
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# Include common rules.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1csliveinclude $(UTSBASE)/sparc/Makefile.sparc
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# Define targets
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1csliveALL_TARGET = $(BINARY) $(SRC_CONFFILE)
06ba4a61654b3763ad65f52283832ebf058fdf1csliveLINT_TARGET = $(MODULE).lint
06ba4a61654b3763ad65f52283832ebf058fdf1csliveINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# Overrides.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1csliveCFLAGS += $(CCVERBOSE)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# Default build targets.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive.KEEP_STATE:
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslivedef: $(DEF_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1csliveall: $(ALL_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1csliveclean: $(CLEAN_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1csliveclobber: $(CLOBBER_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslivelint: $(LINT_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslivemodlintlib: $(MODLINTLIB_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1csliveclean.lint: $(CLEAN_LINT_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1csliveinstall: $(INSTALL_DEPS)
06ba4a61654b3763ad65f52283832ebf058fdf1cslive
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1cslive# Include common targets.
06ba4a61654b3763ad65f52283832ebf058fdf1cslive#
06ba4a61654b3763ad65f52283832ebf058fdf1csliveinclude $(UTSBASE)/sparc/Makefile.targ
06ba4a61654b3763ad65f52283832ebf058fdf1cslive