Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# CDDL HEADER START
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# The contents of this file are subject to the terms of the
af687ddbab64fce492e06d194acd60da69b59608nd# Common Development and Distribution License, Version 1.0 only
af687ddbab64fce492e06d194acd60da69b59608nd# (the "License"). You may not use this file except in compliance
af687ddbab64fce492e06d194acd60da69b59608nd# with the License.
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
af687ddbab64fce492e06d194acd60da69b59608nd# or http://www.opensolaris.org/os/licensing.
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# See the License for the specific language governing permissions
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# and limitations under the License.
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen#
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen# When distributing Covered Code, include this CDDL HEADER in each
af687ddbab64fce492e06d194acd60da69b59608nd# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
af687ddbab64fce492e06d194acd60da69b59608nd# If applicable, add the following below this CDDL HEADER, with the
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen# fields enclosed by brackets "[]" replaced with your own identifying
3f08db06526d6901aa08c110b5bc7dde6bc39905nd# information: Portions Copyright [yyyy] [name of copyright owner]
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# CDDL HEADER END
af687ddbab64fce492e06d194acd60da69b59608nd#
3f08db06526d6901aa08c110b5bc7dde6bc39905nd#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
a78048ccbdb6256da15e6b0e7e95355e480c2301nd# Use is subject to license terms.
0cf3cdbaa1dad11cbf1ce32e48f1b4ec88cf779fnilgun#
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung# ident "%Z%%M% %I% %E% SMI"
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# This makefile drives the production of the ibtl kernel module.
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# intel architecture dependent
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# Path to the base of the uts directory tree (usually /usr/src/uts).
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608ndUTSBASE = ../..
6df89e6e4adeb986b41b7ec6b7593a887e031ce7nd
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# Define the module and object file sets.
af687ddbab64fce492e06d194acd60da69b59608nd#
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedoohMODULE = ibtl
af687ddbab64fce492e06d194acd60da69b59608ndOBJECTS = $(IBTL_OBJS:%=$(OBJS_DIR)/%)
af687ddbab64fce492e06d194acd60da69b59608ndLINTS = $(IBTL_OBJS:%.o=$(LINTS_DIR)/%.ln)
af687ddbab64fce492e06d194acd60da69b59608ndROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
af687ddbab64fce492e06d194acd60da69b59608nd
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# Include common rules.
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608ndinclude $(UTSBASE)/intel/Makefile.intel
af687ddbab64fce492e06d194acd60da69b59608nd
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608nd# Define targets
af687ddbab64fce492e06d194acd60da69b59608nd#
af687ddbab64fce492e06d194acd60da69b59608ndALL_TARGET = $(BINARY)
8ba890719035fe67c295c9124693138f9c5aa933kessLINT_TARGET = $(MODULE).lint
af687ddbab64fce492e06d194acd60da69b59608ndINSTALL_TARGET = $(BINARY) $(ROOTMODULE)
af687ddbab64fce492e06d194acd60da69b59608nd
af687ddbab64fce492e06d194acd60da69b59608nd#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# Overrides.
a78048ccbdb6256da15e6b0e7e95355e480c2301nd#
0cf3cdbaa1dad11cbf1ce32e48f1b4ec88cf779fnilgun
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung#
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh# lint pass one enforcement
19737f4fbef1805f9c3e9e045bb6d710a1e5e10fhumbedooh#
0d0ba3a410038e179b695446bb149cce6264e0abndCFLAGS += $(CCVERBOSE)
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh
0d0ba3a410038e179b695446bb149cce6264e0abnd#
0d0ba3a410038e179b695446bb149cce6264e0abnd# Default build targets.
0d0ba3a410038e179b695446bb149cce6264e0abnd#
0d0ba3a410038e179b695446bb149cce6264e0abnd.KEEP_STATE:
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abnddef: $(DEF_DEPS)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndall: $(ALL_DEPS)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndclean: $(CLEAN_DEPS)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndclobber: $(CLOBBER_DEPS)
0d0ba3a410038e179b695446bb149cce6264e0abnd
0d0ba3a410038e179b695446bb149cce6264e0abndlint: $(LINT_DEPS)
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh
5effc8b39fae5cd169d17f342bfc265705840014rbowenmodlintlib: $(MODLINTLIB_DEPS)
d229f940abfb2490dee17979e9a5ff31b7012eb5rbowen
0d0ba3a410038e179b695446bb149cce6264e0abndclean.lint: $(CLEAN_LINT_DEPS)
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd
7fec19672a491661b2fe4b29f685bc7f4efa64d4ndinstall: $(INSTALL_DEPS)
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd
af687ddbab64fce492e06d194acd60da69b59608nd#
# Include common targets.
#
include $(UTSBASE)/intel/Makefile.targ