Makefile revision b6805bf78d2bbbeeaea8909a05623587b42d58b3
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# CDDL HEADER START
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# The contents of this file are subject to the terms of the
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# Common Development and Distribution License (the "License").
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# You may not use this file except in compliance with the License.
82439a7f18027a77f179cbff437c1c9012d20ba8vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# or http://www.opensolaris.org/os/licensing.
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# See the License for the specific language governing permissions
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# and limitations under the License.
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# When distributing Covered Code, include this CDDL HEADER in each
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# If applicable, add the following below this CDDL HEADER, with the
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# fields enclosed by brackets "[]" replaced with your own identifying
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# CDDL HEADER END
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
9dfe45f98c4eace98447efa6bead6f5d23454e27vboxsync#
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync
576099bc515c7c7349219499579f5729ffea3c35vboxsyncinclude ../../Makefile.cmd
576099bc515c7c7349219499579f5729ffea3c35vboxsync
576099bc515c7c7349219499579f5729ffea3c35vboxsynci386_DFILES = \
576099bc515c7c7349219499579f5729ffea3c35vboxsync iprb.d
576099bc515c7c7349219499579f5729ffea3c35vboxsync
576099bc515c7c7349219499579f5729ffea3c35vboxsyncDFILES = \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync applicat.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync badopen.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync begin.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync callout.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync clause.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync clear.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync countdown.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync counter.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync dateprof.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync delay.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync denorm.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync end.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync error.d \
843b8afbce599180500f9d522be54bff1f8a6a18vboxsync errorpath.d \
843b8afbce599180500f9d522be54bff1f8a6a18vboxsync find.d \
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync firebird.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync hello.d \
82439a7f18027a77f179cbff437c1c9012d20ba8vboxsync howlong.d \
843b8afbce599180500f9d522be54bff1f8a6a18vboxsync interp.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync interval.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync intr.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync iocpu.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync iosnoop.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync iothrough.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync iotime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ipio.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ipproto.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcprst.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync kstat.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ksyms.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync libc.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync lquantize.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync lwptime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync normalize.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync nscd.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync pri.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync printa.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync pritime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync prof.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync profpri.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync progtime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync putnext.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync qlen.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync qtime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync renormalize.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync restest.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ring.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync rtime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync rwinfo.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync rwtime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync sig.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync soffice.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync spec.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync specopen.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ssd.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync syscall.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcp1stbyte.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpbytes.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpbytesstat.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpconnlat.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpio.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpioflags.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpsnoop.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcpstate.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tcptop.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tick.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ticktime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync time.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync tracewrite.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync trunc.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync trussrw.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync udpbytes.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync udpbytesstat.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync udpio.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync udpsnoop.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync udptop.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync userfunc.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whatfor.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whatlock.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync where.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whererun.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whoexec.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whofor.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whoio.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whopreempt.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whoqueue.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whosteal.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync whowrite.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync writes.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync writesbycmd.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync writesbycmdfd.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync writetime.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync writetimeq.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync xioctl.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync xterm.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync xwork.d \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $($(MACH)_DFILES)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncHTMLFILES = index.html
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncDEMOFILES = \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $(DFILES) \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $(HTMLFILES) \
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync sunlogo.gif
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncMKDEMO = mkdemo
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncCLEANFILES += $(DFILES) $(MKDEMO)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncCLOBBERFILES = $(HTMLFILES)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncROOTDEMODIR = $(ROOT)/usr/demo/dtrace
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncROOTDEMOFILES = $(DEMOFILES:%=$(ROOTDEMODIR)/%)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncall: $(DEMOFILES)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncclean:
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $(RM) $(CLEANFILES)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncclobber: clean
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $(RM) $(CLOBBERFILES)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncclean.lint install_h lint:
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncinstall: $(ROOTDEMOFILES)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(ROOTDEMODIR):
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $(INS.dir)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(ROOTDEMODIR)/%: %
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync $(INS.file)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(HTMLFILES): $(DFILES) $(MKDEMO)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ./$(MKDEMO) $@
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(DFILES): $(MKDEMO)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync ./$(MKDEMO) $@
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(ROOTDEMOFILES): $(ROOTDEMODIR)
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(ROOTDEMODIR) := DIRMODE = 755
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync$(ROOTDEMOFILES) := FILEMODE = 644
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsync