summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdtrace_jni/java
diff options
context:
space:
mode:
authorPeter Tribble <peter.tribble@gmail.com>2020-11-22 12:02:37 +0000
committerPeter Tribble <peter.tribble@gmail.com>2020-11-23 19:25:04 +0000
commit273d774d1d685415fd99d31224bdae55e7cfb793 (patch)
tree7d9d26d32fbdc5d52e3b9676c0d3729ee2c0dab6 /usr/src/lib/libdtrace_jni/java
parent560dcad7f6059e242335a94501511eae11b1308a (diff)
downloadillumos-gate-273d774d1d685415fd99d31224bdae55e7cfb793.tar.gz
13315 jdk11 makes consistent javadoc generation impossible
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src/lib/libdtrace_jni/java')
-rw-r--r--usr/src/lib/libdtrace_jni/java/Makefile60
1 files changed, 4 insertions, 56 deletions
diff --git a/usr/src/lib/libdtrace_jni/java/Makefile b/usr/src/lib/libdtrace_jni/java/Makefile
index 77b53e0108..e48b5501a4 100644
--- a/usr/src/lib/libdtrace_jni/java/Makefile
+++ b/usr/src/lib/libdtrace_jni/java/Makefile
@@ -38,6 +38,9 @@ PKGNAME=org.opensolaris.os.dtrace
APIDIR=$(SRC)/lib/libdtrace_jni/java
CLASSES=$(APIDIR)/classes
JARS=$(APIDIR)/lib
+# the files in the docs directory go with the api javadoc
+# which can be generated using the doc target
+# the documentation is not built or packaged by default
DOCS=$(APIDIR)/docs
DOCAPI=$(DOCS)/api
DOCEXAMPLES=$(DOCS)/examples
@@ -50,26 +53,10 @@ APIJAVASRC=$(APIDIR)/src
APIJAR=dtrace.jar
JARDESTDIR=$(ROOT)/usr/share/lib/java
INSJARS=$(JARDESTDIR)/$(APIJAR)
-# javadoc
-DOCDESTDIR=$(ROOT)/usr/share/lib/java/javadoc/dtrace
-DOCAPIDESTDIR=$(DOCDESTDIR)/api
-DOCEXAMPLESDESTDIR=$(DOCDESTDIR)/examples
-DOCHTMLDESTDIR=$(DOCDESTDIR)/html
-DOCIMAGESDESTDIR=$(DOCDESTDIR)/images
-XDOCLINT_OPTION=-Xdoclint:none
$(JARDESTDIR)/%: $(JARS)/%
$(INS.file)
-$(DOCEXAMPLESDESTDIR)/%: $(DOCEXAMPLES)/%
- $(INS.file)
-
-$(DOCHTMLDESTDIR)/%: $(DOCHTML)/%
- $(INS.file)
-
-$(DOCIMAGESDESTDIR)/%: $(DOCIMAGES)/%
- $(INS.file)
-
# Manifest files
APIMANI= $(MANIFEST)/dtrace.mf
MANIFESTS= $(APIMANI)
@@ -165,15 +152,6 @@ clobber: clean
$(CLASSES):
-@mkdir -p $@
-# Rule for installing API javadoc.
-$(DOCAPIDESTDIR)/index.html: $(DTRACE_API_CLASSES)
- -@mkdir -p $(DOCAPIDESTDIR)
- -$(RM) -r $(DOCAPIDESTDIR)/*
- cd $(APIJAVASRC); umask 022; \
- $(JAVADOC) -protected -use -notimestamp $(XDOCLINT_OPTION) \
- -classpath $(APICLASSPATH) -d $(DOCAPIDESTDIR) \
- $(PKGNAME)
-
$(CLASSES)/$(PKGPATH):
$(INS.dir)
@@ -184,37 +162,7 @@ $(JARS)/$(APIJAR): $(DTRACE_API_CLASSES) $(APIMANI)
$(JARDESTDIR):
$(INS.dir)
-$(DOCDESTDIR):
- $(INS.dir)
-
-$(DOCAPIDESTDIR):
- $(INS.dir)
-
-$(DOCEXAMPLESDESTDIR):
- $(INS.dir)
-
-$(DOCHTMLDESTDIR):
- $(INS.dir)
-
-$(DOCIMAGESDESTDIR):
- $(INS.dir)
-
-install: all $(JARDESTDIR) $(INSJARS) $(DOCDESTDIR) \
- $(DOCAPIDESTDIR) \
- $(DOCAPIDESTDIR)/index.html \
- $(DOCEXAMPLESDESTDIR) \
- $(DOCEXAMPLESDESTDIR)/TestAPI.java \
- $(DOCEXAMPLESDESTDIR)/TestAPI2.java \
- $(DOCEXAMPLESDESTDIR)/TestTarget.java \
- $(DOCEXAMPLESDESTDIR)/hello.d \
- $(DOCEXAMPLESDESTDIR)/intrstat.d \
- $(DOCEXAMPLESDESTDIR)/syscall.d \
- $(DOCEXAMPLESDESTDIR)/target.d \
- $(DOCHTMLDESTDIR) \
- $(DOCHTMLDESTDIR)/JavaDTraceAPI.html \
- $(DOCHTMLDESTDIR)/fast.html \
- $(DOCIMAGESDESTDIR) \
- $(DOCIMAGESDESTDIR)/JavaDTraceAPI.gif
+install: all $(JARDESTDIR) $(INSJARS)
# empty targets for top-level building compatability
install_h: