diff options
| author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-09-11 17:57:47 +0300 |
|---|---|---|
| committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2015-09-11 21:38:57 +0300 |
| commit | e79c6b6312a85a50d113346144d58fa62cb4adc2 (patch) | |
| tree | 0e19fee7b241fea660debcbb496dbb0d08d4c2ad /unix/Makefile | |
| parent | f352fe82a5b41730fe6f72a48b92cb2705736d8c (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/Makefile | 5 |
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 = \ |
