From bc35d622adb0965652955b6517c17b19f41fd41f Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Mon, 4 Jun 2012 12:21:07 +0100 Subject: OpenGL JNI Canvas compiled only when needed diff --git a/src/powdertoyjava/OpenGLCanvasMacOS.h b/src/powdertoyjava/OpenGLCanvasMacOS.h index 3f3d68f..cee495a 100644 --- a/src/powdertoyjava/OpenGLCanvasMacOS.h +++ b/src/powdertoyjava/OpenGLCanvasMacOS.h @@ -1,3 +1,4 @@ +#ifdef USE_JNI #import #import @@ -30,4 +31,5 @@ extern "C" { JNIEXPORT void JNICALL Java_OpenGLCanvas_releaseOpenGL(JNIEnv *env, jobject canvas); #ifdef __cplusplus } +#endif #endif \ No newline at end of file diff --git a/src/powdertoyjava/OpenGLCanvasMacOS.mm b/src/powdertoyjava/OpenGLCanvasMacOS.mm index 009c32e..c169c5f 100644 --- a/src/powdertoyjava/OpenGLCanvasMacOS.mm +++ b/src/powdertoyjava/OpenGLCanvasMacOS.mm @@ -1,3 +1,4 @@ +#ifdef USE_JNI #include "OpenGLCanvasMacOS.h" static jfieldID ctxID = NULL; @@ -164,4 +165,5 @@ JNIEXPORT void JNICALL Java_OpenGLCanvas_releaseOpenGL(JNIEnv *env, jobject canv } freeContext(env, canvas, ci); -} \ No newline at end of file +} +#endif \ No newline at end of file -- cgit v0.9.2-21-gd62e