rendered paste bodypackage nativesbuilder;import com.badlogic.gdx.jnigen.AntScriptGenerator;import com.badlogic.gdx.jnigen.BuildConfig;import com.badlogic.gdx.jnigen.BuildExecutor;import com.badlogic.gdx.jnigen.BuildTarget;import com.badlogic.gdx.jnigen.BuildTarget.TargetOs;import com.badlogic.gdx.jnigen.JniGenSharedLibraryLoader;import com.badlogic.gdx.jnigen.NativeCodeGenerator;public class MyNativesBuilder { private static native int nullOp(); /* return 1; */ public static void main(String[] args) throws Exception { final String libName = "mylibname"; final String[] cppIncludes = { "*.cpp" }; new NativeCodeGenerator().generate(); BuildTarget linux64 = BuildTarget.newDefaultTarget(TargetOs.Linux, true); BuildTarget linux32 = BuildTarget.newDefaultTarget(TargetOs.Linux, false); BuildTarget android = BuildTarget.newDefaultTarget(TargetOs.Android, false); BuildTarget[] allTargets = { linux64, linux32, android }; for (BuildTarget target : allTargets) { target.cppIncludes = cppIncludes; target.compilerPrefix = ""; } new AntScriptGenerator().generate(new BuildConfig(libName), linux64, linux32, android); BuildExecutor.executeAnt("jni/build-linux64.xml", "-v"); new JniGenSharedLibraryLoader("libs/" + libName + "-natives.jar").load(libName); }}