File tree Expand file tree Collapse file tree
src/main/java/com/github/stephengold/lbjexamples/apps/console
src/main/kotlin/com/github/stephengold/lbjexamples/ktapps/console Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -262,6 +262,12 @@ dependencies {
262262 runtimeOnly(variantOf(libs.lwjgl.assimp){classifier(" natives-windows" )})
263263 runtimeOnly(variantOf(libs.lwjgl.glfw){classifier(" natives-windows" )})
264264 runtimeOnly(variantOf(libs.lwjgl.opengl){classifier(" natives-windows" )})
265+
266+ runtimeOnly(variantOf(libs.libbulletjme.windowsarm64){classifier(bft)})
267+ runtimeOnly(variantOf(libs.lwjgl){classifier(" natives-windows-arm64" )})
268+ runtimeOnly(variantOf(libs.lwjgl.assimp){classifier(" natives-windows-arm64" )})
269+ runtimeOnly(variantOf(libs.lwjgl.glfw){classifier(" natives-windows-arm64" )})
270+ runtimeOnly(variantOf(libs.lwjgl.opengl){classifier(" natives-windows-arm64" )})
265271 }
266272
267273 implementation(libs.jsnaploader) // HelloLibbulletjme and HelloVehicle0 apps need access
Original file line number Diff line number Diff line change 11/*
2- Copyright (c) 2020-2025 Stephen Gold and Yanis Boudiaf
2+ Copyright (c) 2020-2026 Stephen Gold and Yanis Boudiaf
33
44 Redistribution and use in source and binary forms, with or without
55 modification, are permitted provided that the following conditions are met:
@@ -94,6 +94,8 @@ public static void main(String[] arguments) {
9494 "native/osx/arm64" , PlatformPredicate .MACOS_ARM_64 ),
9595 new NativeDynamicLibrary (
9696 "native/osx/x86_64" , PlatformPredicate .MACOS_X86_64 ),
97+ new NativeDynamicLibrary (
98+ "native/windows/arm64" , PlatformPredicate .WIN_ARM_64 ),
9799 new NativeDynamicLibrary (
98100 "native/windows/x86_64" , PlatformPredicate .WIN_X86_64 )
99101 };
Original file line number Diff line number Diff line change 11/*
2- Copyright (c) 2020-2025 Stephen Gold and Yanis Boudiaf
2+ Copyright (c) 2020-2026 Stephen Gold and Yanis Boudiaf
33
44 Redistribution and use in source and binary forms, with or without
55 modification, are permitted provided that the following conditions are met:
@@ -86,6 +86,8 @@ public static void main(String[] arguments) {
8686 "native/osx/arm64" , PlatformPredicate .MACOS_ARM_64 ),
8787 new NativeDynamicLibrary (
8888 "native/osx/x86_64" , PlatformPredicate .MACOS_X86_64 ),
89+ new NativeDynamicLibrary (
90+ "native/windows/arm64" , PlatformPredicate .WIN_ARM_64 ),
8991 new NativeDynamicLibrary (
9092 "native/windows/x86_64" , PlatformPredicate .WIN_X86_64 )
9193 };
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ libbulletjme-linuxarm64 = { module = "com.github.stephengold:Libbulletjme-Linux_
1616libbulletjme-macosx64 = { module = " com.github.stephengold:Libbulletjme-MacOSX64" , version.ref = " libbulletjme" }
1717libbulletjme-macosxarm64 = { module = " com.github.stephengold:Libbulletjme-MacOSX_ARM64" , version.ref = " libbulletjme" }
1818libbulletjme-windows64 = { module = " com.github.stephengold:Libbulletjme-Windows64" , version.ref = " libbulletjme" }
19+ libbulletjme-windowsarm64 = { module = " com.github.stephengold:Libbulletjme-Windows_ARM64" , version.ref = " libbulletjme" }
1920
2021lwjgl = { module = " org.lwjgl:lwjgl" , version.ref = " lwjgl" }
2122lwjgl-assimp = { module = " org.lwjgl:lwjgl-assimp" , version.ref = " lwjgl" }
Original file line number Diff line number Diff line change @@ -196,6 +196,12 @@ dependencies {
196196 runtimeOnly(variantOf(libs.lwjgl.assimp){classifier(" natives-windows" )})
197197 runtimeOnly(variantOf(libs.lwjgl.glfw){classifier(" natives-windows" )})
198198 runtimeOnly(variantOf(libs.lwjgl.opengl){classifier(" natives-windows" )})
199+
200+ runtimeOnly(variantOf(libs.libbulletjme.windowsarm64){classifier(bft)})
201+ runtimeOnly(variantOf(libs.lwjgl){classifier(" natives-windows-arm64" )})
202+ runtimeOnly(variantOf(libs.lwjgl.assimp){classifier(" natives-windows-arm64" )})
203+ runtimeOnly(variantOf(libs.lwjgl.glfw){classifier(" natives-windows-arm64" )})
204+ runtimeOnly(variantOf(libs.lwjgl.opengl){classifier(" natives-windows-arm64" )})
199205 }
200206
201207 implementation(libs.jsnaploader)
Original file line number Diff line number Diff line change 11/*
2- Copyright (c) 2024-2025 Stephen Gold and Yanis Boudiaf
2+ Copyright (c) 2024-2026 Stephen Gold and Yanis Boudiaf
33
44 Redistribution and use in source and binary forms, with or without
55 modification, are permitted provided that the following conditions are met:
@@ -65,6 +65,7 @@ fun main() {
6565 NativeDynamicLibrary (" native/linux/x86_64" , PlatformPredicate .LINUX_X86_64 ),
6666 NativeDynamicLibrary (" native/osx/arm64" , PlatformPredicate .MACOS_ARM_64 ),
6767 NativeDynamicLibrary (" native/osx/x86_64" , PlatformPredicate .MACOS_X86_64 ),
68+ NativeDynamicLibrary (" native/windows/arm64" , PlatformPredicate .WIN_ARM_64 ),
6869 NativeDynamicLibrary (" native/windows/x86_64" , PlatformPredicate .WIN_X86_64 )
6970 )
7071 loader.registerNativeLibraries(libraries)
Original file line number Diff line number Diff line change 11/*
2- Copyright (c) 2024-2025 Stephen Gold and Yanis Boudiaf
2+ Copyright (c) 2024-2026 Stephen Gold and Yanis Boudiaf
33
44 Redistribution and use in source and binary forms, with or without
55 modification, are permitted provided that the following conditions are met:
@@ -63,6 +63,7 @@ fun main() {
6363 NativeDynamicLibrary (" native/linux/x86_64" , PlatformPredicate .LINUX_X86_64 ),
6464 NativeDynamicLibrary (" native/osx/arm64" , PlatformPredicate .MACOS_ARM_64 ),
6565 NativeDynamicLibrary (" native/osx/x86_64" , PlatformPredicate .MACOS_X86_64 ),
66+ NativeDynamicLibrary (" native/windows/arm64" , PlatformPredicate .WIN_ARM_64 ),
6667 NativeDynamicLibrary (" native/windows/x86_64" , PlatformPredicate .WIN_X86_64 )
6768 )
6869 loader.registerNativeLibraries(libraries)
You can’t perform that action at this time.
0 commit comments