14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# CDDL HEADER START
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# The contents of this file are subject to the terms of the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Common Development and Distribution License (the "License").
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# You may not use this file except in compliance with the License.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# or http://www.opensolaris.org/os/licensing.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# See the License for the specific language governing permissions
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# and limitations under the License.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# When distributing Covered Code, include this CDDL HEADER in each
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# If applicable, add the following below this CDDL HEADER, with the
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# CDDL HEADER END
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Use is subject to license terms.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#ident "%Z%%M% %I% %E% SMI"
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncUTSBASE = ../..
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncMODULE = dtrace
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncOBJECTS = $(DTRACE_OBJS:%=$(OBJS_DIR)/%)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTS = $(DTRACE_OBJS:%.o=$(LINTS_DIR)/%.ln)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncCONF_SRCDIR = $(UTSBASE)/common/dtrace
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinclude $(UTSBASE)/intel/Makefile.intel
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# For now, disable these lint checks; maintainers should endeavor
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# to investigate and remove these for maximum lint coverage.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync# Please do not carry these forward to new Makefiles.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTTAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTTAGS += -erroff=E_STATIC_UNUSED
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncALL_TARGET = $(BINARY) $(SRC_CONFILE)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncLINT_TARGET = $(MODULE).lint
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncINSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncAS_INC_PATH += -I$(DSF_DIR)/$(OBJS_DIR)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncASSYM_H = $(DSF_DIR)/$(OBJS_DIR)/assym.h
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync.KEEP_STATE:
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncdef: $(DEF_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncall: $(ALL_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncclean: $(CLEAN_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncclobber: $(CLOBBER_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsynclint: $(LINT_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncmodlintlib: $(MODLINTLIB_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncclean.lint: $(CLEAN_LINT_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinstall: $(INSTALL_DEPS)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(BINARY): $(ASSYM_H)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinclude $(UTSBASE)/intel/Makefile.targ