summaryrefslogtreecommitdiff
path: root/unix/Makefile
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-09-11 17:57:47 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2015-09-11 21:38:57 +0300
commite79c6b6312a85a50d113346144d58fa62cb4adc2 (patch)
tree0e19fee7b241fea660debcbb496dbb0d08d4c2ad /unix/Makefile
parentf352fe82a5b41730fe6f72a48b92cb2705736d8c (diff)
unix/modjni: "jni" module to interface to JNI-compliant JavaVM.
This includes Android Dalvik VM for example. Example usage: import jni System = jni.cls("java/lang/System") System.out.println("Hello, Java!")
Diffstat (limited to 'unix/Makefile')
-rw-r--r--unix/Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/unix/Makefile b/unix/Makefile
index edc800b63..ba3ecdaa0 100644
--- a/unix/Makefile
+++ b/unix/Makefile
@@ -101,6 +101,11 @@ LDFLAGS_MOD += $(LIBFFI_LDFLAGS_MOD)
SRC_MOD += modffi.c
endif
+ifeq ($(MICROPY_PY_JNI),1)
+# Path for 64-bit OpenJDK, should be adjusted for other JDKs
+CFLAGS_MOD += -I/usr/lib/jvm/java-7-openjdk-amd64/include -DMICROPY_PY_JNI=1
+SRC_MOD += modjni.c
+endif
# source files
SRC_C = \