annotate libinterp/octave-value/module.mk @ 33346:e8854b8d2486 bytecode-interpreter

maint: merge default to bytecode-interpreter
author John W. Eaton <jwe@octave.org>
date Sat, 06 Apr 2024 17:38:27 -0400
parents abdb846bafe8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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 = \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
2 %reldir%/ov-base-int.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
3 %reldir%/ov-int-traits.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
4 %reldir%/ov-int16.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
5 %reldir%/ov-int32.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
6 %reldir%/ov-int64.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
7 %reldir%/ov-int8.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
8 %reldir%/ov-intx.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
9 %reldir%/ov-uint16.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
10 %reldir%/ov-uint32.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
11 %reldir%/ov-uint64.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
12 %reldir%/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 = \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
15 %reldir%/ov-base-sparse.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
16 %reldir%/ov-bool-sparse.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
17 %reldir%/ov-cx-sparse.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
18 %reldir%/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 = \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
21 %reldir%/cdef-class.h \
30503
838e73617671 cdef classes: Forward declare with visibility flags (bug #59820).
Markus Mützel <markus.muetzel@gmx.de>
parents: 28646
diff changeset
22 %reldir%/cdef-fwd.h \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
23 %reldir%/cdef-manager.h \
26772
d1419ac09564 split method, package, and property classes from cdef-class file
John W. Eaton <jwe@octave.org>
parents: 26769
diff changeset
24 %reldir%/cdef-method.h \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
25 %reldir%/cdef-object.h \
26772
d1419ac09564 split method, package, and property classes from cdef-class file
John W. Eaton <jwe@octave.org>
parents: 26769
diff changeset
26 %reldir%/cdef-package.h \
d1419ac09564 split method, package, and property classes from cdef-class file
John W. Eaton <jwe@octave.org>
parents: 26769
diff changeset
27 %reldir%/cdef-property.h \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
28 %reldir%/cdef-utils.h \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
29 %reldir%/ov-base-diag.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
30 %reldir%/ov-base-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
31 %reldir%/ov-base-scalar.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
32 %reldir%/ov-base.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
33 %reldir%/ov-bool-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
34 %reldir%/ov-bool.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
35 %reldir%/ov-builtin.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
36 %reldir%/ov-cell.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
37 %reldir%/ov-ch-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
38 %reldir%/ov-class.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
39 %reldir%/ov-classdef.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
40 %reldir%/ov-colon.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
41 %reldir%/ov-complex.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
42 %reldir%/ov-cs-list.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
43 %reldir%/ov-cx-diag.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
44 %reldir%/ov-cx-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
45 %reldir%/ov-dld-fcn.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
46 %reldir%/ov-fcn-handle.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
47 %reldir%/ov-fcn.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
48 %reldir%/ov-float.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
49 %reldir%/ov-flt-complex.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
50 %reldir%/ov-flt-cx-diag.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
51 %reldir%/ov-flt-cx-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
52 %reldir%/ov-flt-re-diag.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
53 %reldir%/ov-flt-re-mat.h \
32122
920e88fd8ab7 new octave_value_factory class
Petter T. <petter.vilhelm@gmail.com>
parents: 30852
diff changeset
54 %reldir%/ov-inline.h \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
55 %reldir%/ov-java.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
56 %reldir%/ov-lazy-idx.h \
30852
95725e6ad9c1 restore part of the old octave_range class as octave_legacy_range
John W. Eaton <jwe@octave.org>
parents: 30503
diff changeset
57 %reldir%/ov-legacy-range.h \
28588
ee9b1081471f allow integer constants > flintmax to be represented exactly (bug #45945)
John W. Eaton <jwe@octave.org>
parents: 28427
diff changeset
58 %reldir%/ov-magic-int.h \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
59 %reldir%/ov-mex-fcn.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
60 %reldir%/ov-null-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
61 %reldir%/ov-oncleanup.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
62 %reldir%/ov-perm.h \
28646
e26201931ea3 new template class for octave_range objects
John W. Eaton <jwe@octave.org>
parents: 28588
diff changeset
63 %reldir%/ov-range-traits.h \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
64 %reldir%/ov-range.h \
33346
e8854b8d2486 maint: merge default to bytecode-interpreter
John W. Eaton <jwe@octave.org>
parents: 33339
diff changeset
65 %reldir%/ov-ref.h \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
66 %reldir%/ov-re-diag.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
67 %reldir%/ov-re-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
68 %reldir%/ov-scalar.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
69 %reldir%/ov-str-mat.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
70 %reldir%/ov-struct.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
71 %reldir%/ov-typeinfo.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
72 %reldir%/ov-usr-fcn.h \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
73 %reldir%/ov.h \
33346
e8854b8d2486 maint: merge default to bytecode-interpreter
John W. Eaton <jwe@octave.org>
parents: 33339
diff changeset
74 %reldir%/ov-vm.h \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
75 %reldir%/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
76 $(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
77 $(OV_SPARSE_INC)
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
78
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
79 OV_INTTYPE_SRC = \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
80 %reldir%/ov-int16.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
81 %reldir%/ov-int32.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
82 %reldir%/ov-int64.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
83 %reldir%/ov-int8.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
84 %reldir%/ov-uint16.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
85 %reldir%/ov-uint32.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
86 %reldir%/ov-uint64.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
87 %reldir%/ov-uint8.cc
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
88
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
89 OV_SPARSE_SRC = \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
90 %reldir%/ov-bool-sparse.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
91 %reldir%/ov-cx-sparse.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
92 %reldir%/ov-re-sparse.cc
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
93
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
94 OCTAVE_VALUE_SRC = \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
95 %reldir%/cdef-class.cc \
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
96 %reldir%/cdef-manager.cc \
26772
d1419ac09564 split method, package, and property classes from cdef-class file
John W. Eaton <jwe@octave.org>
parents: 26769
diff changeset
97 %reldir%/cdef-method.cc \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
98 %reldir%/cdef-object.cc \
26772
d1419ac09564 split method, package, and property classes from cdef-class file
John W. Eaton <jwe@octave.org>
parents: 26769
diff changeset
99 %reldir%/cdef-package.cc \
d1419ac09564 split method, package, and property classes from cdef-class file
John W. Eaton <jwe@octave.org>
parents: 26769
diff changeset
100 %reldir%/cdef-property.cc \
26769
2f847e3e8d6b split classdef into multiple smaller source files
John W. Eaton <jwe@octave.org>
parents: 25593
diff changeset
101 %reldir%/cdef-utils.cc \
33339
abdb846bafe8 Instantiate octave_base_matrix and octave_base_scalar template classes
Markus Mützel <markus.muetzel@gmx.de>
parents: 32546
diff changeset
102 %reldir%/ov-base-int-inst.cc \
abdb846bafe8 Instantiate octave_base_matrix and octave_base_scalar template classes
Markus Mützel <markus.muetzel@gmx.de>
parents: 32546
diff changeset
103 %reldir%/ov-base-mat-inst.cc \
abdb846bafe8 Instantiate octave_base_matrix and octave_base_scalar template classes
Markus Mützel <markus.muetzel@gmx.de>
parents: 32546
diff changeset
104 %reldir%/ov-base-scalar-inst.cc \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
105 %reldir%/ov-base.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
106 %reldir%/ov-bool-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
107 %reldir%/ov-bool.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
108 %reldir%/ov-builtin.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
109 %reldir%/ov-cell.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
110 %reldir%/ov-ch-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
111 %reldir%/ov-class.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
112 %reldir%/ov-classdef.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
113 %reldir%/ov-colon.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
114 %reldir%/ov-complex.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
115 %reldir%/ov-cs-list.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
116 %reldir%/ov-cx-diag.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
117 %reldir%/ov-cx-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
118 %reldir%/ov-dld-fcn.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
119 %reldir%/ov-fcn-handle.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
120 %reldir%/ov-fcn.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
121 %reldir%/ov-float.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
122 %reldir%/ov-flt-complex.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
123 %reldir%/ov-flt-cx-diag.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
124 %reldir%/ov-flt-cx-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
125 %reldir%/ov-flt-re-diag.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
126 %reldir%/ov-flt-re-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
127 %reldir%/ov-java.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
128 %reldir%/ov-lazy-idx.cc \
30852
95725e6ad9c1 restore part of the old octave_range class as octave_legacy_range
John W. Eaton <jwe@octave.org>
parents: 30503
diff changeset
129 %reldir%/ov-legacy-range.cc \
28588
ee9b1081471f allow integer constants > flintmax to be represented exactly (bug #45945)
John W. Eaton <jwe@octave.org>
parents: 28427
diff changeset
130 %reldir%/ov-magic-int.cc \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
131 %reldir%/ov-mex-fcn.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
132 %reldir%/ov-null-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
133 %reldir%/ov-oncleanup.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
134 %reldir%/ov-perm.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
135 %reldir%/ov-range.cc \
33346
e8854b8d2486 maint: merge default to bytecode-interpreter
John W. Eaton <jwe@octave.org>
parents: 33339
diff changeset
136 %reldir%/ov-ref.cc \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
137 %reldir%/ov-re-diag.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
138 %reldir%/ov-re-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
139 %reldir%/ov-scalar.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
140 %reldir%/ov-str-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
141 %reldir%/ov-struct.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
142 %reldir%/ov-typeinfo.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
143 %reldir%/ov-usr-fcn.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
144 %reldir%/ov.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
145 %reldir%/ovl.cc \
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
146 $(OV_INTTYPE_SRC) \
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
147 $(OV_SPARSE_SRC)
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
148
21292
c1c601b8e3df don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents: 21291
diff changeset
149 ## 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
150 ## 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
151 ## 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
152
32361
4acb694518de Search for tests in and install octave-value template sources (bug #64696).
John W. Eaton <jwe@octave.org>
parents: 30852
diff changeset
153 LIBINTERP_TEMPLATE_SRC += \
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
154 %reldir%/ov-base-diag.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
155 %reldir%/ov-base-int.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
156 %reldir%/ov-base-mat.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
157 %reldir%/ov-base-scalar.cc \
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
158 %reldir%/ov-base-sparse.cc
21292
c1c601b8e3df don't install template source files for octave_value classes
John W. Eaton <jwe@octave.org>
parents: 21291
diff changeset
159
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
160 noinst_LTLIBRARIES += %reldir%/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
161
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
162 %canon_reldir%_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
163
21092
429f83903400 maint: Use "FIXME:" more places in code base.
Rik <rik@octave.org>
parents: 20940
diff changeset
164 ## 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
165 ## 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
166 ## 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
167 ## 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
168
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
169 %canon_reldir%_liboctave_value_la_CPPFLAGS = \
20327
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19878
diff changeset
170 $(libinterp_liboctinterp_la_CPPFLAGS) \
18013
501cb6a90f0f maint: Replace unnecessary tabs with spaces.
Rik <rik@octave.org>
parents: 17858
diff changeset
171 $(HDF5_CPPFLAGS) \
15752
f96faf028d90 make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents: 15281
diff changeset
172 $(JAVA_CPPFLAGS)
f96faf028d90 make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents: 15281
diff changeset
173
23495
8308417aff1c use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents: 22296
diff changeset
174 %canon_reldir%_liboctave_value_la_LIBADD = $(JAVA_LIBS)