changeset 3196:ffe9429158e6

src/octave.mk: Added inclusion of JNI headers during Octave build
author Anirudha Bose <ani07nov@gmail.com>
date Thu, 01 Aug 2013 03:04:18 +0530
parents 34408ca1e683
children 60483734915e
files src/octave.mk
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/octave.mk
+++ b/src/octave.mk
@@ -60,11 +60,17 @@
 
 define $(PKG)_BUILD
     mkdir '$(1)/.build'
+    mkdir -p '$(HOST_PREFIX)/include/java/include'
+    wget -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h -O $(HOST_PREFIX)/include/java/include/jni.h
+    mkdir -p '$(HOST_PREFIX)/include/java/include/win32'
+    wget -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h -O $(HOST_PREFIX)/include/java/include/win32/jni_md.h
     cd '$(1)' && autoreconf -W none
     cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
         $(CONFIGURE_CPPFLAGS) \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         --prefix='$($(PKG)_PREFIX)' \
+	--with-java-homedir="$(HOST_PREFIX)/include/java" \
+	--with-java-includedir="$(HOST_PREFIX)/include/java" \
 	--enable-docs \
         $($(PKG)_BLAS_OPTION) \
 	$($(PKG)_CROSS_CONFIG_OPTIONS) \