summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorasn <asn@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-12-17 21:15:39 +0000
committerasn <asn@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-12-17 21:15:39 +0000
commit7941a858d55140c47f651dac383590c09e138026 (patch)
treec06d91e138619dd108d2583d42b2cd11fa159b4a
parent52688f51fe6fc8357afe8d67642dae55c21a3f6e (diff)
downloadpki-7941a858d55140c47f651dac383590c09e138026.tar.gz
pki-7941a858d55140c47f651dac383590c09e138026.tar.xz
pki-7941a858d55140c47f651dac383590c09e138026.zip
cmake: Added javadoc generation.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1654 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
-rw-r--r--pki/base/common/src/CMakeLists.txt11
-rw-r--r--pki/base/java-tools/src/CMakeLists.txt11
-rw-r--r--pki/base/util/src/CMakeLists.txt22
3 files changed, 44 insertions, 0 deletions
diff --git a/pki/base/common/src/CMakeLists.txt b/pki/base/common/src/CMakeLists.txt
index 8001b5a4b..4c17236f8 100644
--- a/pki/base/common/src/CMakeLists.txt
+++ b/pki/base/common/src/CMakeLists.txt
@@ -1012,6 +1012,17 @@ add_dependencies(cms osutil nsutil cmsutil certsrv)
install_jar(cms ${JAVA_JAR_INSTALL_DIR}/pki)
set(CMS_JAR ${cms_JAR_FILE} CACHE INTERNAL "cms jar file")
+create_javadoc(pki-common-${APPLICATION_VERSION}
+ FILES ${cms_java_SRCS} ${certsrv_java_SRCS}
+ CLASSPATH ${CMAKE_JAVA_INCLUDE_PATH} ${certsrv_JAR_FILE}
+ WINDOWTITLE "pki-common"
+ DOCTITLE "<h1>pki-common</h1>"
+ AUTHOR TRUE
+ USE TRUE
+ VERSION TRUE
+)
+add_dependencies(pki-common-${APPLICATION_VERSION}_javadoc cms certsrv)
+
# build cmscore
set(CMAKE_JAR_CLASSES_PREFIX com/netscape/cmscore)
add_jar(cmscore ${cmscore_java_SRCS})
diff --git a/pki/base/java-tools/src/CMakeLists.txt b/pki/base/java-tools/src/CMakeLists.txt
index 8f55b2bf1..54b7e0eb0 100644
--- a/pki/base/java-tools/src/CMakeLists.txt
+++ b/pki/base/java-tools/src/CMakeLists.txt
@@ -68,3 +68,14 @@ add_jar(pkitools ${pkitools_java_SRCS})
add_dependencies(pkitools osutil nsutil cmsutil)
install_jar(pkitools ${JAVA_JAR_INSTALL_DIR})
set(PKITOOLS_JAR ${pkitools_JAR_FILE} CACHE INTERNAL "pkitools jar file")
+
+create_javadoc(pki-java-tools-${APPLICATION_VERSION}
+ FILES ${pkitools_java_SRCS}
+ CLASSPATH ${CMAKE_JAVA_INCLUDE_PATH}
+ WINDOWTITLE "pki-java-tools"
+ DOCTITLE "<h1>pki-java-tools</h1>"
+ AUTHOR TRUE
+ USE TRUE
+ VERSION TRUE
+)
+add_dependencies(pki-java-tools-${APPLICATION_VERSION}_javadoc pkitools)
diff --git a/pki/base/util/src/CMakeLists.txt b/pki/base/util/src/CMakeLists.txt
index 54a6821b3..e0de631be 100644
--- a/pki/base/util/src/CMakeLists.txt
+++ b/pki/base/util/src/CMakeLists.txt
@@ -348,3 +348,25 @@ add_jar(cmsutil ${cmsutil_java_SRCS})
add_dependencies(cmsutil osutil nsutil)
install_jar(cmsutil ${JAVA_JAR_INSTALL_DIR}/pki)
set(CMSUTIL_JAR ${cmsutil_JAR_FILE} CACHE INTERNAL "cmsutil jar file")
+
+create_javadoc(pki-util-${APPLICATION_VERSION}
+ PACKAGES com.netscape.cmsutil.crypto
+ com.netscape.cmsutil.http
+ com.netscape.cmsutil.ldap
+ com.netscape.cmsutil.net
+ com.netscape.cmsutil.ocsp
+ com.netscape.cmsutil.password
+ com.netscape.cmsutil.radius
+ com.netscape.cmsutil.scep
+ com.netscape.cmsutil.util
+ com.netscape.cmsutil.xml
+ SOURCEPATH ${CMAKE_CURRENT_SOURCE_DIR}
+ CLASSPATH ${CMAKE_JAVA_INCLUDE_PATH}
+ WINDOWTITLE "pki-util"
+ WINDOWTITLE "pki-util"
+ DOCTITLE "<h1>dogtag</h1>"
+ AUTHOR TRUE
+ USE TRUE
+ VERSION TRUE
+)
+add_dependencies(pki-util-${APPLICATION_VERSION}_javadoc cmsutil)