diff --git a/hat/docs/hat-01-03-building-hat.md b/hat/docs/hat-01-03-building-hat.md index d96d28e76a1..5978ebe4955 100644 --- a/hat/docs/hat-01-03-building-hat.md +++ b/hat/docs/hat-01-03-building-hat.md @@ -50,7 +50,7 @@ ## Setting your PATH variable To build HAT we will need `JAVA_HOME` to point to our prebuilt babylon jdk -I suggest you also create a `JEXTRACT_HOME` var to point to the location where you placed JEXTRACT) +I suggest you also create a `JEXTRACT_HOME` var to point to the location where you placed JEXTRACT. The `jextract` EA builds can be found at https://jdk.java.net/jextract/. In my case ``` @@ -124,7 +124,7 @@ ## Running an example ```bash ${JAVA_HOME}/bin/java \ --add-modules jdk.incubator.code --enable-preview --enable-native-access=ALL-UNNAMED \ - --class-path build/core-1.0.jar:build/hat-backend-ffi-shared-1.0.jar:build/hat-backend-ffi-opencl-1.0.jar:build/hat-example-mandel-1.0.jar \ + --class-path build/hat-core-1.0.jar:build/hat-example-shared-1.0.jar:build/hat-backend-ffi-shared-1.0.jar:build/hat-backend-ffi-opencl-1.0.jar:build/hat-example-mandel-1.0.jar \ --add-exports=java.base/jdk.internal=ALL-UNNAMED \ -Djava.library.path=build\ mandel.Main diff --git a/hat/hat/bld.java b/hat/hat/bld.java index 010deac2a35..4e389450904 100644 --- a/hat/hat/bld.java +++ b/hat/hat/bld.java @@ -39,7 +39,7 @@ void main(String[] args) { ├──build/ // All jars, native libs and executables │ ├── cmake-build-debug/ // All intermediate cmake artifacts │ ├── hat-wrap-*-1.0.jar // Wrapper jars around extracted * (opencl, glwrap, opencl) - │ ├── core-1.0.jar // Base hat jar + │ ├── hat-core-1.0.jar // Base hat jar │ ├── hat-example-*-1.0.jar // Example jars (hat-example-nbody-1.0.jar, hat-example-life-1.0.jar) │ ├── hat-extracted-opencl-1.0.jar // Raw extraction jars (hat-extracted-opencl-1.0.jar ....) │ ├── lib*_backend.[dylib|so] // ffi library backends