Mercurial > mxe-octave
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 |
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 |