Mercurial > octave-nkf
annotate liboctave/Makefile.in @ 9773:01f897d8a130
optimize memory manipulation by arrays & indexing
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Tue, 03 Nov 2009 11:35:59 +0100 |
parents | 26abff55f6fe |
children |
rev | line source |
---|---|
3 | 1 # Makefile for octave's liboctave directory |
2 # | |
7017 | 3 # Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, |
8920 | 4 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 John W. Eaton |
7017 | 5 # |
7016 | 6 # This file is part of Octave. |
7 # | |
8 # Octave is free software; you can redistribute it and/or modify it | |
9 # under the terms of the GNU General Public License as published by the | |
10 # Free Software Foundation; either version 3 of the License, or (at | |
11 # your option) any later version. | |
12 # | |
13 # Octave is distributed in the hope that it will be useful, but WITHOUT | |
14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
16 # for more details. | |
17 # | |
18 # You should have received a copy of the GNU General Public License | |
19 # along with Octave; see the file COPYING. If not, see | |
20 # <http://www.gnu.org/licenses/>. | |
3 | 21 |
22 TOPDIR = .. | |
23 | |
24 srcdir = @srcdir@ | |
411 | 25 top_srcdir = @top_srcdir@ |
5451 | 26 VPATH = @srcdir@ |
3 | 27 |
28 include $(TOPDIR)/Makeconf | |
29 | |
651 | 30 INSTALL = @INSTALL@ |
31 INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
32 INSTALL_DATA = @INSTALL_DATA@ | |
33 | |
6137 | 34 DLL_CDEFS = @OCTAVE_DLL_DEFS@ |
35 DLL_CXXDEFS = @OCTAVE_DLL_DEFS@ | |
6087 | 36 |
4760 | 37 LINK_DEPS = \ |
9490 | 38 $(RLD_FLAG) \ |
39 -L../libcruft $(LIBCRUFT) \ | |
9523
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
40 $(SPARSE_LDFLAGS) $(SPARSE_LIBS) \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
41 $(ARPACK_LIBS) \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
42 $(QRUPDATE_LIBS) \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
43 $(FFTW_LDFLAGS) $(FFTW_LIBS) \ |
9524
ace0febd263e
link liboctave with blas libs
John W. Eaton <jwe@octave.org>
parents:
9523
diff
changeset
|
44 $(BLAS_LIBS) \ |
9534
baeecd69fd44
liboctave/Makefile.in (LINK_DEPS): list LIBS last
John W. Eaton <jwe@octave.org>
parents:
9524
diff
changeset
|
45 $(READLINE_LIBS) $(TERM_LIBS) \ |
baeecd69fd44
liboctave/Makefile.in (LINK_DEPS): list LIBS last
John W. Eaton <jwe@octave.org>
parents:
9524
diff
changeset
|
46 $(LIBGLOB) $(REGEX_LIBS) $(DL_LIBS) \ |
baeecd69fd44
liboctave/Makefile.in (LINK_DEPS): list LIBS last
John W. Eaton <jwe@octave.org>
parents:
9524
diff
changeset
|
47 $(FLIBS) \ |
baeecd69fd44
liboctave/Makefile.in (LINK_DEPS): list LIBS last
John W. Eaton <jwe@octave.org>
parents:
9524
diff
changeset
|
48 $(PTHREAD_LIBS) $(LIBS) |
5164 | 49 |
4493 | 50 MATRIX_INC := Array.h Array2.h Array3.h ArrayN.h DiagArray2.h \ |
9225
3161ccb261ec
delete ArrayN-idx from Makefile.in
Jaroslav Hajek <highegg@gmail.com>
parents:
9222
diff
changeset
|
51 Array-util.h MArray-decl.h MArray-defs.h \ |
4517 | 52 MArray.h MArray2.h MDiagArray2.h Matrix.h MArrayN.h \ |
9743
26abff55f6fe
optimize bsxfun for common built-in operations
Jaroslav Hajek <highegg@gmail.com>
parents:
9738
diff
changeset
|
53 base-lu.h base-qr.h base-aepbal.h bsxfun-decl.h dim-vector.h \ |
26abff55f6fe
optimize bsxfun for common built-in operations
Jaroslav Hajek <highegg@gmail.com>
parents:
9738
diff
changeset
|
54 mx-base.h mx-op-decl.h \ |
8774
b756ce0002db
split implementation and interface in mx-op-defs and MArray-defs
Jaroslav Hajek <highegg@gmail.com>
parents:
8725
diff
changeset
|
55 mx-op-defs.h mx-defs.h mx-ext.h CColVector.h CDiagMatrix.h \ |
b756ce0002db
split implementation and interface in mx-op-defs and MArray-defs
Jaroslav Hajek <highegg@gmail.com>
parents:
8725
diff
changeset
|
56 CMatrix.h CNDArray.h CRowVector.h CmplxAEPBAL.h CmplxCHOL.h \ |
8335 | 57 CmplxGEPBAL.h CmplxHESS.h CmplxLU.h CmplxQR.h CmplxQRP.h \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
58 CmplxSCHUR.h CmplxSVD.h EIG.h fEIG.h boolMatrix.h boolNDArray.h \ |
4517 | 59 chMatrix.h chNDArray.h dColVector.h dDiagMatrix.h dMatrix.h \ |
8335 | 60 dNDArray.h dRowVector.h dbleAEPBAL.h dbleCHOL.h DET.h \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
61 dbleGEPBAL.h dbleHESS.h dbleLU.h dbleQR.h dbleQRP.h dbleSCHUR.h \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
62 dbleSVD.h boolSparse.h CSparse.h dSparse.h MSparse-defs.h MSparse.h \ |
5506 | 63 Sparse.h sparse-base-lu.h SparseCmplxLU.h SparsedbleLU.h \ |
9018
9057df9bb8a1
liboctave/Makefile.in (MATRIX_INC): add missing files to the list
John W. Eaton <jwe@octave.org>
parents:
8957
diff
changeset
|
64 sparse-base-chol.h SparseCmplxCHOL.h SparsedbleCHOL.h \ |
9057df9bb8a1
liboctave/Makefile.in (MATRIX_INC): add missing files to the list
John W. Eaton <jwe@octave.org>
parents:
8957
diff
changeset
|
65 SparseCmplxQR.h SparseQR.h Sparse-op-defs.h Sparse-diag-op-defs.h \ |
9057df9bb8a1
liboctave/Makefile.in (MATRIX_INC): add missing files to the list
John W. Eaton <jwe@octave.org>
parents:
8957
diff
changeset
|
66 Sparse-perm-op-defs.h MatrixType.h PermMatrix.h \ |
4902 | 67 int8NDArray.h uint8NDArray.h int16NDArray.h uint16NDArray.h \ |
4906 | 68 int32NDArray.h uint32NDArray.h int64NDArray.h uint64NDArray.h \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
69 intNDArray.h \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
70 fCColVector.h fCRowVector.h fCDiagMatrix.h fCMatrix.h fCNDArray.h \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
71 fColVector.h fRowVector.h fDiagMatrix.h fMatrix.h fNDArray.h \ |
7809
3af309919efc
Makefile fix for single precision
David Bateman <dbateman@free.fr>
parents:
7789
diff
changeset
|
72 fCmplxAEPBAL.h fCmplxGEPBAL.h fCmplxHESS.h fCmplxCHOL.h \ |
8335 | 73 fCmplxLU.h fCmplxSCHUR.h fCmplxSVD.h fCmplxQR.h \ |
7809
3af309919efc
Makefile fix for single precision
David Bateman <dbateman@free.fr>
parents:
7789
diff
changeset
|
74 fCmplxQRP.h floatAEPBAL.h \ |
8335 | 75 floatCHOL.h floatGEPBAL.h floatHESS.h floatLU.h \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
76 floatSCHUR.h floatSVD.h floatQR.h floatQRP.h |
466 | 77 |
4544 | 78 MX_OP_INC := $(shell $(AWK) -f $(srcdir)/mk-ops.awk prefix=mx list_h_files=1 $(srcdir)/mx-ops) |
2829 | 79 |
4544 | 80 VX_OP_INC := $(shell $(AWK) -f $(srcdir)/mk-ops.awk prefix=vx list_h_files=1 $(srcdir)/vx-ops) |
3582 | 81 |
5164 | 82 SPARSE_MX_OP_INC := $(shell $(AWK) -f $(srcdir)/sparse-mk-ops.awk prefix=smx list_h_files=1 $(srcdir)/sparse-mx-ops) |
83 | |
8306
43795cf108d0
initial implementation of fsolve
Jaroslav Hajek <highegg@gmail.com>
parents:
8303
diff
changeset
|
84 OPT_BASE := $(addsuffix -opts, DASPK DASRT DASSL LSODE Quad) |
7449 | 85 OPT_IN := $(addsuffix .in, $(OPT_BASE)) |
86 OPT_INC := $(addsuffix .h, $(OPT_BASE)) | |
3998 | 87 |
8957
360aa52b5942
remove unused liboctave sources
Jaroslav Hajek <highegg@gmail.com>
parents:
8920
diff
changeset
|
88 INCLUDES := CollocWt.h DAE.h DAEFunc.h DAERT.h \ |
360aa52b5942
remove unused liboctave sources
Jaroslav Hajek <highegg@gmail.com>
parents:
8920
diff
changeset
|
89 DAERTFunc.h DASPK.h DASRT.h DASSL.h \ |
360aa52b5942
remove unused liboctave sources
Jaroslav Hajek <highegg@gmail.com>
parents:
8920
diff
changeset
|
90 LSODE.h \ |
8306
43795cf108d0
initial implementation of fsolve
Jaroslav Hajek <highegg@gmail.com>
parents:
8303
diff
changeset
|
91 ODE.h ODEFunc.h ODES.h ODESFunc.h \ |
8957
360aa52b5942
remove unused liboctave sources
Jaroslav Hajek <highegg@gmail.com>
parents:
8920
diff
changeset
|
92 Quad.h Range.h base-dae.h \ |
4118 | 93 base-de.h base-min.h byte-swap.h cmd-edit.h cmd-hist.h \ |
7503
8c32f95c2639
convert mapper functions to new format
David Bateman <dbateman@free.fr>
parents:
7466
diff
changeset
|
94 data-conv.h dir-ops.h file-ops.h file-stat.h functor.h getopt.h \ |
4399 | 95 glob-match.h idx-vector.h kpse-xfns.h \ |
8725 | 96 lo-ieee.h lo-mappers.h lo-math.h lo-specfun.h lo-sysdep.h \ |
97 lo-traits.h lo-utils.h mach-info.h md5.h oct-alloc.h oct-cmplx.h \ | |
4906 | 98 oct-env.h oct-fftw.h oct-getopt.h oct-group.h oct-inttypes.h \ |
9773
01f897d8a130
optimize memory manipulation by arrays & indexing
Jaroslav Hajek <highegg@gmail.com>
parents:
9743
diff
changeset
|
99 oct-locbuf.h oct-md5.h oct-mem.h oct-mutex.h oct-norm.h \ |
8385
6e9660cd3bf2
Ensure oct-locbuf.h is installed with the install target
David Bateman <dbateman@free.fr>
parents:
8367
diff
changeset
|
100 oct-passwd.h oct-rand.h oct-rl-edit.h oct-rl-hist.h oct-shlib.h \ |
6e9660cd3bf2
Ensure oct-locbuf.h is installed with the install target
David Bateman <dbateman@free.fr>
parents:
8367
diff
changeset
|
101 oct-sort.h oct-spparms.h oct-syscalls.h oct-sparse.h oct-time.h \ |
6e9660cd3bf2
Ensure oct-locbuf.h is installed with the install target
David Bateman <dbateman@free.fr>
parents:
8367
diff
changeset
|
102 oct-uname.h pathlen.h pathsearch.h prog-args.h \ |
7779
791231dac333
Add regexp matching to Fwho and Fclear
David Bateman <dbateman@free.fr>
parents:
7671
diff
changeset
|
103 randgamma.h randmtzig.h randpoisson.h regex-match.h \ |
7885 | 104 sparse-sort.h statdefs.h str-vec.h \ |
5506 | 105 sparse-util.h sun-utils.h sysdir.h systime.h syswait.h \ |
6796 | 106 $(MATRIX_INC) |
107 | |
9648
11844593875a
eliminate oct-dlldefs.h and oct-types.h
John W. Eaton <jwe@octave.org>
parents:
9534
diff
changeset
|
108 BUILT_INCLUDES := mx-ops.h \ |
7449 | 109 $(OPT_INC) \ |
3582 | 110 $(MX_OP_INC) \ |
5164 | 111 $(VX_OP_INC) \ |
112 $(SPARSE_MX_OP_INC) | |
3 | 113 |
9743
26abff55f6fe
optimize bsxfun for common built-in operations
Jaroslav Hajek <highegg@gmail.com>
parents:
9738
diff
changeset
|
114 TEMPLATE_SRC := Array.cc bsxfun-defs.cc eigs-base.cc DiagArray2.cc \ |
4850 | 115 MArray.cc MArray2.cc MArrayN.cc MDiagArray2.cc \ |
9737
9bc642ea9006
include base-qr sources in install
Jaroslav Hajek <highegg@gmail.com>
parents:
9648
diff
changeset
|
116 base-lu.cc base-qr.cc oct-sort.cc sparse-base-lu.cc \ |
8385
6e9660cd3bf2
Ensure oct-locbuf.h is installed with the install target
David Bateman <dbateman@free.fr>
parents:
8367
diff
changeset
|
117 sparse-base-chol.cc sparse-dmsolve.cc |
308 | 118 |
2493 | 119 TI_SRC := Array-C.cc Array-b.cc Array-ch.cc Array-i.cc Array-d.cc \ |
9222
7bd406e12e4d
instantiate Array<void *> in liboctave
Jaroslav Hajek <highegg@gmail.com>
parents:
9189
diff
changeset
|
120 Array-f.cc Array-fC.cc Array-s.cc Array-str.cc Array-voidp.cc \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
121 Array-idx-vec.cc MArray-C.cc MArray-ch.cc MArray-i.cc MArray-d.cc \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
122 MArray-f.cc MArray-fC.cc MArray-s.cc MSparse-C.cc MSparse-d.cc \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
123 Sparse-C.cc Sparse-b.cc Sparse-d.cc oct-inttypes.cc |
759 | 124 |
5781 | 125 MATRIX_SRC := Array-util.cc CColVector.cc \ |
4588 | 126 CDiagMatrix.cc CMatrix.cc CNDArray.cc CRowVector.cc \ |
8335 | 127 CmplxAEPBAL.cc CmplxCHOL.cc CmplxGEPBAL.cc CmplxHESS.cc \ |
4588 | 128 CmplxLU.cc CmplxQR.cc CmplxQRP.cc CmplxSCHUR.cc CmplxSVD.cc \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
129 EIG.cc fEIG.cc boolMatrix.cc boolNDArray.cc chMatrix.cc \ |
4902 | 130 chNDArray.cc dColVector.cc dDiagMatrix.cc dMatrix.cc \ |
4669 | 131 dNDArray.cc dRowVector.cc dbleAEPBAL.cc dbleCHOL.cc \ |
8335 | 132 dbleGEPBAL.cc dbleHESS.cc dbleLU.cc dbleQR.cc dbleQRP.cc \ |
5164 | 133 dbleSCHUR.cc dbleSVD.cc boolSparse.cc CSparse.cc dSparse.cc \ |
134 MSparse.cc Sparse.cc SparseCmplxLU.cc SparsedbleLU.cc \ | |
5610 | 135 SparseCmplxCHOL.cc SparsedbleCHOL.cc \ |
8367
445d27d79f4e
support permutation matrix objects
Jaroslav Hajek <highegg@gmail.com>
parents:
8335
diff
changeset
|
136 SparseCmplxQR.cc SparseQR.cc MatrixType.cc PermMatrix.cc \ |
4902 | 137 int8NDArray.cc uint8NDArray.cc int16NDArray.cc uint16NDArray.cc \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
138 int32NDArray.cc uint32NDArray.cc int64NDArray.cc uint64NDArray.cc \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
139 fCColVector.cc fCRowVector.cc fCDiagMatrix.cc fCMatrix.cc fCNDArray.cc \ |
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
140 fColVector.cc fRowVector.cc fDiagMatrix.cc fMatrix.cc fNDArray.cc \ |
8335 | 141 fCmplxAEPBAL.cc fCmplxCHOL.cc fCmplxGEPBAL.cc \ |
7809
3af309919efc
Makefile fix for single precision
David Bateman <dbateman@free.fr>
parents:
7789
diff
changeset
|
142 fCmplxHESS.cc fCmplxLU.cc fCmplxSCHUR.cc fCmplxSVD.cc fCmplxQR.cc \ |
8335 | 143 fCmplxQRP.cc floatAEPBAL.cc floatCHOL.cc \ |
7809
3af309919efc
Makefile fix for single precision
David Bateman <dbateman@free.fr>
parents:
7789
diff
changeset
|
144 floatGEPBAL.cc floatHESS.cc floatLU.cc \ |
7789
82be108cc558
First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents:
7779
diff
changeset
|
145 floatSCHUR.cc floatSVD.cc floatQR.cc floatQRP.cc |
2829 | 146 |
4544 | 147 MX_OP_SRC := $(shell $(AWK) -f $(srcdir)/mk-ops.awk prefix=mx list_cc_files=1 $(srcdir)/mx-ops) |
466 | 148 |
4544 | 149 VX_OP_SRC := $(shell $(AWK) -f $(srcdir)/mk-ops.awk prefix=vx list_cc_files=1 $(srcdir)/vx-ops) |
3582 | 150 |
5164 | 151 SPARSE_MX_OP_SRC := $(shell $(AWK) -f $(srcdir)/sparse-mk-ops.awk prefix=smx list_cc_files=1 $(srcdir)/sparse-mx-ops) |
152 | |
8957
360aa52b5942
remove unused liboctave sources
Jaroslav Hajek <highegg@gmail.com>
parents:
8920
diff
changeset
|
153 LIBOCTAVE_CXX_SOURCES := oct-locbuf.cc CollocWt.cc DASPK.cc DASRT.cc \ |
360aa52b5942
remove unused liboctave sources
Jaroslav Hajek <highegg@gmail.com>
parents:
8920
diff
changeset
|
154 DASSL.cc LSODE.cc ODES.cc \ |
3990 | 155 Quad.cc Range.cc data-conv.cc dir-ops.cc \ |
3912 | 156 file-ops.cc file-stat.cc glob-match.cc idx-vector.cc \ |
157 lo-ieee.cc lo-mappers.cc lo-specfun.cc lo-sysdep.cc \ | |
158 lo-utils.cc mach-info.cc oct-alloc.cc oct-env.cc \ | |
8303
b11c31849b44
improve norm computation capabilities
Jaroslav Hajek <highegg@gmail.com>
parents:
7934
diff
changeset
|
159 oct-fftw.cc oct-group.cc oct-mutex.cc oct-md5.cc \ |
b11c31849b44
improve norm computation capabilities
Jaroslav Hajek <highegg@gmail.com>
parents:
7934
diff
changeset
|
160 oct-norm.cc oct-passwd.cc oct-rand.cc \ |
6375 | 161 oct-shlib.cc oct-spparms.cc oct-syscalls.cc oct-time.cc oct-uname.cc \ |
7779
791231dac333
Add regexp matching to Fwho and Fclear
David Bateman <dbateman@free.fr>
parents:
7671
diff
changeset
|
162 prog-args.cc regex-match.cc \ |
7885 | 163 sparse-sort.cc sparse-util.cc str-vec.cc \ |
1533 | 164 $(TI_SRC) \ |
6796 | 165 $(MATRIX_SRC) |
166 | |
167 BUILT_LIBOCTAVE_CXX_SOURCES := \ | |
3582 | 168 $(MX_OP_SRC) \ |
5164 | 169 $(VX_OP_SRC) \ |
170 $(SPARSE_MX_OP_SRC) | |
3 | 171 |
4378 | 172 LIBOCTAVE_C_SOURCES := f2c-main.c filemode.c getopt.c getopt1.c \ |
6375 | 173 lo-cieee.c lo-cutils.c md5.c mkdir.c oct-getopt.c \ |
5730 | 174 randgamma.c randmtzig.c randpoisson.c rename.c \ |
6111 | 175 rmdir.c strftime.c strptime.c strcasecmp.c strncase.c \ |
6375 | 176 tempname.c tempnam.c |
3857 | 177 |
6796 | 178 LIBOCTAVE_SOURCES := $(LIBOCTAVE_CXX_SOURCES) $(BUILT_LIBOCTAVE_CXX_SOURCES) \ |
179 $(LIBOCTAVE_C_SOURCES) | |
3857 | 180 |
181 LIBOCT_READLINE_CXX_SOURCES := cmd-edit.cc cmd-hist.cc | |
182 | |
183 LIBOCT_READLINE_C_SOURCES := oct-rl-edit.c oct-rl-hist.c | |
184 | |
185 LIBOCT_READLINE_SOURCES := $(LIBOCT_READLINE_CXX_SOURCES) $(LIBOCT_READLINE_C_SOURCES) | |
186 | |
4399 | 187 LIBOCT_PATHSEARCH_CXX_SOURCES := pathsearch.cc |
3857 | 188 |
4378 | 189 LIBOCT_PATHSEARCH_C_SOURCES := kpse-xfns.c |
3857 | 190 |
191 LIBOCT_PATHSEARCH_SOURCES := \ | |
192 $(LIBOCT_PATHSEARCH_C_SOURCES) $(LIBOCT_PATHSEARCH_CXX_SOURCES) | |
193 | |
194 SOURCES := \ | |
195 $(LIBOCTAVE_SOURCES) \ | |
196 $(LIBOCT_READLINE_SOURCES) \ | |
197 $(LIBOCT_PATHSEARCH_SOURCES) | |
198 | |
4946 | 199 EXTRAS := mx-inlines.cc kpse.cc intNDArray.cc |
1682 | 200 |
6796 | 201 INCLUDES_FOR_INSTALL := $(INCLUDES) $(BUILT_INCLUDES) $(TEMPLATE_SRC) $(EXTRAS) |
2941 | 202 |
6796 | 203 DISTFILES := $(addprefix $(srcdir)/, Makefile.in ChangeLog mk-ops.awk \ |
9648
11844593875a
eliminate oct-dlldefs.h and oct-types.h
John W. Eaton <jwe@octave.org>
parents:
9534
diff
changeset
|
204 mx-ops vx-ops sparse-mk-ops.awk sparse-mx-ops \ |
8800
19a3769fe716
liboctave/Makefile.in: don't compile TEMPLATE_SRC files
John W. Eaton <jwe@octave.org>
parents:
8774
diff
changeset
|
205 $(TEMPLATE_SRC) \ |
6796 | 206 $(LIBOCTAVE_CXX_SOURCES) \ |
207 $(LIBOCT_READLINE_SOURCES) \ | |
208 $(LIBOCT_PATHSEARCH_SOURCES) \ | |
209 $(LIBOCTAVE_C_SOURCES) \ | |
7449 | 210 $(INCLUDES) $(EXTRAS) $(OPT_IN)) \ |
6796 | 211 $(BUILT_LIBOCTAVE_CXX_SOURCES) $(BUILT_INCLUDES) |
5164 | 212 |
5451 | 213 MAKEDEPS_1 := $(patsubst %.cc, %.d, $(SOURCES)) |
1767 | 214 MAKEDEPS := $(patsubst %.c, %.d, $(MAKEDEPS_1)) |
1682 | 215 |
3857 | 216 LIBOCTAVE_OBJECTS := \ |
217 $(LIBOCTAVE_CXX_SOURCES:.cc=.o) \ | |
6796 | 218 $(BUILT_LIBOCTAVE_CXX_SOURCES:.cc=.o) \ |
4102 | 219 $(LIBOCTAVE_C_SOURCES:.c=.o) \ |
3857 | 220 $(LIBOCT_READLINE_CXX_SOURCES:.cc=.o) \ |
4102 | 221 $(LIBOCT_READLINE_C_SOURCES:.c=.o) \ |
3857 | 222 $(LIBOCT_PATHSEARCH_CXX_SOURCES:.cc=.o) \ |
223 $(LIBOCT_PATHSEARCH_C_SOURCES:.c=.o) | |
3 | 224 |
1682 | 225 ifeq ($(SHARED_LIBS), true) |
226 ifdef CXXPICFLAG | |
3857 | 227 LIBOCTAVE_PICOBJ := $(addprefix pic/, $(LIBOCTAVE_OBJECTS)) |
1682 | 228 else |
3857 | 229 LIBOCTAVE_PICOBJ := $(LIBOCTAVE_OBJECTS) |
1682 | 230 endif |
231 endif | |
3 | 232 |
3141 | 233 all: libraries |
3 | 234 .PHONY: all |
235 | |
5866 | 236 objects: $(LIBOCTAVE_OBJECTS) |
3613 | 237 |
3206 | 238 stmp-pic: pic |
239 @if [ -f stmp-pic ]; then \ | |
240 true; \ | |
241 else \ | |
242 echo "touch stmp-pic"; \ | |
243 touch stmp-pic; \ | |
244 fi | |
245 | |
3029 | 246 pic: |
247 @if [ -d pic ]; then \ | |
248 true; \ | |
2358 | 249 else \ |
3029 | 250 echo "mkdir pic"; \ |
251 mkdir pic; \ | |
2358 | 252 fi |
1668 | 253 |
7449 | 254 PREREQ := $(OPT_INC) $(VX_OP_INC) $(VX_OP_SRC) \ |
5164 | 255 $(MX_OP_INC) $(MX_OP_SRC) mx-ops.h \ |
256 $(SPARSE_MX_OP_INC) $(SPARSE_MX_OP_SRC) | |
3998 | 257 |
3029 | 258 ifeq ($(SHARED_LIBS), true) |
3034 | 259 ifeq ($(STATIC_LIBS), true) |
9186
49a0c58a7dcf
Added SHLPRE for SHLEXT instead of SHLLIBPRE
marco_atzeri@yahoo.it
parents:
9018
diff
changeset
|
260 LIBRARIES = $(LIBPRE)octave.$(LIBEXT) $(SHLPRE)octave.$(SHLEXT_VER) |
3034 | 261 else |
9186
49a0c58a7dcf
Added SHLPRE for SHLEXT instead of SHLLIBPRE
marco_atzeri@yahoo.it
parents:
9018
diff
changeset
|
262 LIBRARIES = $(SHLPRE)octave.$(SHLEXT_VER) |
3034 | 263 endif |
3029 | 264 else |
3034 | 265 ifeq ($(STATIC_LIBS), true) |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
266 LIBRARIES = $(LIBPRE)octave.$(LIBEXT) |
3034 | 267 else |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
268 LIBRARIES = |
3034 | 269 endif |
3029 | 270 endif |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
271 |
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
272 libraries: $(LIBRARIES) |
3029 | 273 .PHONY: libraries |
3 | 274 |
6051 | 275 $(LIBPRE)octave.$(LIBEXT): $(LIBOCTAVE_OBJECTS) |
3615 | 276 rm -f $@ |
4378 | 277 $(TEMPLATE_AR) $(TEMPLATE_ARFLAGS) $@ $(LIBOCTAVE_OBJECTS) |
3615 | 278 $(RANLIB) $@ |
279 | |
9186
49a0c58a7dcf
Added SHLPRE for SHLEXT instead of SHLLIBPRE
marco_atzeri@yahoo.it
parents:
9018
diff
changeset
|
280 $(SHLPRE)octave.$(SHLEXT_VER): $(SHLPRE)octave.$(SHLEXT) |
3857 | 281 rm -f $@ |
282 $(LN_S) $< $@ | |
283 | |
9186
49a0c58a7dcf
Added SHLPRE for SHLEXT instead of SHLLIBPRE
marco_atzeri@yahoo.it
parents:
9018
diff
changeset
|
284 $(SHLPRE)octave.$(SHLEXT): $(LIBOCTAVE_PICOBJ) |
3857 | 285 rm -f $@ |
9518
113dba092d8c
include LDFLAGS for shared liboctave and liboctinterp
Jaroslav Hajek <highegg@gmail.com>
parents:
9515
diff
changeset
|
286 $(SH_LD) $(SH_LDFLAGS) $(LDFLAGS) $(SONAME_FLAGS) -o $@ \ |
4378 | 287 $(LIBOCTAVE_PICOBJ) $(LINK_DEPS) |
3857 | 288 |
4102 | 289 $(LIBOCTAVE_PICOBJ): stmp-pic |
1773 | 290 |
7466
49d462292af4
omit more dependencies for distclean target
John W. Eaton <jwe@octave.org>
parents:
7449
diff
changeset
|
291 ifndef omit_deps |
7449 | 292 $(MAKEDEPS): $(PREREQ) |
7466
49d462292af4
omit more dependencies for distclean target
John W. Eaton <jwe@octave.org>
parents:
7449
diff
changeset
|
293 endif |
7448 | 294 |
3 | 295 check: all |
296 .PHONY: check | |
297 | |
2129 | 298 install: install-lib install-inc |
2128 | 299 .PHONY: install |
300 | |
2811 | 301 install-strip: |
302 $(MAKE) INSTALL_PROGRAM="$(INSTALL_PROGRAM) -s" install | |
303 .PHONY: install-strip | |
304 | |
2129 | 305 install-lib: |
4413 | 306 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octlibdir) |
3034 | 307 if $(STATIC_LIBS); then \ |
6051 | 308 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \ |
309 $(INSTALL_DATA) $(LIBPRE)octave.$(LIBEXT) \ | |
310 $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \ | |
311 $(RANLIB) $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT); \ | |
3034 | 312 fi |
1682 | 313 if $(SHARED_LIBS); then \ |
9189
8a348e4be8bb
repair damage done when applying changeset 49a0c58a7dcf
John W. Eaton <jwe@octave.org>
parents:
9186
diff
changeset
|
314 rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB_VER); \ |
4480 | 315 $(INSTALL) \ |
9189
8a348e4be8bb
repair damage done when applying changeset 49a0c58a7dcf
John W. Eaton <jwe@octave.org>
parents:
9186
diff
changeset
|
316 $(SHLLIBPRE)octave.$(SHLLIB) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB_VER); \ |
8a348e4be8bb
repair damage done when applying changeset 49a0c58a7dcf
John W. Eaton <jwe@octave.org>
parents:
9186
diff
changeset
|
317 rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB); \ |
8a348e4be8bb
repair damage done when applying changeset 49a0c58a7dcf
John W. Eaton <jwe@octave.org>
parents:
9186
diff
changeset
|
318 (cd $(DESTDIR)$(octlibdir) ; $(LN_S) $(SHLLIBPRE)octave.$(SHLLIB_VER) $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB)); \ |
4102 | 319 if test x$(SHLBIN) != x ; then \ |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
320 rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN); \ |
4473 | 321 $(INSTALL_PROGRAM) \ |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
322 $(SHLBINPRE)octave.$(SHLBIN) $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN); \ |
4102 | 323 fi; \ |
1682 | 324 fi |
2129 | 325 .PHONY: install-lib |
2128 | 326 |
2129 | 327 install-inc: |
4413 | 328 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octincludedir)/octave |
3029 | 329 for f in $(INCLUDES_FOR_INSTALL); do \ |
4413 | 330 rm -f $(DESTDIR)$(octincludedir)/octave/$$f; \ |
4103 | 331 if [ -f $$f ]; then \ |
4413 | 332 $(INSTALL_DATA) $$f $(DESTDIR)$(octincludedir)/octave/$$f; \ |
4103 | 333 else \ |
4413 | 334 $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(octincludedir)/octave/$$f; \ |
4103 | 335 fi ; \ |
3 | 336 done |
2129 | 337 .PHONY: install-inc |
3 | 338 |
339 uninstall: | |
6051 | 340 rm -f $(DESTDIR)$(octlibdir)/$(LIBPRE)octave.$(LIBEXT) |
9189
8a348e4be8bb
repair damage done when applying changeset 49a0c58a7dcf
John W. Eaton <jwe@octave.org>
parents:
9186
diff
changeset
|
341 rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB) |
8a348e4be8bb
repair damage done when applying changeset 49a0c58a7dcf
John W. Eaton <jwe@octave.org>
parents:
9186
diff
changeset
|
342 rm -f $(DESTDIR)$(octlibdir)/$(SHLLIBPRE)octave.$(SHLLIB_VER) |
4102 | 343 if test x$(SHLBIN) != x; then \ |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
344 rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN); \ |
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
345 rm -f $(DESTDIR)$(bindir)/$(SHLBINPRE)octave.$(SHLBIN_VER); \ |
4102 | 346 fi |
6366 | 347 for f in $(INCLUDES_FOR_INSTALL); do rm -f $(DESTDIR)$(octincludedir)/octave/$$f; done |
3 | 348 .PHONY: uninstall |
349 | |
350 tags: $(SOURCES) | |
351 ctags $(SOURCES) | |
352 | |
353 TAGS: $(SOURCES) | |
354 etags $(SOURCES) | |
355 | |
356 clean: | |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
357 rm -f $(LIBPRE)octave.$(LIBEXT) |
9186
49a0c58a7dcf
Added SHLPRE for SHLEXT instead of SHLLIBPRE
marco_atzeri@yahoo.it
parents:
9018
diff
changeset
|
358 rm -f $(SHLPRE)octave.$(SHLEXT_VER) $(SHLPRE)octave.$(SHLEXT) |
8618
f8b3ece45bda
use separate prefix for shllib and shlbin files
John W. Eaton <jwe@octave.org>
parents:
8607
diff
changeset
|
359 rm -f $(SHLBINPRE)octave.$(SHLBIN_VER) $(SHLBINPRE)octave.$(SHLBIN) |
5866 | 360 rm -f $(LIBOCTAVE_OBJECTS) $(MAKEDEPS) $(LIBOCTAVE_PICOBJ) stmp-pic |
3141 | 361 -rmdir pic |
3 | 362 .PHONY: clean |
363 | |
364 mostlyclean: clean | |
365 .PHONY: mostlyclean | |
366 | |
8873
e258715b2e78
fixes for clean targets in Makefiles
John W. Eaton <jwe@octave.org>
parents:
8814
diff
changeset
|
367 distclean maintainer-clean: clean |
e258715b2e78
fixes for clean targets in Makefiles
John W. Eaton <jwe@octave.org>
parents:
8814
diff
changeset
|
368 rm -f tags TAGS |
9648
11844593875a
eliminate oct-dlldefs.h and oct-types.h
John W. Eaton <jwe@octave.org>
parents:
9534
diff
changeset
|
369 rm -f Makefile so_locations $(PREREQ) |
8873
e258715b2e78
fixes for clean targets in Makefiles
John W. Eaton <jwe@octave.org>
parents:
8814
diff
changeset
|
370 .PHONY: distclean maintainer-clean |
3 | 371 |
7449 | 372 dist: $(PREREQ) |
6467 | 373 ln $(DISTFILES) ../`cat ../.fname`/liboctave |
3 | 374 .PHONY: dist |
375 | |
7449 | 376 $(OPT_INC) : %.h : %.in $(top_srcdir)/mk-opts.pl |
3998 | 377 @echo making $@ from $< |
4014 | 378 @perl $(top_srcdir)/mk-opts.pl --opt-class-header $< > $@-t |
7449 | 379 @mv $@-t $@ |
3998 | 380 |
4544 | 381 $(VX_OP_INC) $(VX_OP_SRC) : $(srcdir)/mk-ops.awk vx-ops |
382 $(AWK) -f $(srcdir)/mk-ops.awk prefix=vx $(srcdir)/vx-ops | |
383 | |
384 $(MX_OP_INC) $(MX_OP_SRC) : $(srcdir)/mk-ops.awk mx-ops | |
385 $(AWK) -f $(srcdir)/mk-ops.awk prefix=mx $(srcdir)/mx-ops | |
386 | |
5164 | 387 $(SPARSE_MX_OP_INC) $(SPARSE_MX_OP_SRC) : $(srcdir)/sparse-mk-ops.awk sparse-mx-ops |
388 $(AWK) -f $(srcdir)/sparse-mk-ops.awk prefix=smx $(srcdir)/sparse-mx-ops | |
389 | |
4544 | 390 mx-ops.h : $(srcdir)/mk-ops.awk mx-ops |
4547 | 391 $(AWK) -f $(srcdir)/mk-ops.awk prefix=mx make_inclusive_header=mx-ops.h $(srcdir)/mx-ops > $@-t |
6152 | 392 $(simple-move-if-change-rule) |
4544 | 393 |
9523
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
394 CSparse.d CSparse.df pic/CSparse.o CSparse.o: CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
395 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
396 dSparse.d dSparse.df pic/dSparse.o dSparse.o: CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
397 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
398 SparseCmplxLU.d SparseCmplxLU.df pic/SparseCmplxLU.o SparseCmplxLU.o: \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
399 CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
400 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
401 SparsedbleLU.d SparsedbleLU.df pic/SparsedbleLU.o SparsedbleLU.o: \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
402 CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
403 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
404 SparseCmplxQR.d SparseCmplxQR.df pic/SparseCmplxQR.o SparseCmplxQR.o: \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
405 CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
406 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
407 SparsedbleQR.d SparsedbleQR.df pic/SparsedbleQR.o SparsedbleQR.o: \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
408 CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
409 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
410 SparseCmplxCHOL.d SparseCmplxCHOL.df pic/SparseCmplxCHOL.o SparseCmplxCHOL.o: \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
411 CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
412 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
413 SparsedbleCHOL.d SparsedbleCHOL.df pic/SparsedbleCHOL.o SparsedbleCHOL.o: \ |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
414 CPPFLAGS += $(SPARSE_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
415 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
416 CMatrix.d CMatrix.df pic/CMatrix.o CMatrix.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
417 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
418 CNDArray.d CNDArray.df pic/CNDArray.o CNDArray.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
419 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
420 dMatrix.d dMatrix.df pic/dMatrix.o dMatrix.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
421 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
422 dNDArray.d dNDArray.df pic/dNDArray.o dNDArray.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
423 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
424 fCMatrix.d fCMatrix.df pic/fCMatrix.o fCMatrix.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
425 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
426 fCNDArray.d fCNDArray.df pic/fCNDArray.o fCNDArray.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
427 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
428 fMatrix.d fMatrix.df pic/fMatrix.o fMatrix.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
429 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
430 fNDArray.d fNDArray.df pic/fNDArray.o fNDArray.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
431 |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
432 oct-fftw.d oct-fftw.df pic/oct-fftw.o oct-fftw.o: CPPFLAGS += $(FFTW_CPPFLAGS) |
0ce82753dd72
more configure changes for libraries
John W. Eaton <jwe@octave.org>
parents:
9518
diff
changeset
|
433 |
7448 | 434 ifdef omit_deps |
435 .PHONY: $(MAKEDEPS) | |
436 endif | |
4544 | 437 |
7448 | 438 -include $(MAKEDEPS) |