annotate src/default-octave.mk @ 3755:bc32b686d0f5

default-octave: add patch for successful compile of current default branch * dist-files.mk: added default-octave-1-fixes.patch * src/default-octave-1-fixes.patch: new file * src/default-octave.mk: update to latest checksum
author John Donoghue
date Mon, 08 Dec 2014 12:55:20 -0500
parents 4f58c4b4dee0
children d80808c840aa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3721
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
1 # This file is part of MXE.
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
2 # See index.html for further information.
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
3
3722
26f68f03c4b2 default-octave: fix typo in name of package
John Donoghue <john.donoghue@ieee.org>
parents: 3721
diff changeset
4 PKG := default-octave
3721
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
5 $(PKG)_IGNORE :=
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
6 $(PKG)_VERSION := 4.1.0+
3755
bc32b686d0f5 default-octave: add patch for successful compile of current default branch
John Donoghue
parents: 3743
diff changeset
7 $(PKG)_CHECKSUM := 7ee5a7b3c65f29b7eb8ec92421b405f263ec6f6e
3721
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
8 $(PKG)_SUBDIR := octave-$($(PKG)_VERSION)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
9 $(PKG)_FILE := octave-$($(PKG)_VERSION).tar.gz
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
10 $(PKG)_URL := http://hydra.nixos.org/job/gnu/octave-default/tarball/latest/download
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
11 ifeq ($(USE_SYSTEM_FONTCONFIG),no)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
12 $(PKG)_FONTCONFIG := fontconfig
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
13 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
14 $(PKG)_DEPS := blas arpack curl fftw fltk $($(PKG)_FONTCONFIG) ghostscript gl2ps glpk gnuplot graphicsmagick hdf5 lapack pcre pstoedit qrupdate qscintilla qt readline suitesparse texinfo zlib
3743
4f58c4b4dee0 build libX11 and dependencies
John W. Eaton <jwe@octave.org>
parents: 3722
diff changeset
15 ifeq ($(MXE_WINDOWS_BUILD),no)
4f58c4b4dee0 build libX11 and dependencies
John W. Eaton <jwe@octave.org>
parents: 3722
diff changeset
16 $(PKG)_DEPS += x11 xext
4f58c4b4dee0 build libX11 and dependencies
John W. Eaton <jwe@octave.org>
parents: 3722
diff changeset
17 endif
3721
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
18 ifeq ($(ENABLE_64),no)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
19 $(PKG)_DEPS += qhull
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
20 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
21 ifeq ($(ENABLE_JIT),yes)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
22 $(PKG)_DEPS += llvm
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
23 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --enable-jit
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
24 else
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
25 $(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS := --disable-jit
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
26 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
27
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
28 ifeq ($(ENABLE_JAVA),no)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
29 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := --disable-java
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
30 else
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
31 ifeq ($(MXE_SYSTEM),mingw)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
32 ifeq ($(MXE_NATIVE_BUILD),no)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
33 $(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS := \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
34 --with-java-includedir="$(HOST_INCDIR)/java"
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
35 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
36 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
37 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
38
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
39 ifneq ($(ENABLE_DOCS),yes)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
40 $(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS := --disable-docs
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
41 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
42
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
43 ifeq ($(MXE_NATIVE_BUILD),yes)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
44 $(PKG)_CONFIGURE_ENV := LD_LIBRARY_PATH=$(LD_LIBRARY_PATH)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
45 ifeq ($(ENABLE_64),yes)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
46 $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --enable-64 --without-qhull F77_INTEGER_8_FLAG=-fdefault-integer-8
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
47 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
48 else
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
49 ifeq ($(MXE_SYSTEM),mingw)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
50 $(PKG)_CROSS_CONFIG_OPTIONS := \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
51 FLTK_CONFIG='$(BUILD_TOOLS_PREFIX)/bin/$(MXE_TOOL_PREFIX)fltk-config' \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
52 gl_cv_func_gettimeofday_clobber=no
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
53 ifeq ($(ENABLE_64),yes)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
54 $(PKG)_ENABLE_64_CONFIGURE_OPTIONS := --enable-64 --without-qhull F77_INTEGER_8_FLAG=-fdefault-integer-8 ax_blas_f77_func_ok=yes
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
55 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
56 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
57 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
58
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
59 ifeq ($(MXE_SYSTEM),msvc)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
60 $(PKG)_PREFIX := '$(HOST_PREFIX)/local/$($(PKG)_SUBDIR)'
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
61 # - Enable atomic refcount (required for QtHandles)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
62 # - Skip configure test for pow and sqrt, MSVC fails to compile them
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
63 # because it uses intrinsics (with -O2 flag) and bump on the fake
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
64 # "char FUNC()" forward declaration.
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
65 # - Override CFLAGS and CXXFLAGS to disable some warnings.
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
66 $(PKG)_EXTRA_CONFIGURE_OPTIONS := \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
67 --enable-atomic-refcount \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
68 ac_cv_func_pow=yes ac_cv_func_sqrt=yes \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
69 CFLAGS='-O2 -wd4244 -wd4003 -wd4005 -wd4068' \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
70 CXXFLAGS='-O2 -wd4244 -wd4003 -wd4005 -wd4068'
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
71 else
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
72 $(PKG)_PREFIX := '$(HOST_PREFIX)'
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
73 $(PKG)_EXTRA_CONFIGURE_OPTIONS := \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
74 LDFLAGS='-Wl,-rpath-link,$(HOST_LIBDIR) -L$(HOST_LIBDIR)'
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
75 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
76
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
77 ifeq ($(MXE_SYSTEM),mingw)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
78 $(PKG)_EXTRA_CONFIGURE_OPTIONS += --with-x=no
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
79 endif
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
80
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
81 define $(PKG)_UPDATE
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
82 echo 'Warning: Updates are temporarily disabled for package octave.' >&2;
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
83 echo $($(PKG)_VERSION)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
84 endef
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
85
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
86 define $(PKG)_BUILD
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
87 # jni install
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
88 if [ "$(MXE_SYSTEM)" == "mingw" ] \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
89 && [ "$(MXE_NATIVE_BUILD)" == "no" ] \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
90 && [ "$(ENABLE_JAVA)" == "yes" ]; then \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
91 if [ ! -f $(HOST_INCDIR)/java/jni.h ]; then \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
92 mkdir -p '$(HOST_INCDIR)/java'; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
93 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/share/javavm/export/jni.h \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
94 -O $(HOST_INCDIR)/java/jni.h; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
95 fi; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
96 if [ ! -f $(HOST_INCDIR)/java/win32/jni_md.h ]; then \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
97 mkdir -p '$(HOST_INCDIR)/java/win32'; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
98 $(WGET) -N http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/raw-file/tip/src/windows/javavm/export/jni_md.h \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
99 -O $(HOST_INCDIR)/java/win32/jni_md.h; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
100 fi; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
101 fi
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
102
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
103 mkdir '$(1)/.build'
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
104 cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
105 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
106 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
107 --prefix='$($(PKG)_PREFIX)' \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
108 $($(PKG)_CROSS_CONFIG_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
109 $($(PKG)_ENABLE_64_CONFIGURE_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
110 $($(PKG)_ENABLE_JAVA_CONFIGURE_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
111 $($(PKG)_ENABLE_JIT_CONFIGURE_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
112 $($(PKG)_ENABLE_DOCS_CONFIGURE_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
113 $($(PKG)_EXTRA_CONFIGURE_OPTIONS) \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
114 PKG_CONFIG='$(MXE_PKG_CONFIG)' \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
115 PKG_CONFIG_PATH='$(HOST_LIBDIR)/pkgconfig' \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
116 && $(CONFIGURE_POST_HOOK)
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
117
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
118 ## We want both of these install steps so that we install in the
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
119 ## location set by the configure --prefix option, and the other
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
120 ## in a directory tree that will have just Octave files.
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
121 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)'
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
122
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
123 if [ "x$(MXE_SYSTEM)" == "xmingw" ]; then \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
124 cp '$(1)/.build/src/.libs/octave-gui.exe' '$(3)$(HOST_BINDIR)'; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
125 fi
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
126
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
127 if [ "x$(ENABLE_DOCS)" == "xyes" ]; then \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
128 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' DESTDIR=$(3) install-pdf install-html; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
129 fi
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
130
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
131 if [ $(MXE_SYSTEM) != msvc ]; then \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
132 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' DESTDIR=$(TOP_DIR)/octave install; \
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
133 fi
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
134
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
135 # create a file with latest installed octave rev in it
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
136 echo "$($(PKG)_VERSION)" > $(TOP_DIR)/octave/octave-version
933b99febcf1 Expand options to support 3 possible sources of octave
John Donoghue <john.donoghue@ieee.org>
parents:
diff changeset
137 endef