Skip to content

Commit

Permalink
Removed duplicate classes.
Browse files Browse the repository at this point in the history
The CMake scripts have been modified to store compiled Java classes
in separate folders for each JAR files to avoid duplicates.

https://fedorahosted.org/pki/ticket/2505
  • Loading branch information
edewata authored and mharmsen99 committed Oct 10, 2016
1 parent b939fc3 commit d47733f
Show file tree
Hide file tree
Showing 14 changed files with 27 additions and 29 deletions.
1 change: 0 additions & 1 deletion CMakeLists.txt
Expand Up @@ -54,7 +54,6 @@ macro_ensure_out_of_source_build("${PROJECT_NAME} requires an out of source buil
include(MacroCopyFile)
include(Java)

file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/classes)
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/dist)

# required for all PKI components
Expand Down
4 changes: 2 additions & 2 deletions base/ca/src/CMakeLists.txt
Expand Up @@ -96,7 +96,7 @@ javac(pki-ca-classes
${PKI_CMSUTIL_JAR} ${PKI_NSUTIL_JAR}
${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
symkey-jar pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-cms-jar pki-cmscore-jar
)
Expand All @@ -114,7 +114,7 @@ jar(pki-ca-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-ca.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/ca/*.class
org/dogtagpki/server/ca/*.class
Expand Down
4 changes: 2 additions & 2 deletions base/common/src/CMakeLists.txt
Expand Up @@ -131,7 +131,7 @@ javac(pki-certsrv-classes
${JAXRS_API_JAR} ${RESTEASY_JAXRS_JAR} ${RESTEASY_ATOM_PROVIDER_JAR} ${RESTEASY_CLIENT_JAR}
${HTTPCLIENT_JAR} ${HTTPCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
pki-nsutil-jar pki-cmsutil-jar
)
Expand All @@ -149,7 +149,7 @@ jar(pki-certsrv-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-certsrv.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/certsrv/*.class
org/dogtagpki/tps/*.class
Expand Down
5 changes: 2 additions & 3 deletions base/console/src/CMakeLists.txt
Expand Up @@ -97,13 +97,12 @@ javac(pki-console-classes
SOURCES
com/netscape/admin/certsrv/*.java
CLASSPATH
${CMAKE_BINARY_DIR}/classes
${BASE_JAR} ${LDAPJDK_JAR} ${MMC_JAR}
${MMC_EN_JAR} ${NMCLF_JAR} ${NMCLF_EN_JAR}
${PKI_CMSUTIL_JAR} ${PKI_NSUTIL_JAR} ${PKI_CERTSRV_JAR}
${JSS_JAR} ${COMMONS_CODEC_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
)

configure_file(
Expand All @@ -120,7 +119,7 @@ jar(pki-console-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-console.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/admin/certsrv/*.class
INPUT_DIR
Expand Down
4 changes: 2 additions & 2 deletions base/java-tools/src/CMakeLists.txt
Expand Up @@ -100,7 +100,7 @@ javac(pki-tools-classes
${JAXRS_API_JAR} ${RESTEASY_JAXRS_JAR} ${RESTEASY_ATOM_PROVIDER_JAR}
${HTTPCLIENT_JAR} ${HTTPCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar
)
Expand All @@ -118,7 +118,7 @@ jar(pki-tools-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-tools.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/cmstools/*.class
DEPENDS
Expand Down
4 changes: 2 additions & 2 deletions base/kra/src/CMakeLists.txt
Expand Up @@ -118,7 +118,7 @@ javac(pki-kra-classes
${PKI_CMSUTIL_JAR} ${PKI_NSUTIL_JAR}
${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR} ${TOMCAT_CATALINA_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
symkey-jar pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-cms-jar pki-cmscore-jar
)
Expand All @@ -136,7 +136,7 @@ jar(pki-kra-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-kra.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/kra/*.class
org/dogtagpki/server/kra/*.class
Expand Down
4 changes: 2 additions & 2 deletions base/ocsp/src/CMakeLists.txt
Expand Up @@ -80,7 +80,7 @@ javac(pki-ocsp-classes
${LDAPJDK_JAR} ${JAXRS_API_JAR}
${JSS_JAR} ${COMMONS_CODEC_JAR} ${SYMKEY_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
symkey-jar pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-cms-jar pki-cmscore-jar
)
Expand All @@ -98,7 +98,7 @@ jar(pki-ocsp-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-ocsp.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/ocsp/*.class
org/dogtagpki/server/ocsp/*.class
Expand Down
4 changes: 2 additions & 2 deletions base/server/cms/src/CMakeLists.txt
Expand Up @@ -133,7 +133,7 @@ javac(pki-cms-classes
${JAXRS_API_JAR} ${RESTEASY_JAXRS_JAR} ${RESTEASY_ATOM_PROVIDER_JAR}
${PKI_NSUTIL_JAR} ${PKI_CMSUTIL_JAR} ${PKI_CERTSRV_JAR} ${PKI_TOMCAT_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-tomcat-jar
)
Expand All @@ -151,7 +151,7 @@ jar(pki-cms-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-cms.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/cms/*.class
org/dogtagpki/server/*.class
Expand Down
4 changes: 2 additions & 2 deletions base/server/cmscore/src/CMakeLists.txt
Expand Up @@ -133,7 +133,7 @@ javac(pki-cmscore-classes
${HTTPCLIENT_JAR} ${HTTPCORE_JAR}
${NUXWDOG_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-cms-jar pki-tomcat-jar
)
Expand All @@ -151,7 +151,7 @@ jar(pki-cmscore-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-cmscore.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/cmscore/*.class
DEPENDS
Expand Down
4 changes: 2 additions & 2 deletions base/symkey/src/CMakeLists.txt
Expand Up @@ -15,14 +15,14 @@ javac(symkey-classes
CLASSPATH
${JSS_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
)

jar(symkey-jar
CREATE
${CMAKE_BINARY_DIR}/dist/symkey.jar
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/symkey/*.class
DEPENDS
Expand Down
2 changes: 1 addition & 1 deletion base/symkey/src/com/netscape/symkey/CMakeLists.txt
Expand Up @@ -42,7 +42,7 @@ add_custom_command(
${symkey_library_HDRS}
COMMAND
${Java_JAVAH_EXECUTABLE}
-classpath ${CMAKE_BINARY_DIR}/classes:${JAVA_LIB_INSTALL_DIR}/jss4.jar
-classpath ${CMAKE_CURRENT_BINARY_DIR}/../../../classes:${JAVA_LIB_INSTALL_DIR}/jss4.jar
-jni -d ${CMAKE_CURRENT_BINARY_DIR}
com.netscape.symkey.SessionKey
)
Expand Down
4 changes: 2 additions & 2 deletions base/tks/src/CMakeLists.txt
Expand Up @@ -118,7 +118,7 @@ javac(pki-tks-classes
${PKI_CMSUTIL_JAR} ${PKI_NSUTIL_JAR}
${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
symkey-jar pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-cms-jar pki-cmscore-jar
)
Expand All @@ -136,7 +136,7 @@ jar(pki-tks-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-tks.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/tks/*.class
org/dogtagpki/server/tks/*.class
Expand Down
4 changes: 2 additions & 2 deletions base/tps/src/CMakeLists.txt
Expand Up @@ -121,7 +121,7 @@ javac(pki-tps-classes
${PKI_CMSUTIL_JAR} ${PKI_NSUTIL_JAR}
${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
symkey-jar pki-nsutil-jar pki-cmsutil-jar pki-certsrv-jar pki-cms-jar pki-cmscore-jar
)
Expand All @@ -139,7 +139,7 @@ jar(pki-tps-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-tps.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
org/dogtagpki/server/tps/*.class
DEPENDS
Expand Down
8 changes: 4 additions & 4 deletions base/util/src/CMakeLists.txt
Expand Up @@ -76,7 +76,7 @@ javac(pki-nsutil-classes
${APACHE_COMMONS_LANG_JAR} ${LDAPJDK_JAR} ${XALAN_JAR} ${XERCES_JAR}
${JSS_JAR} ${COMMONS_CODEC_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
)

configure_file(
Expand All @@ -92,7 +92,7 @@ jar(pki-nsutil-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-nsutil.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
netscape/*.class
DEPENDS
Expand All @@ -118,7 +118,7 @@ javac(pki-cmsutil-classes
${LDAPJDK_JAR} ${XALAN_JAR} ${XERCES_JAR}
${JSS_JAR} ${COMMONS_CODEC_JAR} ${NUXWDOG_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
DEPENDS
pki-nsutil-jar
)
Expand All @@ -136,7 +136,7 @@ jar(pki-cmsutil-jar
PARAMS
${CMAKE_CURRENT_BINARY_DIR}/pki-cmsutil.mf
INPUT_DIR
${CMAKE_BINARY_DIR}/classes
${CMAKE_CURRENT_BINARY_DIR}/classes
FILES
com/netscape/cmsutil/*.class
DEPENDS
Expand Down

0 comments on commit d47733f

Please sign in to comment.