Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
2454dfa32c93c20a8522c6ed42fe057baaac9f9aStephan Bosch#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# CDDL HEADER START
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# The contents of this file are subject to the terms of the
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# Common Development and Distribution License, Version 1.0 only
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# (the "License"). You may not use this file except in compliance
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# with the License.
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
8b24f7bd7be67dc54bbda16a41530d365c8fed59Stephan Bosch# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# or http://www.opensolaris.org/os/licensing.
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# See the License for the specific language governing permissions
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# and limitations under the License.
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# When distributing Covered Code, include this CDDL HEADER in each
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# If applicable, add the following below this CDDL HEADER, with the
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# fields enclosed by brackets "[]" replaced with your own identifying
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# information: Portions Copyright [yyyy] [name of copyright owner]
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# CDDL HEADER END
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi# Use is subject to license terms.
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi#ident "%Z%%M% %I% %E% SMI"
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki TuomiUTSBASE = ../..
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki TuomiMODULE = lockstat
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki TuomiOBJECTS = $(LOCKSTAT_OBJS:%=$(OBJS_DIR)/%)
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki TuomiLINTS = $(LOCKSTAT_OBJS:%.o=$(LINTS_DIR)/%.ln)
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki TuomiROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki TuomiROOTLINK = $(ROOT_DTRACE_DIR)/$(MODULE)
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan BoschCONF_SRCDIR = $(UTSBASE)/common/dtrace
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan BoschALL_TARGET = $(BINARY) $(SRC_CONFILE)
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan BoschLINT_TARGET = $(MODULE).lint
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan BoschINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Boschinclude $(UTSBASE)/intel/Makefile.intel
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan BoschLDFLAGS += -dy -Ndrv/dtrace
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch.KEEP_STATE:
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Boschdef: $(DEF_DEPS)
ce916cf4c7f29ffc8cc61205f1ee17b22e08c0ccStephan Bosch
457869440af910388110dc5a58c4ab86b0f5a359Stephan Boschall: $(ALL_DEPS)
457869440af910388110dc5a58c4ab86b0f5a359Stephan Bosch
457869440af910388110dc5a58c4ab86b0f5a359Stephan Boschclean: $(CLEAN_DEPS)
df45032f2f7149c8254beb1a818e6c32acc1270dStephan Bosch
f607f622e93e5f570258205e79f9b0befc86dbd1Stephan Boschclobber: $(CLOBBER_DEPS)
df45032f2f7149c8254beb1a818e6c32acc1270dStephan Bosch
80a225c0b1f4bf322a562cc7c21d5891fb6895eeStephan Boschlint: $(LINT_DEPS)
80a225c0b1f4bf322a562cc7c21d5891fb6895eeStephan Bosch
80a225c0b1f4bf322a562cc7c21d5891fb6895eeStephan Boschmodlintlib: $(MODLINTLIB_DEPS)
80a225c0b1f4bf322a562cc7c21d5891fb6895eeStephan Bosch
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomiclean.lint: $(CLEAN_LINT_DEPS)
df45032f2f7149c8254beb1a818e6c32acc1270dStephan Bosch
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomiinstall: $(INSTALL_DEPS)
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi
394a8734060604a6389affe6fd2d456640341fa4Timo Sirainen$(ROOTLINK): $(ROOT_DTRACE_DIR) $(ROOTMODULE)
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi -$(RM) $@; ln $(ROOTMODULE) $@
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomiinclude $(UTSBASE)/intel/Makefile.targ
1e11a94ec50fc9b57eb2c859771c6a326ccaf86fAki Tuomi