include ( UseJava ) set (SOURCES ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_CELL.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_CPredicate.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_Prop.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_Term.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_YAP_tag_t.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_arity_t.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_encoding_t.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_intptr_t.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_void.java ${CMAKE_CURRENT_BINARY_DIR}/SWIGTYPE_p_wchar_t.java ${CMAKE_CURRENT_BINARY_DIR}/YAPApplTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPAtom.java ${CMAKE_CURRENT_BINARY_DIR}/YAPAtomTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPCallback.java ${CMAKE_CURRENT_BINARY_DIR}/YAPEngine.java ${CMAKE_CURRENT_BINARY_DIR}/YAPError.java ${CMAKE_CURRENT_BINARY_DIR}/YAPFLIP.java ${CMAKE_CURRENT_BINARY_DIR}/YAPFunctor.java ${CMAKE_CURRENT_BINARY_DIR}/YAPIntegerTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPListTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPModule.java ${CMAKE_CURRENT_BINARY_DIR}/YAPModuleProp.java ${CMAKE_CURRENT_BINARY_DIR}/YAPNumberTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPPairTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPPredicate.java ${CMAKE_CURRENT_BINARY_DIR}/YAPPrologPredicate.java ${CMAKE_CURRENT_BINARY_DIR}/YAPProp.java ${CMAKE_CURRENT_BINARY_DIR}/YAPQuery.java ${CMAKE_CURRENT_BINARY_DIR}/YAPStringTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPTerm.java ${CMAKE_CURRENT_BINARY_DIR}/YAPVarTerm.java ${CMAKE_CURRENT_BINARY_DIR}/yap.java ${CMAKE_CURRENT_BINARY_DIR}/yapConstants.java ${CMAKE_CURRENT_BINARY_DIR}/yapJNI.java ) add_jar(jYAP ${SOURCES} ) install_jar( jYAP ${libpl}) # install_jni_symlink(YAPjar .)