Mercurial > octave
annotate libinterp/octave-value/module.mk @ 21292:c1c601b8e3df
don't install template source files for octave_value classes
* libinterp/octave-value/module.mk (OCTAVE_VALUE_INC):
Remove ov-base-diag.cc, ov-base-mat.cc, and ov-base-scalar.cc from the
list.
(OV_INTTYPE_INC): Remove ov-base-int.cc from the list.
(libinter_EXTRA_DIST): Add ov-base-diag.cc, ov-base-mat.cc,
ov-base-scalar.cc, and ov-base-int.cc to the list.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 17 Feb 2016 17:40:18 -0500 |
parents | b4f7932a3124 |
children | b6a686543080 |
rev | line source |
---|---|
15281
03ef3a183129
build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents:
15258
diff
changeset
|
1 OV_INTTYPE_INC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
2 libinterp/octave-value/ov-base-int.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
3 libinterp/octave-value/ov-int-traits.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
4 libinterp/octave-value/ov-int16.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
5 libinterp/octave-value/ov-int32.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
6 libinterp/octave-value/ov-int64.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
7 libinterp/octave-value/ov-int8.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
8 libinterp/octave-value/ov-intx.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
9 libinterp/octave-value/ov-uint16.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
10 libinterp/octave-value/ov-uint32.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
11 libinterp/octave-value/ov-uint64.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
12 libinterp/octave-value/ov-uint8.h |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
13 |
15281
03ef3a183129
build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents:
15258
diff
changeset
|
14 OV_SPARSE_INC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
15 libinterp/octave-value/ov-base-sparse.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
16 libinterp/octave-value/ov-bool-sparse.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
17 libinterp/octave-value/ov-cx-sparse.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
18 libinterp/octave-value/ov-re-sparse.h |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
19 |
15281
03ef3a183129
build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents:
15258
diff
changeset
|
20 OCTAVE_VALUE_INC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
21 libinterp/octave-value/ov-base-diag.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
22 libinterp/octave-value/ov-base-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
23 libinterp/octave-value/ov-base-scalar.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
24 libinterp/octave-value/ov-base.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
25 libinterp/octave-value/ov-bool-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
26 libinterp/octave-value/ov-bool.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
27 libinterp/octave-value/ov-builtin.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
28 libinterp/octave-value/ov-cell.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
29 libinterp/octave-value/ov-ch-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
30 libinterp/octave-value/ov-class.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
31 libinterp/octave-value/ov-classdef.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
32 libinterp/octave-value/ov-colon.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
33 libinterp/octave-value/ov-complex.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
34 libinterp/octave-value/ov-cs-list.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
35 libinterp/octave-value/ov-cx-diag.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
36 libinterp/octave-value/ov-cx-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
37 libinterp/octave-value/ov-dld-fcn.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
38 libinterp/octave-value/ov-fcn-handle.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
39 libinterp/octave-value/ov-fcn-inline.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
40 libinterp/octave-value/ov-fcn.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
41 libinterp/octave-value/ov-float.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
42 libinterp/octave-value/ov-flt-complex.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
43 libinterp/octave-value/ov-flt-cx-diag.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
44 libinterp/octave-value/ov-flt-cx-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
45 libinterp/octave-value/ov-flt-re-diag.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
46 libinterp/octave-value/ov-flt-re-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
47 libinterp/octave-value/ov-java.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
48 libinterp/octave-value/ov-lazy-idx.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
49 libinterp/octave-value/ov-mex-fcn.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
50 libinterp/octave-value/ov-null-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
51 libinterp/octave-value/ov-oncleanup.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
52 libinterp/octave-value/ov-perm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
53 libinterp/octave-value/ov-range.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
54 libinterp/octave-value/ov-re-diag.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
55 libinterp/octave-value/ov-re-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
56 libinterp/octave-value/ov-scalar.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
57 libinterp/octave-value/ov-str-mat.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
58 libinterp/octave-value/ov-struct.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
59 libinterp/octave-value/ov-type-conv.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
60 libinterp/octave-value/ov-typeinfo.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
61 libinterp/octave-value/ov-usr-fcn.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
62 libinterp/octave-value/ov.h \ |
20940
48b2ad5ee801
maint: Rename oct-obj.[cc|h] to ovl.[cc|h] for clarity.
Rik <rik@octave.org>
parents:
20522
diff
changeset
|
63 libinterp/octave-value/ovl.h \ |
15281
03ef3a183129
build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents:
15258
diff
changeset
|
64 $(OV_INTTYPE_INC) \ |
03ef3a183129
build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents:
15258
diff
changeset
|
65 $(OV_SPARSE_INC) |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
66 |
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
67 OV_INTTYPE_SRC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
68 libinterp/octave-value/ov-int16.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
69 libinterp/octave-value/ov-int32.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
70 libinterp/octave-value/ov-int64.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
71 libinterp/octave-value/ov-int8.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
72 libinterp/octave-value/ov-uint16.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
73 libinterp/octave-value/ov-uint32.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
74 libinterp/octave-value/ov-uint64.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
75 libinterp/octave-value/ov-uint8.cc |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
76 |
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
77 OV_SPARSE_SRC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
78 libinterp/octave-value/ov-base-sparse.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
79 libinterp/octave-value/ov-bool-sparse.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
80 libinterp/octave-value/ov-cx-sparse.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
81 libinterp/octave-value/ov-re-sparse.cc |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
82 |
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
83 OCTAVE_VALUE_SRC = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
84 libinterp/octave-value/ov-base.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
85 libinterp/octave-value/ov-bool-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
86 libinterp/octave-value/ov-bool.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
87 libinterp/octave-value/ov-builtin.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
88 libinterp/octave-value/ov-cell.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
89 libinterp/octave-value/ov-ch-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
90 libinterp/octave-value/ov-class.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
91 libinterp/octave-value/ov-classdef.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
92 libinterp/octave-value/ov-colon.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
93 libinterp/octave-value/ov-complex.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
94 libinterp/octave-value/ov-cs-list.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
95 libinterp/octave-value/ov-cx-diag.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
96 libinterp/octave-value/ov-cx-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
97 libinterp/octave-value/ov-dld-fcn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
98 libinterp/octave-value/ov-fcn-handle.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
99 libinterp/octave-value/ov-fcn-inline.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
100 libinterp/octave-value/ov-fcn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
101 libinterp/octave-value/ov-float.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
102 libinterp/octave-value/ov-flt-complex.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
103 libinterp/octave-value/ov-flt-cx-diag.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
104 libinterp/octave-value/ov-flt-cx-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
105 libinterp/octave-value/ov-flt-re-diag.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
106 libinterp/octave-value/ov-flt-re-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
107 libinterp/octave-value/ov-java.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
108 libinterp/octave-value/ov-lazy-idx.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
109 libinterp/octave-value/ov-mex-fcn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
110 libinterp/octave-value/ov-null-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
111 libinterp/octave-value/ov-oncleanup.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
112 libinterp/octave-value/ov-perm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
113 libinterp/octave-value/ov-range.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
114 libinterp/octave-value/ov-re-diag.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
115 libinterp/octave-value/ov-re-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
116 libinterp/octave-value/ov-scalar.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
117 libinterp/octave-value/ov-str-mat.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
118 libinterp/octave-value/ov-struct.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
119 libinterp/octave-value/ov-typeinfo.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
120 libinterp/octave-value/ov-usr-fcn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
121 libinterp/octave-value/ov.cc \ |
20940
48b2ad5ee801
maint: Rename oct-obj.[cc|h] to ovl.[cc|h] for clarity.
Rik <rik@octave.org>
parents:
20522
diff
changeset
|
122 libinterp/octave-value/ovl.cc \ |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
123 $(OV_INTTYPE_SRC) \ |
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
124 $(OV_SPARSE_SRC) |
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff
changeset
|
125 |
21292
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
126 ## These source files contain template definitions that are included |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
127 ## in other files. They are not supposed to be compiled separately, |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
128 ## so they should not appear in the OCTAVE_VALUE_SRC list. |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
129 |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
130 libinterp_EXTRA_DIST += \ |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
131 libinterp/octave-value/ov-base-diag.cc \ |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
132 libinterp/octave-value/ov-base-int.cc \ |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
133 libinterp/octave-value/ov-base-mat.cc \ |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
134 libinterp/octave-value/ov-base-scalar.cc |
c1c601b8e3df
don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents:
21291
diff
changeset
|
135 |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
15752
diff
changeset
|
136 OV_JAVA_DF = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
137 libinterp/octave-value/ov.df \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
138 libinterp/octave-value/ov-class.df \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
139 libinterp/octave-value/ov-java.df \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
140 libinterp/octave-value/ov-typeinfo.df |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
15752
diff
changeset
|
141 |
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
15752
diff
changeset
|
142 ## Special rules for Java .df files so that not all .df files are built with |
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
15752
diff
changeset
|
143 ## JAVA_CPPFLAGS |
21254
076876f0a83a
build: Declare dependency on octave-config.h for generating *.df files
Mike Miller <mtmiller@octave.org>
parents:
21092
diff
changeset
|
144 $(OV_JAVA_DF) : libinterp/octave-value/%.df : libinterp/octave-value/%.cc $(GENERATED_MAKE_BUILTINS_INCS) octave-config.h |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
18019
diff
changeset
|
145 $(AM_V_GEN)rm -f $@-t $@-t1 $@ && \ |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
15752
diff
changeset
|
146 $(CXXCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
147 $(libinterp_octave_value_liboctave_value_la_CPPFLAGS) $(JAVA_CPPFLAGS) $(CPPFLAGS) \ |
20522
818122703f1e
Use CXXFLAGS to build *.df files (fix regression by 0ce7d8303152)
Carnë Draug <carandraug@octave.org>
parents:
20366
diff
changeset
|
148 $(libinterp_octave_value_liboctave_value_la_CXXFLAGS) $(CXXFLAGS) \ |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
18019
diff
changeset
|
149 -DMAKE_BUILTINS $< > $@-t1 && \ |
21281
b76955e83fe4
maint: Run all build shell scripts with SHELL as command interpreter
Mike Miller <mtmiller@octave.org>
parents:
21254
diff
changeset
|
150 $(SHELL) $(srcdir)/libinterp/mkdefs $(srcdir)/libinterp $< < $@-t1 > $@-t && \ |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
18019
diff
changeset
|
151 mv $@-t $@ && \ |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
18019
diff
changeset
|
152 rm -f $@-t1 |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
15752
diff
changeset
|
153 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
154 noinst_LTLIBRARIES += libinterp/octave-value/liboctave-value.la |
15107
03381a36f70d
generate convenience libraries for new parse-tree and interpfcn subdirectories
John W. Eaton <jwe@octave.org>
parents:
15057
diff
changeset
|
155 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
156 libinterp_octave_value_liboctave_value_la_SOURCES = $(OCTAVE_VALUE_SRC) |
15752
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
157 |
21092
429f83903400
maint: Use "FIXME:" more places in code base.
Rik <rik@octave.org>
parents:
20940
diff
changeset
|
158 ## FIXME: maybe it would be better to limit the JAVA flags to |
15752
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
159 ## the compile commands for ov-java.cc? Does JAVA_LIBS need to be |
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
160 ## added to LIBOCTINTERP_LINK_DEPS (see libinterp/link-deps.mk)? |
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
161 ## Should we have a separate set of JAVA_LDFLAGS? |
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
162 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
163 libinterp_octave_value_liboctave_value_la_CPPFLAGS = \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
164 $(libinterp_liboctinterp_la_CPPFLAGS) \ |
18013
501cb6a90f0f
maint: Replace unnecessary tabs with spaces.
Rik <rik@octave.org>
parents:
17858
diff
changeset
|
165 $(HDF5_CPPFLAGS) \ |
15752
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
166 $(JAVA_CPPFLAGS) |
f96faf028d90
make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents:
15281
diff
changeset
|
167 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
168 libinterp_octave_value_liboctave_value_la_CFLAGS = $(AM_CFLAGS) $(WARN_CFLAGS) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
169 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
170 libinterp_octave_value_liboctave_value_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
171 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19878
diff
changeset
|
172 libinterp_octave_value_liboctave_value_la_LIBADD = $(JAVA_LIBS) |