Skip to content

Commit 1cc5afe

Browse files
committed
docs: various updates for Libbulletjme v23.0.1
1 parent 61302dd commit 1cc5afe

4 files changed

Lines changed: 15 additions & 21 deletions

File tree

docs/en/modules/ROOT/pages/add.adoc

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ dependencies {
4747
implementation(
4848
group: "com.github.stephengold",
4949
name: "Libbulletjme-Android",
50-
version: "23.0.0",
50+
version: "23.0.1",
5151
classifier: "SpDebug",
5252
ext: "aar"
5353
)
@@ -63,7 +63,7 @@ it's necessary to replace `implementation` with `compile`.
6363
plus a set of (separately-packaged) native libraries.
6464

6565
Because of how releases are built,
66-
the desktop JVM library is released under 6 distinct names (artifact IDs).
66+
the desktop JVM library is released under 7 distinct names (artifact IDs).
6767
In contrast, each desktop native library is specific to a particular platform,
6868
build type, and flavor.
6969

@@ -79,10 +79,10 @@ repositories {
7979
}
8080
dependencies {
8181
// JVM library:
82-
implementation("com.github.stephengold:Libbulletjme-Windows64:23.0.0")
82+
implementation("com.github.stephengold:Libbulletjme-Windows64:23.0.1")
8383
8484
// native libraries:
85-
runtimeOnly("com.github.stephengold:Libbulletjme-Linux64:23.0.0:SpDebug")
85+
runtimeOnly("com.github.stephengold:Libbulletjme-Linux64:23.0.1:SpDebug")
8686
// Native libraries for other platforms could be added.
8787
}
8888
----
@@ -143,6 +143,7 @@ NativeDynamicLibrary[] libraries = {
143143
new NativeDynamicLibrary("native/linux/x86_64", PlatformPredicate.LINUX_X86_64),
144144
new NativeDynamicLibrary("native/osx/arm64", PlatformPredicate.MACOS_ARM_64),
145145
new NativeDynamicLibrary("native/osx/x86_64", PlatformPredicate.MACOS_X86_64),
146+
new NativeDynamicLibrary("native/windows/arm64", PlatformPredicate.WIN_ARM_64),
146147
new NativeDynamicLibrary("native/windows/x86_64", PlatformPredicate.WIN_X86_64)
147148
};
148149
loader.registerNativeLibraries(libraries).initPlatformLibrary();

docs/en/modules/ROOT/pages/build.adoc

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Here's the recommended procedure:
1818

1919
. Install build software:
2020
.. a https://adoptium.net/releases.html[Java Development Kit (JDK)],
21-
version 8 or higher, and
21+
version 17 or higher, and
2222
.. one of the supported C++ compilers:
2323
... for Linux: https://gcc.gnu.org/[the GNU Compiler Collection] or https://www.llvm.org[Clang]
2424
... for macOS: https://developer.apple.com/xcode[Xcode]
@@ -37,7 +37,7 @@ Here's the recommended procedure:
3737
.. using https://git-scm.com[Git]:
3838
... `git clone https://github.com/stephengold/Libbulletjme.git`
3939
... `cd Libbulletjme`
40-
... `git checkout -b latest 23.0.0`
40+
... `git checkout -b latest 23.0.1`
4141
.. using a web browser:
4242
... browse to https://github.com/stephengold/Libbulletjme/releases/latest
4343
... follow the "Source code (zip)" link
@@ -51,9 +51,12 @@ Here's the recommended procedure:
5151
. To build Android artifacts, you'll need to
5252
install https://developer.android.com/studio[Android Studio]
5353
and point the `ANDROID_HOME` environment variable to that installation.
54+
. Install the Android build script:
55+
.. using Bash or Fish or PowerShell or Zsh: `cp android.gradle build.gradle`
56+
.. using Windows Command Prompt: `copy android.gradle build.gradle`
5457
. Run the Gradle wrapper on the Android build script:
55-
.. using Bash or Fish or PowerShell or Zsh: `./gradlew -b android.gradle build`
56-
.. using Windows Command Prompt: `.\gradlew -b android.gradle build`
58+
.. using Bash or Fish or PowerShell or Zsh: `./gradlew build`
59+
.. using Windows Command Prompt: `.\gradlew build`
5760

5861
After a successful build,
5962
artifacts will be found in "build/libs" (desktop) and "build/outputs/aar" (Android).
@@ -87,13 +90,3 @@ You can install them to your local Maven repository.
8790

8891
After a successful build,
8992
your local copy of the site will be found in "docs/build/site".
90-
91-
92-
== Cleanup
93-
94-
At any time, you can restore the project to a pristine state:
95-
96-
* using Bash or Fish or PowerShell or Zsh: `./gradlew clean;./gradlew -b android.gradle clean`
97-
* using Windows Command Prompt:
98-
** `.\gradlew clean`
99-
** `.\gradlew -b android.gradle clean`

docs/en/modules/ROOT/pages/debug.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ During development, Java assertions should be enabled using:
1111
1212
Similarly, native-code assertions should be enabled during development,
1313
by loading a native library of the "debug" type,
14-
such as "com.github.stephengold:Libbulletjme-Linux64:23.0.0:SpDebug".
14+
such as "com.github.stephengold:Libbulletjme-Linux64:23.0.1:SpDebug".
1515

1616

1717
== Visualization

docs/en/modules/ROOT/pages/implementation.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ compiled for the {url-enwiki}/Computing_platform[platform]
3131
on which the app is executing.
3232

3333
The {Project} project publishes native libraries
34-
for 10 different platforms:
34+
for 11 different platforms:
3535

36-
* Windows (64-bit),
36+
* Windows (x86-64 and ARM64),
3737
* Linux (x86-64, armhf, and aarch64),
3838
* macOS (x86-64 and ARM64), and
3939
* Android (armeabi-v7a, arm64-v8a, x86, and x86_64).

0 commit comments

Comments
 (0)