comparison src/stable-octave.mk @ 3516:3b5b776331f1

Only download java .h files if not already available * src/stable-octave.mk, src/octave.mk: download java .h files if not already available. Dont set both java home dir and include dir.
author John Donoghue <john.donoghue@ieee.org>
date Sun, 16 Feb 2014 07:21:51 -0500
parents 0b21a39bc9d4
children de728273f855
comparison
equal deleted inserted replaced
3515:a551b373abc4 3516:3b5b776331f1
23 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := --disable-java 23 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := --disable-java
24 else 24 else
25 ifeq ($(MXE_SYSTEM),mingw) 25 ifeq ($(MXE_SYSTEM),mingw)
26 ifeq ($(MXE_NATIVE_BUILD),no) 26 ifeq ($(MXE_NATIVE_BUILD),no)
27 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := \ 27 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := \
28 --with-java-homedir="$(HOST_INCDIR)/java" \ 28 --with-java-homedir="$(HOST_INCDIR)/java"
29 --with-java-includedir="$(HOST_INCDIR)/java"
30 endif 29 endif
31 endif 30 endif
32 endif 31 endif
33 32
34 ifneq ($(ENABLE_DOCS),yes) 33 ifneq ($(ENABLE_DOCS),yes)
83 endef 82 endef
84 83
85 define $(PKG)_BUILD 84 define $(PKG)_BUILD
86 # jni install 85 # jni install
87 if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \ 86 if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \
88 mkdir -p '$(HOST_INCDIR)/java/include'; \ 87 if [ ! -f $(HOST_INCDIR)/java/include/jni.h ]; then \
89 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ 88 mkdir -p '$(HOST_INCDIR)/java/include'; \
90 -O $(HOST_INCDIR)/java/include/jni.h; \ 89 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \
91 mkdir -p '$(HOST_INCDIR)/java/include/win32'; \ 90 -O $(HOST_INCDIR)/java/include/jni.h; \
92 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ 91 fi; \
93 -O $(HOST_INCDIR)/java/include/win32/jni_md.h; \ 92 if [ ! -f $(HOST_INCDIR)/java/include/win32/jni_md.h ]; then \
93 mkdir -p '$(HOST_INCDIR)/java/include/win32'; \
94 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \
95 -O $(HOST_INCDIR)/java/include/win32/jni_md.h; \
96 fi; \
94 fi 97 fi
95 98
96 mkdir '$(1)/.build' 99 mkdir '$(1)/.build'
97 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ 100 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
98 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ 101 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \