A complete 3D game development suite written purely in Java.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
jmonkeyengine/jme3-android-native/build.gradle

53 lines
1.8 KiB

// Note: "common.gradle" in the root project contains additional initialization
// for this project. This initialization is applied in the "build.gradle"
// of the root project.
// NetBeans will automatically add "run" and "debug" tasks relying on the
// "mainClass" property. You may however define the property prior executing
// tasks by passing a "-PmainClass=<QUALIFIED_CLASS_NAME>" argument.
//
// Note however, that you may define your own "run" and "debug" task if you
// prefer. In this case NetBeans will not add these tasks but you may rely on
// your own implementation.
if (!hasProperty('mainClass')) {
ext.mainClass = ''
}
sourceSets {
main {
java {
srcDir 'src/native'
}
}
}
dependencies {
// TODO: Add dependencies here
// but note that JUnit should have already been added in parent.gradle.
// By default, only the Maven Central Repository is specified in
// parent.gradle.
//
// You can read more about how to add dependency here:
// http://www.gradle.org/docs/current/userguide/dependency_management.html#sec:how_to_declare_your_dependencies
compile project(':jme3-android')
}
ext {
// stores the native project classpath to be used in each native
// build to generate native header files
projectClassPath = configurations.runtime.asFileTree.matching {
exclude ".gradle"
}.asPath
// findNDK() is defined in the root project gradle.build so it
// can be visible to all subprojects that need to build an Android native lib
ndkCommandPath = findNDK()
}
//println "projectClassPath = " + projectClassPath
//println "ndkCommandPath = " + ndkCommandPath
// add each native lib build file
apply from: file('openalsoft.gradle')
apply from: file('stb_image.gradle')