fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# CDDL HEADER START
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# The contents of this file are subject to the terms of the
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Common Development and Distribution License (the "License").
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# You may not use this file except in compliance with the License.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# or http://www.opensolaris.org/os/licensing.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# See the License for the specific language governing permissions
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# and limitations under the License.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# When distributing Covered Code, include this CDDL HEADER in each
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# If applicable, add the following below this CDDL HEADER, with the
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# fields enclosed by brackets "[]" replaced with your own identifying
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# information: Portions Copyright [yyyy] [name of copyright owner]
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# CDDL HEADER END
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
e77b06d21580f630e0a7c437495ab283d3672828tomee# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Use is subject to license terms.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee#
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeinclude $(SRC)/Makefile.master
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# The Java DTrace API package
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeePKGPATH=org/opensolaris/os/dtrace
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeePKGNAME=org.opensolaris.os.dtrace
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# The Java DTrace API directories
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPIDIR=$(SRC)/lib/libdtrace_jni/java
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeCLASSES=$(APIDIR)/classes
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeJNI=$(APIDIR)/native
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeJARS=$(APIDIR)/lib
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCS=$(APIDIR)/docs
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCAPI=$(DOCS)/api
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCEXAMPLES=$(DOCS)/examples
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCHTML=$(DOCS)/html
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCIMAGES=$(DOCS)/images
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeMANIFEST=$(APIDIR)/manifest
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPIJAVASRC=$(APIDIR)/src
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Java DTrace API jar file, its ultimate destination, and packaging details
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPIJAR=dtrace.jar
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeJARDESTDIR=$(ROOT)/usr/share/lib/java
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeINSJARS=$(JARDESTDIR)/$(APIJAR)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# javadoc
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCDESTDIR=$(ROOT)/usr/share/lib/java/javadoc/dtrace
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCAPIDESTDIR=$(DOCDESTDIR)/api
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCEXAMPLESDESTDIR=$(DOCDESTDIR)/examples
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCHTMLDESTDIR=$(DOCDESTDIR)/html
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDOCIMAGESDESTDIR=$(DOCDESTDIR)/images
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(JARDESTDIR)/%: $(JARS)/%
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.file)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCEXAMPLESDESTDIR)/%: $(DOCEXAMPLES)/%
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.file)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCHTMLDESTDIR)/%: $(DOCHTML)/%
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.file)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCIMAGESDESTDIR)/%: $(DOCIMAGES)/%
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.file)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Manifest files
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPIMANI= $(MANIFEST)/dtrace.mf
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeMANIFESTS= $(APIMANI)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Controlled CLASSPATH for making
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPICLASSPATH=$(CLASSES):$(APIJAVASRC)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# javac flags
4d0eb50e691de4c20b1dd9976ad6839fede8a42dRichard PALOJFLAGS= -g -d $(CLASSES) -sourcepath $(APICLASSPATH)
4d0eb50e691de4c20b1dd9976ad6839fede8a42dRichard PALOJFLAGS += -source 1.5 -target 1.6
4d0eb50e691de4c20b1dd9976ad6839fede8a42dRichard PALOJFLAGS += -Xlint:all,-rawtypes,-options
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# The default make rule for Java files
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeCOMPILE.java=$(JAVAC) $(JFLAGS)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(CLASSES)/$(PKGPATH)/%.class: $(APIJAVASRC)/$(PKGPATH)/%.java
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(COMPILE.java) $<
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# javah generated headers
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPIHDR= LocalConsumer.h
4d0eb50e691de4c20b1dd9976ad6839fede8a42dRichard PALOJNIHDRS=$(JNI)/$(APIHDR)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# API classes with native methods
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeJNI_CLASSNAMES=\
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee LocalConsumer
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeJNI_CLASSES=${JNI_CLASSNAMES:%=%.class}
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDTRACE_JNI_CLASSES=${JNI_CLASSES:%=$(CLASSES)/$(PKGPATH)/%}
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeJNI_FULL_CLASSNAMES=${JNI_CLASSNAMES:%=$(PKGNAME).%}
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# All API classes
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPI_CLASSNAMES=\
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee AbstractAggregationValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Aggregate \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee AggregateSpec \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Aggregation \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee AggregationRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee AggregationValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee AvgValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Consumer \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ConsumerAdapter \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ConsumerEvent \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ConsumerException \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ConsumerListener \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee CountValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee DTraceException \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee DataEvent \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Distribution \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Drop \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee DropEvent \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Error \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ErrorEvent \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ExceptionHandler \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ExitRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Flow \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee InterfaceAttributes \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee KernelStackRecord \
127bbe13a6d36580af6a8ded154f1201a6250772tomee KernelSymbolRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee LinearDistribution \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee LocalConsumer \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee LogDistribution \
ae94d716ff8759d2dc2de680b5b85a291219a4c1Richard Lowe LogLinearDistribution \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee MaxValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee MinValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee NativeException \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Option \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee PrintaRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee PrintfRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Probe \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ProbeData \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ProbeDescription \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ProbeInfo \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ProcessEvent \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ProcessState \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Program \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ProgramInfo \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Record \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ResourceLimitException \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ScalarRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee StackFrame \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee StackValueRecord \
e77b06d21580f630e0a7c437495ab283d3672828tomee StddevValue \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee SumValue \
127bbe13a6d36580af6a8ded154f1201a6250772tomee SymbolValueRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Tuple \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee UserStackRecord \
127bbe13a6d36580af6a8ded154f1201a6250772tomee UserSymbolRecord \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee Utility \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee ValueRecord
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeAPI_CLASSES=${API_CLASSNAMES:%=%.class}
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeDTRACE_API_CLASSES=${API_CLASSES:%=$(CLASSES)/$(PKGPATH)/%}
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeall: $(CLASSES) $(DTRACE_API_CLASSES) $(JNI)/$(APIHDR)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeclean:
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -$(RM) $(CLASSES)/$(PKGPATH)/*.class
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -$(RM) $(JNI)/*.h
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -$(RM) -r $(DOCAPI)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeclobber: clean
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -$(RM) $(JARS)/*.jar
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Make the class dir, if it doesn't exist
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(CLASSES):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -@mkdir -p $@
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Make the directory for javah-generated headers, if it doesn't exist
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(JNI):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -@mkdir -p $@
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(JNI)/$(APIHDR): $(JNI) $(DTRACE_JNI_CLASSES)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(JAVAH) -o $@ -classpath $(CLASSES) $(JNI_FULL_CLASSNAMES)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -@touch $@
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# Rule for installing API javadoc.
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCAPIDESTDIR)/index.html: $(DTRACE_API_CLASSES)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -@mkdir -p $(DOCAPIDESTDIR)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -$(RM) -r $(DOCAPIDESTDIR)/*
cc01aeca826f4314d82007f16533b18d8e674824tomee cd $(APIJAVASRC); umask 022; \
cc01aeca826f4314d82007f16533b18d8e674824tomee $(JAVADOC) -protected -use -notimestamp \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -classpath $(APICLASSPATH) -d $(DOCAPIDESTDIR) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(PKGNAME)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(CLASSES)/$(PKGPATH):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(JARS)/$(APIJAR): $(DTRACE_API_CLASSES) $(APIMANI)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -@mkdir -p $(JARS)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(JAR) cfm $@ $(APIMANI) -C $(CLASSES) .
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(JARDESTDIR):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCDESTDIR):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCAPIDESTDIR):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCEXAMPLESDESTDIR):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCHTMLDESTDIR):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee$(DOCIMAGESDESTDIR):
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(INS.dir)
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeinstall: all $(JARDESTDIR) $(INSJARS) $(DOCDESTDIR) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCAPIDESTDIR) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCAPIDESTDIR)/index.html \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/TestAPI.java \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/TestAPI2.java \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/TestTarget.java \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/hello.d \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/intrstat.d \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/syscall.d \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCEXAMPLESDESTDIR)/target.d \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCHTMLDESTDIR) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCHTMLDESTDIR)/JavaDTraceAPI.html \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCHTMLDESTDIR)/fast.html \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCIMAGESDESTDIR) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(DOCIMAGESDESTDIR)/JavaDTraceAPI.gif
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# empty targets for top-level building compatability
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeeinstall_h lint:
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee# create API javadoc
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomeedoc:
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -@mkdir -p $(DOCAPI)
cc01aeca826f4314d82007f16533b18d8e674824tomee cd $(APIJAVASRC); umask 022; \
cc01aeca826f4314d82007f16533b18d8e674824tomee $(JAVADOC) -protected -use -notimestamp \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee -classpath $(APICLASSPATH) -d $(DOCAPI) \
fb3fb4f3d76d55b64440afd0af72775dfad3bd1dtomee $(PKGNAME)