diff --git a/engine/bullet-native-build.txt b/engine/bullet-native-build.txt index af4a976bc..ff84708d8 100644 --- a/engine/bullet-native-build.txt +++ b/engine/bullet-native-build.txt @@ -5,7 +5,7 @@ This document outlines the process of building bullet-jme on different platforms. Since bulletjme is a native java library and bullet gets included statically, -building requires you to download and build the bullet source first. +building requires downloading and building the bullet sources. Note that you do need to have CMake and a GCC compiler installed as well as the Android NDK in case you want to build for android too. @@ -15,7 +15,7 @@ Requirements ----------------------------------- ALL PLATFORMS - Java SDK 1.5+: http://java.sun.com -- Apache ANT: http://ant.apache.org (Included in most Java IDEs) +- Apache ANT: http://ant.apache.org (included in most Java IDEs) - Android NDK (optional): http://developer.android.com/sdk/ndk/index.html WINDOWS @@ -46,6 +46,16 @@ via your IDE or command line: You can alter options in the "nbproject/bullet.properties" file, such as the used bullet version, native compilation options (see below), path to Android NDK etc. +----------------------------------- +Running +----------------------------------- +The resulting jMonkeyEngine3.jar containing the tests will automatically use the +jME3-jbullet.jar or jME3-bullet.jar, depending on which is available in the libs directory. + +A convenience target exists to run the engine tests using the native bullet library: + +> ant run-bullet-native + ----------------------------------- Altering the native build process ----------------------------------- @@ -78,14 +88,14 @@ of the old one. ----------------------------------- Netbeans Project ----------------------------------- -The project also includes a Netbeans project to edit and build -the source in the Netbeans IDE in the /src/bullet/ subfolder. +The engine NetBeans project also includes the native sources and a build configuration +entry to build the binary and run the tests with it. To have correct syntax highlighting in .cpp/.h files: - in Netbeans Settings -> C/C++ -> Code Assistance -> C++ - - add bullet-2.77/src as include directories for c++ - - add JAVA_HOME/include as include directories for c++ + - add bullet-2.79/src as include directories for C++ + - add JAVA_HOME/include as include directories for C