aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorglewis <glewis@FreeBSD.org>2004-04-06 05:40:04 +0800
committerglewis <glewis@FreeBSD.org>2004-04-06 05:40:04 +0800
commita79da5f8488dbe33111fd82dba05a614afa39598 (patch)
treeba1e90f0b0af9a058646b252fef0e33c43c4ce3a
parent6586bc2805c2bfb84a4d25b0bf5ec6144a55c812 (diff)
downloadfreebsd-ports-gnome-a79da5f8488dbe33111fd82dba05a614afa39598.tar.gz
freebsd-ports-gnome-a79da5f8488dbe33111fd82dba05a614afa39598.tar.zst
freebsd-ports-gnome-a79da5f8488dbe33111fd82dba05a614afa39598.zip
. Document the variables used/set in the header comment.
PR: 65211 Submitted by: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
-rw-r--r--Mk/bsd.java.mk83
1 files changed, 83 insertions, 0 deletions
diff --git a/Mk/bsd.java.mk b/Mk/bsd.java.mk
index a5d2cddcea3a..a56b13be5226 100644
--- a/Mk/bsd.java.mk
+++ b/Mk/bsd.java.mk
@@ -18,6 +18,89 @@ Java_Include= bsd.java.mk
Java_Include_MAINTAINER= znerd@FreeBSD.org
#
+# Variables that each port can define:
+#
+# USE_JAVA Should be defined to the remaining variables to have any
+# effect
+#
+# JAVA_VERSION List of space-separated suitable java versions for the
+# port. An optional "+" allows you to specify a range of
+# versions. (allowed values: 1.1[+] 1.2[+] 1.3[+] 1.4[+])
+#
+# JAVA_OS List of space-separated suitable JDK port operating systems
+# for the port. (allowed values: native linux)
+#
+# JAVA_VENDOR List of space-separated suitable JDK port vendors for the
+# port. (allowed values: freebsd bsdjava sun ibm blackdown)
+#
+# JAVA_BUILD When set, it means that the selected JDK port should be
+# added to build dependencies for the port.
+#
+# JAVA_RUN This variable works exactly the same as JAVA_BUILD but
+# regarding run dependencies.
+#
+# USE_JIKES Whether the port should or should not use jikes(1) to build.
+#
+# Variables defined for the port:
+#
+# JAVA_PORT The name of the JDK port. (e.g. 'java/jdk14')
+#
+# JAVA_PORT_VERSION The version of the JDK port. (e.g. '1.4')
+#
+# JAVA_PORT_OS The operating system used by the JDK port. (e.g. 'linux')
+#
+# JAVA_PORT_VENDOR The vendor of the JDK port. (e.g. 'sun')
+#
+# JAVA_PORT_OS_DESCRIPTION Description of the operating system used by the
+# JDK port. (e.g. 'Linux')
+#
+# JAVA_PORT_VENDOR_DESCRIPTION Description of the vendor of the JDK port.
+# (e.g. 'FreeBSD Foundation')
+#
+# JAVA_HOME Path to the installation directory of the JDK. (e.g.
+# '/usr/local/jdk1.3.1')
+#
+# JAVAC Path to the Java compiler to use. (e.g.
+# '/usr/local/jdk1.1.8/bin/javac' or '/usr/local/bin/jikes')
+#
+# JAR Path to the JAR tool to use. (e.g.
+# '/usr/local/jdk1.2.2/bin/jar' or '/usr/local/bin/fastjar')
+#
+# APPLETVIEWER Path to the appletviewer utility. (e.g.
+# '/usr/local/linux-jdk1.2.2/bin/appletviewer')
+#
+# JAVA Path to the java executable. Use this for executing Java
+# programs. (e.g. '/usr/local/jdk1.3.1/bin/java')
+#
+# JAVADOC Path to the javadoc utility program.
+#
+# JAVAH Path to the javah program.
+#
+# JAVAP Path to the javap program.
+#
+# JAVA_KEYTOOL Path to the keytool utility program. This settings is
+# availble only if the JDK is Java 1.2 or higher.
+#
+# JAVA_N2A Path to the native2ascii tool.
+#
+# JAVA_POLICYTOOL Path to the policytool program. This variable is available
+# only if the JDK is Java 1.2 or higher.
+#
+# JAVA_SERIALVER Path to the serialver utility program.
+#
+# RMIC Path to the RMI stub/skeleton generator, rmic.
+#
+# RMIREGISTRY Path to the RMI registry program, rmiregistry.
+#
+# RMID Path to the RMI daemon program. This settings is only
+# available if the JDK is Java 1.2 or higher.
+#
+# JAVA_CLASSES Path to the archive that contains the JDK class files. On
+# JDK 1.2 or later, this is ${JAVA_HOME}/jre/lib/rt.jar.
+# Earlier JDK's use ${JAVA_HOME/lib/classes.zip.
+#
+
+#
# There are the following stages:
#
# Stage 1: Define constants