Mercurial > octave
annotate liboctave/numeric/module.mk @ 22236:065a44375723
gsvd: reduce code duplication with templates.
* CmplxGSVD.cc, CmplxGSVD.h, dbleGSVD.cc, dbleGSVD.h: Remove files for
no longer existing classes. Replaced by gsvd template class. This
classes never existed in an Octave release, this was freshly imported
from Octave Forge so backwards compatibility is not an issue.
* liboctave/numeric/gsvd.h, liboctave/numeric/gsvd.cc: New files for gsvd
class template generated from CmplxGSVD.cc, CmplxGSVD.h, dbleGSVD.cc, and
dbleGSVD.h and converted to template. Removed unused << operator, unused
constructor with &info, and commented code. Only instantiated for Matrix
and ComplexMatrix, providing interface to DGGSVD and ZGGSVD.
* liboctave/numeric/module.mk: Update.
* mx-defs.h, mx-ext.h: Use new classes.
author | Barbara Locsi <locsi.barbara@gmail.com> |
---|---|
date | Tue, 09 Aug 2016 18:02:11 +0200 |
parents | 63b41167ef1e |
children | 93b3cdd36854 |
rev | line source |
---|---|
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
1 LIBOCTAVE_OPT_INC = \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
2 liboctave/numeric/DASPK-opts.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
3 liboctave/numeric/DASRT-opts.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
4 liboctave/numeric/DASSL-opts.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
5 liboctave/numeric/LSODE-opts.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
6 liboctave/numeric/Quad-opts.h |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
7 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
8 LIBOCTAVE_OPT_IN = $(LIBOCTAVE_OPT_INC:.h=.in) |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
9 |
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
10 NUMERIC_INC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
11 liboctave/numeric/CollocWt.h \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
12 liboctave/numeric/DAE.h \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
13 liboctave/numeric/DAEFunc.h \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
14 liboctave/numeric/DAERT.h \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
15 liboctave/numeric/DAERTFunc.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
16 liboctave/numeric/DASPK.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
17 liboctave/numeric/DASRT.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
18 liboctave/numeric/DASSL.h \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
19 liboctave/numeric/DET.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
20 liboctave/numeric/EIG.h \ |
22236
065a44375723
gsvd: reduce code duplication with templates.
Barbara Locsi <locsi.barbara@gmail.com>
parents:
22235
diff
changeset
|
21 liboctave/numeric/gsvd.h \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
22 liboctave/numeric/LSODE.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
23 liboctave/numeric/ODE.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
24 liboctave/numeric/ODEFunc.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
25 liboctave/numeric/ODES.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
26 liboctave/numeric/ODESFunc.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
27 liboctave/numeric/Quad.h \ |
21268
f08ae27289e4
better use of templates for balance classes
John W. Eaton <jwe@octave.org>
parents:
21267
diff
changeset
|
28 liboctave/numeric/aepbalance.h \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
29 liboctave/numeric/base-dae.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
30 liboctave/numeric/base-de.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
31 liboctave/numeric/base-min.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
32 liboctave/numeric/bsxfun-decl.h \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
33 liboctave/numeric/bsxfun.h \ |
21269
3c8a3d35661a
better use of templates for Cholesky factorization
John W. Eaton <jwe@octave.org>
parents:
21268
diff
changeset
|
34 liboctave/numeric/chol.h \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
35 liboctave/numeric/eigs-base.h \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
36 liboctave/numeric/fEIG.h \ |
21268
f08ae27289e4
better use of templates for balance classes
John W. Eaton <jwe@octave.org>
parents:
21267
diff
changeset
|
37 liboctave/numeric/gepbalance.h \ |
21267
f5b8c3aca5f8
make better use of templates for Hessenberg decomposition
John W. Eaton <jwe@octave.org>
parents:
21266
diff
changeset
|
38 liboctave/numeric/hess.h \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
39 liboctave/numeric/lo-mappers.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
40 liboctave/numeric/lo-specfun.h \ |
21271
7e67c7f82fc1
better use of templates for lu factorization classes
John W. Eaton <jwe@octave.org>
parents:
21269
diff
changeset
|
41 liboctave/numeric/lu.h \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
42 liboctave/numeric/oct-convn.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
43 liboctave/numeric/oct-fftw.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
44 liboctave/numeric/oct-norm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
45 liboctave/numeric/oct-rand.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
46 liboctave/numeric/oct-spparms.h \ |
21279
eb1524b07fe3
better use of templates for qr classes
John W. Eaton <jwe@octave.org>
parents:
21273
diff
changeset
|
47 liboctave/numeric/qr.h \ |
21280
ebdf74c15722
better use of templates for qrp classes
John W. Eaton <jwe@octave.org>
parents:
21279
diff
changeset
|
48 liboctave/numeric/qrp.h \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
49 liboctave/numeric/randgamma.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
50 liboctave/numeric/randmtzig.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
51 liboctave/numeric/randpoisson.h \ |
21266
e69eaee28737
make better use of templates for Schur decomposition
John W. Eaton <jwe@octave.org>
parents:
21219
diff
changeset
|
52 liboctave/numeric/schur.h \ |
21145
307096fb67e1
revamp sparse Cholesky factorization classes
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
53 liboctave/numeric/sparse-chol.h \ |
21219
ddf0a5f3a967
split interface and implementation for dmsolve
John W. Eaton <jwe@octave.org>
parents:
21190
diff
changeset
|
54 liboctave/numeric/sparse-dmsolve.h \ |
21146
ea9c05014809
revamp sparse LU factorization classes
John W. Eaton <jwe@octave.org>
parents:
21145
diff
changeset
|
55 liboctave/numeric/sparse-lu.h \ |
21273
cbced1c09916
better use of templates for svd classes
John W. Eaton <jwe@octave.org>
parents:
21271
diff
changeset
|
56 liboctave/numeric/sparse-qr.h \ |
cbced1c09916
better use of templates for svd classes
John W. Eaton <jwe@octave.org>
parents:
21271
diff
changeset
|
57 liboctave/numeric/svd.h |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
58 |
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
59 NUMERIC_SRC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
60 liboctave/numeric/CollocWt.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
61 liboctave/numeric/DASPK.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
62 liboctave/numeric/DASRT.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
63 liboctave/numeric/DASSL.cc \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
64 liboctave/numeric/EIG.cc \ |
22236
065a44375723
gsvd: reduce code duplication with templates.
Barbara Locsi <locsi.barbara@gmail.com>
parents:
22235
diff
changeset
|
65 liboctave/numeric/gsvd.cc \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
66 liboctave/numeric/LSODE.cc \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
67 liboctave/numeric/ODES.cc \ |
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
68 liboctave/numeric/Quad.cc \ |
21268
f08ae27289e4
better use of templates for balance classes
John W. Eaton <jwe@octave.org>
parents:
21267
diff
changeset
|
69 liboctave/numeric/aepbalance.cc \ |
21269
3c8a3d35661a
better use of templates for Cholesky factorization
John W. Eaton <jwe@octave.org>
parents:
21268
diff
changeset
|
70 liboctave/numeric/chol.cc \ |
21190
342764537e5a
don't install eigs-base.cc
John W. Eaton <jwe@octave.org>
parents:
21186
diff
changeset
|
71 liboctave/numeric/eigs-base.cc \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
72 liboctave/numeric/fEIG.cc \ |
21268
f08ae27289e4
better use of templates for balance classes
John W. Eaton <jwe@octave.org>
parents:
21267
diff
changeset
|
73 liboctave/numeric/gepbalance.cc \ |
21267
f5b8c3aca5f8
make better use of templates for Hessenberg decomposition
John W. Eaton <jwe@octave.org>
parents:
21266
diff
changeset
|
74 liboctave/numeric/hess.cc \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
75 liboctave/numeric/lo-mappers.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
76 liboctave/numeric/lo-specfun.cc \ |
21271
7e67c7f82fc1
better use of templates for lu factorization classes
John W. Eaton <jwe@octave.org>
parents:
21269
diff
changeset
|
77 liboctave/numeric/lu.cc \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
78 liboctave/numeric/oct-convn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
79 liboctave/numeric/oct-fftw.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
80 liboctave/numeric/oct-norm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
81 liboctave/numeric/oct-rand.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
82 liboctave/numeric/oct-spparms.cc \ |
21279
eb1524b07fe3
better use of templates for qr classes
John W. Eaton <jwe@octave.org>
parents:
21273
diff
changeset
|
83 liboctave/numeric/qr.cc \ |
21280
ebdf74c15722
better use of templates for qrp classes
John W. Eaton <jwe@octave.org>
parents:
21279
diff
changeset
|
84 liboctave/numeric/qrp.cc \ |
21720
b28c26ae737c
use C++ for random number generator sources
John W. Eaton <jwe@octave.org>
parents:
21290
diff
changeset
|
85 liboctave/numeric/randgamma.cc \ |
b28c26ae737c
use C++ for random number generator sources
John W. Eaton <jwe@octave.org>
parents:
21290
diff
changeset
|
86 liboctave/numeric/randmtzig.cc \ |
b28c26ae737c
use C++ for random number generator sources
John W. Eaton <jwe@octave.org>
parents:
21290
diff
changeset
|
87 liboctave/numeric/randpoisson.cc \ |
21266
e69eaee28737
make better use of templates for Schur decomposition
John W. Eaton <jwe@octave.org>
parents:
21219
diff
changeset
|
88 liboctave/numeric/schur.cc \ |
21186
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21176
diff
changeset
|
89 liboctave/numeric/sparse-chol.cc \ |
21219
ddf0a5f3a967
split interface and implementation for dmsolve
John W. Eaton <jwe@octave.org>
parents:
21190
diff
changeset
|
90 liboctave/numeric/sparse-dmsolve.cc \ |
21186
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21176
diff
changeset
|
91 liboctave/numeric/sparse-lu.cc \ |
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21176
diff
changeset
|
92 liboctave/numeric/sparse-qr.cc \ |
21720
b28c26ae737c
use C++ for random number generator sources
John W. Eaton <jwe@octave.org>
parents:
21290
diff
changeset
|
93 liboctave/numeric/svd.cc |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
94 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
95 LIBOCTAVE_TEMPLATE_SRC += \ |
21219
ddf0a5f3a967
split interface and implementation for dmsolve
John W. Eaton <jwe@octave.org>
parents:
21190
diff
changeset
|
96 liboctave/numeric/bsxfun-defs.cc |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
97 |
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
98 ## Special rules for sources which must be built before rest of compilation. |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
99 $(LIBOCTAVE_OPT_INC) : %.h : %.in |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19596
diff
changeset
|
100 $(AM_V_GEN)rm -f $@-t $@ && \ |
21290
1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
John W. Eaton <jwe@octave.org>
parents:
21280
diff
changeset
|
101 $(PERL) $(srcdir)/build-aux/mk-opts.pl --opt-class-header $< > $@-t && \ |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
102 mv $@-t $@ |
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
103 |
21290
1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
John W. Eaton <jwe@octave.org>
parents:
21280
diff
changeset
|
104 $(LIBOCTAVE_OPT_INC) : $(srcdir)/build-aux/mk-opts.pl |
17513
fedcd3717ebc
doc: grammarcheck of documentation before 3.8 release.
Rik <rik@octave.org>
parents:
15696
diff
changeset
|
105 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
106 noinst_LTLIBRARIES += liboctave/numeric/libnumeric.la |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
107 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
108 liboctave_numeric_libnumeric_la_SOURCES = $(NUMERIC_SRC) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
109 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
110 liboctave_numeric_libnumeric_la_CPPFLAGS = \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
111 $(liboctave_liboctave_la_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
112 -I$(srcdir)/liboctave/cruft/Faddeeva \ |
15416
a0fb36acbd0d
build: Only use extra CPPFLAGS in the convenience libraries that need them.
Rik <rik@octave.org>
parents:
15271
diff
changeset
|
113 $(FFTW_XCPPFLAGS) \ |
a0fb36acbd0d
build: Only use extra CPPFLAGS in the convenience libraries that need them.
Rik <rik@octave.org>
parents:
15271
diff
changeset
|
114 $(SPARSE_XCPPFLAGS) |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
115 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
116 liboctave_numeric_libnumeric_la_CFLAGS = $(liboctave_liboctave_la_CFLAGS) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
117 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
118 liboctave_numeric_libnumeric_la_CXXFLAGS = $(liboctave_liboctave_la_CXXFLAGS) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
119 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19792
diff
changeset
|
120 liboctave_liboctave_la_LIBADD += liboctave/numeric/libnumeric.la |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20327
diff
changeset
|
121 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20327
diff
changeset
|
122 liboctave_EXTRA_DIST += $(LIBOCTAVE_OPT_IN) |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20327
diff
changeset
|
123 |
22024
659731a4563f
build: delete generated files, keep distributed files on clean and distclean (bug #45646)
Mike Miller <mtmiller@octave.org>
parents:
21720
diff
changeset
|
124 liboctave_CLEANFILES += \ |
659731a4563f
build: delete generated files, keep distributed files on clean and distclean (bug #45646)
Mike Miller <mtmiller@octave.org>
parents:
21720
diff
changeset
|
125 $(LIBOCTAVE_OPT_INC) |