Mercurial > mxe-octave
comparison src/octave.mk @ 3527:b111822b0bf0
stable-octave.mk, octave.mk: Set java include dir, not home dir.
Reconcile differences.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 16 Feb 2014 21:22:24 -0500 |
parents | 3b5b776331f1 |
children | c21ca79d7980 |
comparison
equal
deleted
inserted
replaced
3526:60cd6f076a3d | 3527:b111822b0bf0 |
---|---|
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-includedir="$(HOST_INCDIR)/java" |
29 endif | 29 endif |
30 endif | 30 endif |
31 endif | 31 endif |
32 | 32 |
33 ifneq ($(ENABLE_DOCS),yes) | 33 ifneq ($(ENABLE_DOCS),yes) |
75 LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)' | 75 LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)' |
76 endif | 76 endif |
77 | 77 |
78 define $(PKG)_UPDATE | 78 define $(PKG)_UPDATE |
79 echo 'Warning: Updates are temporarily disabled for package octave.' >&2; | 79 echo 'Warning: Updates are temporarily disabled for package octave.' >&2; |
80 echo $(octave_VERSION) | 80 echo $($(PKG)_VERSION) |
81 endef | 81 endef |
82 | 82 |
83 define $(PKG)_BUILD | 83 define $(PKG)_BUILD |
84 | |
85 # jni install | 84 # jni install |
86 if [[ "$(MXE_SYSTEM)" == "mingw" && "$(MXE_NATIVE_BUILD)" == "no" && "$(ENABLE_JAVA)" == "yes" ]]; then \ | 85 if [ "$(MXE_SYSTEM)" == "mingw" ] \ |
87 if [ ! -f $(HOST_INCDIR)/java/include/jni.h ]; then \ | 86 && [ "$(MXE_NATIVE_BUILD)" == "no" ] \ |
88 mkdir -p '$(HOST_INCDIR)/java/include'; \ | 87 && [ "$(ENABLE_JAVA)" == "yes" ]; then \ |
88 if [ ! -f $(HOST_INCDIR)/java/jni.h ]; then \ | |
89 mkdir -p '$(HOST_INCDIR)/java'; \ | |
89 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ | 90 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \ |
90 -O $(HOST_INCDIR)/java/include/jni.h; \ | 91 -O $(HOST_INCDIR)/java/jni.h; \ |
91 fi; \ | 92 fi; \ |
92 if [ ! -f $(HOST_INCDIR)/java/include/win32/jni_md.h ]; then \ | 93 if [ ! -f $(HOST_INCDIR)/java/win32/jni_md.h ]; then \ |
93 mkdir -p '$(HOST_INCDIR)/java/include/win32'; \ | 94 mkdir -p '$(HOST_INCDIR)/java/win32'; \ |
94 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \ | 95 $(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 -O $(HOST_INCDIR)/java/win32/jni_md.h; \ |
96 fi; \ | 97 fi; \ |
97 fi | 98 fi |
98 | 99 |
99 mkdir '$(1)/.build' | 100 mkdir '$(1)/.build' |
100 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ | 101 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \ |
130 fi | 131 fi |
131 | 132 |
132 # create a file with latest installed octave rev in it | 133 # create a file with latest installed octave rev in it |
133 echo "$($(PKG)_VERSION)" > $(TOP_DIR)/octave/octave-version | 134 echo "$($(PKG)_VERSION)" > $(TOP_DIR)/octave/octave-version |
134 endef | 135 endef |
135 |