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 (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync#
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinclude ../../Makefile.cmd
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsynci386_DFILES = \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync iprb.d
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncDFILES = \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync applicat.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync badopen.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync begin.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync callout.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync clause.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync clear.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync countdown.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync counter.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync dateprof.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync delay.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync denorm.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync end.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync error.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync errorpath.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync find.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync firebird.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync hello.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync howlong.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync interp.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync interval.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync intr.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync iocpu.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync iosnoop.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync iothrough.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync iotime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ipio.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ipproto.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcprst.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync kstat.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ksyms.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync libc.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync lquantize.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync lwptime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync normalize.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync nscd.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync pri.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync printa.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync pritime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync prof.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync profpri.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync progtime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync putnext.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync qlen.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync qtime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync renormalize.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync restest.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ring.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync rtime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync rwinfo.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync rwtime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync sig.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync soffice.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync spec.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync specopen.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ssd.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync syscall.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcp1stbyte.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpbytes.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpbytesstat.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpconnlat.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpio.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpioflags.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpsnoop.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcpstate.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tcptop.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tick.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ticktime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync time.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync tracewrite.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync trunc.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync trussrw.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync udpbytes.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync udpbytesstat.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync udpio.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync udpsnoop.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync udptop.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync userfunc.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whatfor.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whatlock.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync where.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whererun.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whoexec.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whofor.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whoio.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whopreempt.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whoqueue.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whosteal.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync whowrite.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync writes.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync writesbycmd.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync writesbycmdfd.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync writetime.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync writetimeq.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync xioctl.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync xterm.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync xwork.d \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync $($(MACH)_DFILES)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncHTMLFILES = index.html
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncDEMOFILES = \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync $(DFILES) \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync $(HTMLFILES) \
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync sunlogo.gif
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncMKDEMO = mkdemo
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncCLEANFILES += $(DFILES) $(MKDEMO)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncROOTDEMODIR = $(ROOT)/usr/demo/dtrace
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncROOTDEMOFILES = $(DEMOFILES:%=$(ROOTDEMODIR)/%)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncall: $(DEMOFILES)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncclobber clean:
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync -$(RM) $(CLEANFILES)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncclean.lint install_h lint:
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsyncinstall: $(ROOTDEMOFILES)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(ROOTDEMODIR):
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync $(INS.dir)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(ROOTDEMODIR)/%: %
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync $(INS.file)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(HTMLFILES): $(DFILES) $(MKDEMO)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ./$(MKDEMO) $@
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(DFILES): $(MKDEMO)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync ./$(MKDEMO) $@
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(ROOTDEMOFILES): $(ROOTDEMODIR)
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(ROOTDEMODIR) := DIRMODE = 755
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync
14ea49401f3c8c61422aefbda43809e275f60c6cvboxsync$(ROOTDEMOFILES) := FILEMODE = 644