Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# CDDL HEADER START
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# The contents of this file are subject to the terms of the
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# Common Development and Distribution License, Version 1.0 only
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# (the "License"). You may not use this file except in compliance
5a58787efeb02a1c3f06569d019ad81fd2efa06end# with the License.
7946ba46eb606490ae263e099e13313b56ef68e4erikabele#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5a58787efeb02a1c3f06569d019ad81fd2efa06end# 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
5a58787efeb02a1c3f06569d019ad81fd2efa06end# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
5a58787efeb02a1c3f06569d019ad81fd2efa06end# If applicable, add the following below this CDDL HEADER, with the
5a58787efeb02a1c3f06569d019ad81fd2efa06end# fields enclosed by brackets "[]" replaced with your own identifying
3f08db06526d6901aa08c110b5bc7dde6bc39905nd# information: Portions Copyright [yyyy] [name of copyright owner]
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# CDDL HEADER END
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
3f08db06526d6901aa08c110b5bc7dde6bc39905nd#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
a78048ccbdb6256da15e6b0e7e95355e480c2301nd# Use is subject to license terms.
8928b6e739f1de5efcfa2a258f2cee76b52c6dfdgryzor#
9f0c535f81304713568808c9ab2f05b75583fd16nilgun#ident "%Z%%M% %I% %E% SMI"
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung#
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# This Makefile drives the production of ecpp
3b3b7fc78d1f5bfc2769903375050048ff41ff26nd# kernel module.
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
38d7b435c9e47c1549c7ec5e899c9461548a228derikabele#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
38d7b435c9e47c1549c7ec5e899c9461548a228derikabele# Path to the base of the uts directory tree (usually /usr/src/uts).
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveUTSBASE = ../..
38d7b435c9e47c1549c7ec5e899c9461548a228derikabele
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# Define the module and object file sets.
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveMODULE = ecpp
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveOBJECTS = $(ECPP_OBJS:%=$(OBJS_DIR)/%)
38d7b435c9e47c1549c7ec5e899c9461548a228derikabeleLINTS = $(ECPP_OBJS:%.o=$(LINTS_DIR)/%.ln)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveCONF_SRCDIR = $(UTSBASE)/common/io
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# Include common rules.
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
5a58787efeb02a1c3f06569d019ad81fd2efa06endinclude $(UTSBASE)/intel/Makefile.intel
5a58787efeb02a1c3f06569d019ad81fd2efa06end
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
5a58787efeb02a1c3f06569d019ad81fd2efa06end# Define targets
5a58787efeb02a1c3f06569d019ad81fd2efa06end#
5a58787efeb02a1c3f06569d019ad81fd2efa06endALL_TARGET = $(BINARY) $(SRC_CONFILE)
5a58787efeb02a1c3f06569d019ad81fd2efa06endLINT_TARGET = $(MODULE).lint
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# Default build targets.
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
0e2778c974d0e3a799b138249013eba9400d36c9nd.KEEP_STATE:
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slivedef: $(DEF_DEPS)
ffb01336be79c64046b636e59fa8ddca8ec029edsf
0e2778c974d0e3a799b138249013eba9400d36c9ndall: $(ALL_DEPS)
0e2778c974d0e3a799b138249013eba9400d36c9nd
0e2778c974d0e3a799b138249013eba9400d36c9ndclean: $(CLEAN_DEPS)
0e2778c974d0e3a799b138249013eba9400d36c9nd
0e2778c974d0e3a799b138249013eba9400d36c9ndclobber: $(CLOBBER_DEPS)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slivelint: $(LINT_DEPS)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slivemodlintlib: $(MODLINTLIB_DEPS)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveclean.lint: $(CLEAN_LINT_DEPS)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveinstall: $(INSTALL_DEPS)
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive# Include common targets.
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive#
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3sliveinclude $(UTSBASE)/intel/Makefile.targ
59879db9d12c2ea10f77b2c44d6d3aba89bb9cb3slive