Package com.badlogic.gdx.jnigen

Examples of com.badlogic.gdx.jnigen.BuildConfig


    mac64.cFlags += " -D_GLFW_COCOA -D_GLFW_NSGL -D_GLFW_USE_OPENGL -D_GLFW_USE_MENUBAR";
    mac64.headerDirs = new String[] { "glfw-3.0/include", "glfw-3.0/src", "gl-headers/", "al-headers"};
    mac64.libraries = "-framework Cocoa -framework OpenGL -framework IOKit -lpthread";
    mac64.cppExcludes = new String[] { "**/*AL*.cpp" };

    BuildConfig config = new BuildConfig("jglfw");
    new AntScriptGenerator().generate(config, win32home, win32, win64 /*, linux32 */, linux64, mac32, mac64);
//    BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v -Dhas-compiler=true clean");
//    BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v -Dhas-compiler=true");
//    BuildExecutor.executeAnt("jni/build-linux32.xml", "-v -Dhas-compiler=true clean");
//    BuildExecutor.executeAnt("jni/build-linux32.xml", "-v -Dhas-compiler=true");
View Full Code Here


    BuildTarget android = BuildTarget.newDefaultTarget(TargetOs.Android, false);
    BuildTarget mac32 = BuildTarget.newDefaultTarget(TargetOs.MacOsX, false);
    BuildTarget mac64 = BuildTarget.newDefaultTarget(TargetOs.MacOsX, true);
    BuildTarget ios = BuildTarget.newDefaultTarget(TargetOs.IOS, false);
    new NativeCodeGenerator().generate("src", "bin" + File.pathSeparator + "../../../gdx/bin", "jni");
    new AntScriptGenerator().generate(new BuildConfig("gdx-box2d"), win32, win64, lin32, lin64, mac32, mac64, android, ios);   
  }
View Full Code Here

    mac.cFlags += " -D_GLFW_COCOA -D_GLFW_NSGL -D_GLFW_USE_OPENGL -D_GLFW_USE_MENUBAR";
    mac.headerDirs = new String[] { "glfw-3.0/include", "glfw-3.0/src", "gl-headers/", "al-headers"};
    mac.libraries = "-framework Cocoa -framework OpenGL -framework IOKit -lpthread";
    mac.cppExcludes = new String[] { "**/*AL*.cpp" };

    BuildConfig config = new BuildConfig("jglfw");
    new AntScriptGenerator().generate(config, win32home, win32, win64 /*, linux32 */, linux64, mac);
//    BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v -Dhas-compiler=true clean");
//    BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v -Dhas-compiler=true");
//    BuildExecutor.executeAnt("jni/build-linux32.xml", "-v -Dhas-compiler=true clean");
//    BuildExecutor.executeAnt("jni/build-linux32.xml", "-v -Dhas-compiler=true");
View Full Code Here

import com.badlogic.gdx.jnigen.BuildTarget.TargetOs;

public class DesktopControllersBuild {
  public static void main (String[] args) throws Exception {
    new NativeCodeGenerator().generate("src/", "bin/", "jni/");
    BuildConfig buildConfig = new BuildConfig("gdx-controllers-desktop");

    String[] windowsSrc = {"*.cpp", "ois-v1-4svn/src/*.cpp", "ois-v1-4svn/src/win32/*.cpp"};

    String[] linuxSrc = {"*.cpp", "ois-v1-4svn/src/*.cpp", "ois-v1-4svn/src/linux/*.cpp"};

 
View Full Code Here

    ios.cIncludes = sources;
    ios.cFlags += " -DFT2_BUILD_LIBRARY";
    ios.cppFlags += " -DFT2_BUILD_LIBRARY";

    new NativeCodeGenerator().generate();
    new AntScriptGenerator().generate(new BuildConfig("gdx-freetype"), win32home, win32, win64, lin32, lin64, mac, android, ios);
// BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v clean");
// BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v");
//    BuildExecutor.executeAnt("jni/build.xml", "pack-natives -v");
  }
View Full Code Here

    ios.cFlags += " -DFT2_BUILD_LIBRARY";
    ios.cppFlags += " -DFT2_BUILD_LIBRARY";

    new NativeCodeGenerator().generate();
    new AntScriptGenerator()
      .generate(new BuildConfig("gdx-freetype"), win32home, win32, win64, lin32, lin64, mac, mac64, android, ios);
// BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v clean");
// BuildExecutor.executeAnt("jni/build-windows32home.xml", "-v");
// BuildExecutor.executeAnt("jni/build.xml", "pack-natives -v");
  }
View Full Code Here

  public static void main(String[] args) throws Exception {
    // generate C/C++ code
    new NativeCodeGenerator().generate("src", "bin", "jni", new String[] { "**/MyJniClass.java" }, null);
   
    // generate build scripts, for win32 only
    BuildConfig buildConfig = new BuildConfig("test");
    BuildTarget win32 = BuildTarget.newDefaultTarget(TargetOs.Windows, false);
    win32.compilerPrefix = "";
    win32.cppFlags += " -g";
    new AntScriptGenerator().generate(buildConfig, win32);
   
View Full Code Here

    BuildTarget android = BuildTarget.newDefaultTarget(TargetOs.Android, false);
    BuildTarget mac32 = BuildTarget.newDefaultTarget(TargetOs.MacOsX, false);
    BuildTarget mac64 = BuildTarget.newDefaultTarget(TargetOs.MacOsX, true);
    BuildTarget ios = BuildTarget.newDefaultTarget(TargetOs.IOS, false);
    new NativeCodeGenerator().generate();
    new AntScriptGenerator().generate(new BuildConfig("gdx-box2d"), win32, win64, lin32, lin64, mac32, mac64, android, ios);   
  }
View Full Code Here

TOP

Related Classes of com.badlogic.gdx.jnigen.BuildConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.