Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# CDDL HEADER START
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# The contents of this file are subject to the terms of the
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# Common Development and Distribution License, Version 1.0 only
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# (the "License"). You may not use this file except in compliance
caa110e2153c635d3a0910161f3532ace7600bd3vboxsync# with the License.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# or http://www.opensolaris.org/os/licensing.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# See the License for the specific language governing permissions
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# and limitations under the License.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# When distributing Covered Code, include this CDDL HEADER in each
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# If applicable, add the following below this CDDL HEADER, with the
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# CDDL HEADER END
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# Copyright 2004 Sun Microsystems, Inc. All rights reserved.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# Use is subject to license terms.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#ident "%Z%%M% %I% %E% SMI"
aa4bcf0a4b2db3ac352b56a291d49cb8d4b66d32vboxsync
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncMODULE = dtrace.so
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncMDBTGT = kvm
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncMODSRCS = dtrace.c
aa4bcf0a4b2db3ac352b56a291d49cb8d4b66d32vboxsync
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncinclude ../../../../Makefile.cmd
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncinclude ../../../../Makefile.cmd.64
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncinclude ../../Makefile.sparcv9
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncinclude ../../../Makefile.module
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# The dtrace dmod isn't currently built for kmdb.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsyncMODULE_BUILD_TYPE = mdb
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# This is unfortunately necessarily to be able to include mdb_param.h.
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# See the optimistic comment in genunix's Makefile about how this is a
0cde281779e97ead3181bbd3b628451fa2b1efe1vboxsync# "temporary" kludge.
0cde281779e97ead3181bbd3b628451fa2b1efe1vboxsync#
0cde281779e97ead3181bbd3b628451fa2b1efe1vboxsyncCPPFLAGS += -I$(SRC)/uts/sun4u
d1c36fd86d36726777e3d6f9d040573e0aaf30devboxsync
0cde281779e97ead3181bbd3b628451fa2b1efe1vboxsync#
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# Until mdb itself links with libdtrace.so, the dtrace.so module needs to
ae41886ba231ade1b868dd32ff24ee49813ebbabvboxsync# pull in libdtrace.so.
76cb9831bbeaff3bb30068363e35660a776736c4vboxsync#
d68336e34409fd767807d5ef641a305de4d9ee59vboxsyncLDLIBS += -ldtrace -lm
d68336e34409fd767807d5ef641a305de4d9ee59vboxsync