annotate libinterp/octave-value/module.mk @ 20557:818122703f1e

Use CXXFLAGS to build *.df files (fix regression by 0ce7d8303152) * libinterp/module.mk, libinterp/corefcn/module.mk, libinterp/octave-value/module.mk: add CXXFLAGS since mumble_CXXFLAGS only includes AM_CXXFLAGS and WARN_CXXFLAGS, and automake does not add it automatically for this custome rules.
author Carnë Draug <carandraug@octave.org>
date Sat, 26 Sep 2015 16:32:28 +0100
parents 9b44691a3520
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 = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
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: 19913
diff changeset
3 libinterp/octave-value/ov-base-int.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
4 libinterp/octave-value/ov-int-traits.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
5 libinterp/octave-value/ov-int16.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
6 libinterp/octave-value/ov-int32.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
7 libinterp/octave-value/ov-int64.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
8 libinterp/octave-value/ov-int8.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
9 libinterp/octave-value/ov-intx.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
10 libinterp/octave-value/ov-uint16.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
11 libinterp/octave-value/ov-uint32.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
12 libinterp/octave-value/ov-uint64.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
13 libinterp/octave-value/ov-uint8.h
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
14
15281
03ef3a183129 build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents: 15258
diff changeset
15 OV_SPARSE_INC = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
16 libinterp/octave-value/ov-base-sparse.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
17 libinterp/octave-value/ov-bool-sparse.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
18 libinterp/octave-value/ov-cx-sparse.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
19 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
20
15281
03ef3a183129 build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents: 15258
diff changeset
21 OCTAVE_VALUE_INC = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
22 libinterp/octave-value/ov-base-diag.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
23 libinterp/octave-value/ov-base-diag.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
24 libinterp/octave-value/ov-base-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
25 libinterp/octave-value/ov-base-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
26 libinterp/octave-value/ov-base-scalar.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
27 libinterp/octave-value/ov-base-scalar.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
28 libinterp/octave-value/ov-base.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
29 libinterp/octave-value/ov-bool-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
30 libinterp/octave-value/ov-bool-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
31 libinterp/octave-value/ov-bool.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
32 libinterp/octave-value/ov-builtin.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
33 libinterp/octave-value/ov-cell.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
34 libinterp/octave-value/ov-ch-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
35 libinterp/octave-value/ov-class.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
36 libinterp/octave-value/ov-classdef.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
37 libinterp/octave-value/ov-colon.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
38 libinterp/octave-value/ov-complex.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
39 libinterp/octave-value/ov-cs-list.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
40 libinterp/octave-value/ov-cx-diag.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
41 libinterp/octave-value/ov-cx-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
42 libinterp/octave-value/ov-dld-fcn.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
43 libinterp/octave-value/ov-fcn-handle.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
44 libinterp/octave-value/ov-fcn-inline.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
45 libinterp/octave-value/ov-fcn.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
46 libinterp/octave-value/ov-float.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
47 libinterp/octave-value/ov-flt-complex.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
48 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: 19913
diff changeset
49 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: 19913
diff changeset
50 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: 19913
diff changeset
51 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: 19913
diff changeset
52 libinterp/octave-value/ov-java.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
53 libinterp/octave-value/ov-lazy-idx.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
54 libinterp/octave-value/ov-mex-fcn.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
55 libinterp/octave-value/ov-null-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
56 libinterp/octave-value/ov-oncleanup.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
57 libinterp/octave-value/ov-perm.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
58 libinterp/octave-value/ov-range.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
59 libinterp/octave-value/ov-re-diag.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
60 libinterp/octave-value/ov-re-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
61 libinterp/octave-value/ov-scalar.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
62 libinterp/octave-value/ov-str-mat.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
63 libinterp/octave-value/ov-struct.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
64 libinterp/octave-value/ov-type-conv.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
65 libinterp/octave-value/ov-typeinfo.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
66 libinterp/octave-value/ov-usr-fcn.h \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
67 libinterp/octave-value/ov.h \
15281
03ef3a183129 build: Use INC rather than INCLUDES for consistent naming in libinterp Makefile.am.
Rik <rik@octave.org>
parents: 15258
diff changeset
68 $(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
69 $(OV_SPARSE_INC)
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
70
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
71 OV_INTTYPE_SRC = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
72 libinterp/octave-value/ov-int16.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
73 libinterp/octave-value/ov-int32.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
74 libinterp/octave-value/ov-int64.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
75 libinterp/octave-value/ov-int8.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
76 libinterp/octave-value/ov-uint16.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
77 libinterp/octave-value/ov-uint32.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
78 libinterp/octave-value/ov-uint64.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
79 libinterp/octave-value/ov-uint8.cc
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
80
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
81 OV_SPARSE_SRC = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
82 libinterp/octave-value/ov-base-sparse.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
83 libinterp/octave-value/ov-bool-sparse.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
84 libinterp/octave-value/ov-cx-sparse.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
85 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
86
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
87 OCTAVE_VALUE_SRC = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
88 libinterp/octave-value/ov-base.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
89 libinterp/octave-value/ov-bool-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
90 libinterp/octave-value/ov-bool.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
91 libinterp/octave-value/ov-builtin.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
92 libinterp/octave-value/ov-cell.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
93 libinterp/octave-value/ov-ch-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
94 libinterp/octave-value/ov-class.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
95 libinterp/octave-value/ov-classdef.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
96 libinterp/octave-value/ov-colon.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
97 libinterp/octave-value/ov-complex.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
98 libinterp/octave-value/ov-cs-list.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
99 libinterp/octave-value/ov-cx-diag.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
100 libinterp/octave-value/ov-cx-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
101 libinterp/octave-value/ov-dld-fcn.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
102 libinterp/octave-value/ov-fcn-handle.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
103 libinterp/octave-value/ov-fcn-inline.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
104 libinterp/octave-value/ov-fcn.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
105 libinterp/octave-value/ov-float.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
106 libinterp/octave-value/ov-flt-complex.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
107 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: 19913
diff changeset
108 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: 19913
diff changeset
109 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: 19913
diff changeset
110 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: 19913
diff changeset
111 libinterp/octave-value/ov-java.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
112 libinterp/octave-value/ov-lazy-idx.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
113 libinterp/octave-value/ov-mex-fcn.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
114 libinterp/octave-value/ov-null-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
115 libinterp/octave-value/ov-oncleanup.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
116 libinterp/octave-value/ov-perm.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
117 libinterp/octave-value/ov-range.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
118 libinterp/octave-value/ov-re-diag.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
119 libinterp/octave-value/ov-re-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
120 libinterp/octave-value/ov-scalar.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
121 libinterp/octave-value/ov-str-mat.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
122 libinterp/octave-value/ov-struct.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
123 libinterp/octave-value/ov-typeinfo.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
124 libinterp/octave-value/ov-usr-fcn.cc \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
125 libinterp/octave-value/ov.cc \
15057
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
126 $(OV_INTTYPE_SRC) \
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
127 $(OV_SPARSE_SRC)
46b19589b593 maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
diff changeset
128
17830
f22714d4a5da build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents: 15752
diff changeset
129 OV_JAVA_DF = \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
130 libinterp/octave-value/ov.df \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
131 libinterp/octave-value/ov-class.df \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
132 libinterp/octave-value/ov-java.df \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
133 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
134
f22714d4a5da build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents: 15752
diff changeset
135 ## 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
136 ## JAVA_CPPFLAGS
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
137 $(OV_JAVA_DF) : libinterp/octave-value/%.df : libinterp/octave-value/%.cc $(GENERATED_MAKE_BUILTINS_INCS)
19826
4f6ae6b94abe make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents: 18019
diff changeset
138 $(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
139 $(CXXCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
140 $(libinterp_octave_value_liboctave_value_la_CPPFLAGS) $(JAVA_CPPFLAGS) $(CPPFLAGS) \
20557
818122703f1e Use CXXFLAGS to build *.df files (fix regression by 0ce7d8303152)
Carnë Draug <carandraug@octave.org>
parents: 20401
diff changeset
141 $(libinterp_octave_value_liboctave_value_la_CXXFLAGS) $(CXXFLAGS) \
19826
4f6ae6b94abe make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents: 18019
diff changeset
142 -DMAKE_BUILTINS $< > $@-t1 && \
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
143 $(srcdir)/libinterp/mkdefs $(srcdir)/libinterp $< < $@-t1 > $@-t && \
19826
4f6ae6b94abe make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents: 18019
diff changeset
144 mv $@-t $@ && \
4f6ae6b94abe make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents: 18019
diff changeset
145 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
146
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
147 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
148
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
149 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
150
f96faf028d90 make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents: 15281
diff changeset
151 ## FIXME -- maybe it would be better to limit the JAVA flags to
f96faf028d90 make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents: 15281
diff changeset
152 ## 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
153 ## 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
154 ## 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
155
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
156 libinterp_octave_value_liboctave_value_la_CPPFLAGS = \
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
157 $(libinterp_liboctinterp_la_CPPFLAGS) \
18013
501cb6a90f0f maint: Replace unnecessary tabs with spaces.
Rik <rik@octave.org>
parents: 17858
diff changeset
158 $(HDF5_CPPFLAGS) \
15752
f96faf028d90 make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents: 15281
diff changeset
159 $(JAVA_CPPFLAGS)
f96faf028d90 make java functions part of core octave_value classes
John W. Eaton <jwe@octave.org>
parents: 15281
diff changeset
160
20362
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
161 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: 19913
diff changeset
162
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
163 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: 19913
diff changeset
164
0ce7d8303152 eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents: 19913
diff changeset
165 libinterp_octave_value_liboctave_value_la_LIBADD = $(JAVA_LIBS)