Mercurial > octave-nkf
annotate libinterp/corefcn/module.mk @ 20620:e5f36a7854a5
Remove fuzzy matching from odeset/odeget.
* levenshtein.cc: Deleted file.
* libinterp/corefcn/module.mk: Remove levenshtein.cc from build system.
* fuzzy_compare.m: Deleted file.
* scripts/ode/module.mk: Remove fuzzy_compare.m from build system
* odeget.m: Reword docstring. Use a persistent cellstr variable to keep track
of all options. Replace fuzzy_compare() calls with combination of strcmpi and
strncmpi. Report errors relative to function odeget rather than OdePkg.
Rewrite and extend BIST tests. Add input validation BIST tests.
* odeset.m: Reword docstring. Use a persistent cellstr variable to keep track
of all options. Replace fuzzy_compare() calls with combination of strcmpi and
strncmpi. Report errors relative to function odeset rather than OdePkg.
Use more meaningful variables names and create intermediate variables with
logical names to help make code readable. Remove interactive input when
multiple property names match and just issue an error. Rewrite BIST tests.
* ode_struct_value_check.m: Remove input checking for private function which
must always be invoked correctly by caller. Use intermediate variables opt and
val to make the code more understandable. Consolidate checks on values into
single if statements. Use 'val == fix (val)' to check for integer.
* __unimplemented__.m: Removed odeset, odeget, ode45 from list.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 09 Oct 2015 12:03:23 -0700 |
parents | fcb792acab9b |
children | b65888ec820e |
rev | line source |
---|---|
15083
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
1 ## Options functions for Fortran packages like LSODE, DASPK. |
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
2 ## These are generated automagically by configure and Perl. |
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
3 OPT_HANDLERS = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
4 libinterp/corefcn/DASPK-opts.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
5 libinterp/corefcn/DASRT-opts.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
6 libinterp/corefcn/DASSL-opts.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
7 libinterp/corefcn/LSODE-opts.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
8 libinterp/corefcn/Quad-opts.cc |
15083
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
9 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
10 $(OPT_HANDLERS): libinterp/corefcn/%.cc : $(top_builddir)/liboctave/numeric/%.in |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
11 $(AM_V_GEN)rm -f $@-t $@ && \ |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
12 $(PERL) $(top_srcdir)/build-aux/mk-opts.pl --opt-handler-fcns $< > $@-t && \ |
15083
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
13 mv $@-t $@ |
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
14 |
17513
fedcd3717ebc
doc: grammarcheck of documentation before 3.8 release.
Rik <rik@octave.org>
parents:
17378
diff
changeset
|
15 $(OPT_HANDLERS): $(top_srcdir)/build-aux/mk-opts.pl |
fedcd3717ebc
doc: grammarcheck of documentation before 3.8 release.
Rik <rik@octave.org>
parents:
17378
diff
changeset
|
16 |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
17 JIT_INC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
18 libinterp/corefcn/jit-util.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
19 libinterp/corefcn/jit-typeinfo.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
20 libinterp/corefcn/jit-ir.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
21 libinterp/corefcn/pt-jit.h |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
22 |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
23 TEX_PARSER_INC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
24 libinterp/corefcn/oct-tex-parser.h |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
25 |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
26 COREFCN_INC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
27 libinterp/corefcn/Cell.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
28 libinterp/corefcn/c-file-ptr-stream.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
29 libinterp/corefcn/cdisplay.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
30 libinterp/corefcn/comment-list.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
31 libinterp/corefcn/cutils.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
32 libinterp/corefcn/data.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
33 libinterp/corefcn/debug.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
34 libinterp/corefcn/defun-dld.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
35 libinterp/corefcn/defun-int.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
36 libinterp/corefcn/defun.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
37 libinterp/corefcn/dirfns.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
38 libinterp/corefcn/display.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
39 libinterp/corefcn/dynamic-ld.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
40 libinterp/corefcn/error.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
41 libinterp/corefcn/event-queue.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
42 libinterp/corefcn/file-io.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
43 libinterp/corefcn/gl-render.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
44 libinterp/corefcn/gl2ps-renderer.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
45 libinterp/corefcn/gripes.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
46 libinterp/corefcn/help.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
47 libinterp/corefcn/hook-fcn.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
48 libinterp/corefcn/input.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
49 libinterp/corefcn/load-path.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
50 libinterp/corefcn/load-save.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
51 libinterp/corefcn/ls-ascii-helper.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
52 libinterp/corefcn/ls-hdf5.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
53 libinterp/corefcn/ls-mat-ascii.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
54 libinterp/corefcn/ls-mat4.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
55 libinterp/corefcn/ls-mat5.h \ |
20482
c6224b4e7774
maint: Rename instances of LS_ASCII to LS_TEXT for clarity.
Rik <rik@octave.org>
parents:
20401
diff
changeset
|
56 libinterp/corefcn/ls-oct-text.h \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
57 libinterp/corefcn/ls-oct-binary.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
58 libinterp/corefcn/ls-utils.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
59 libinterp/corefcn/mex.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
60 libinterp/corefcn/mexproto.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
61 libinterp/corefcn/oct-errno.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
62 libinterp/corefcn/oct-fstrm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
63 libinterp/corefcn/oct-handle.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
64 libinterp/corefcn/oct-hdf5.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
65 libinterp/corefcn/oct-hdf5-types.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
66 libinterp/corefcn/oct-hist.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
67 libinterp/corefcn/oct-iostrm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
68 libinterp/corefcn/oct-lvalue.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
69 libinterp/corefcn/oct-map.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
70 libinterp/corefcn/oct-obj.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
71 libinterp/corefcn/oct-prcstrm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
72 libinterp/corefcn/oct-procbuf.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
73 libinterp/corefcn/oct-stdstrm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
74 libinterp/corefcn/oct-stream.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
75 libinterp/corefcn/oct-strstrm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
76 libinterp/corefcn/oct.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
77 libinterp/corefcn/octave-default-image.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
78 libinterp/corefcn/octave-link.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
79 libinterp/corefcn/pager.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
80 libinterp/corefcn/pr-output.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
81 libinterp/corefcn/procstream.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
82 libinterp/corefcn/profiler.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
83 libinterp/corefcn/sighandlers.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
84 libinterp/corefcn/siglist.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
85 libinterp/corefcn/sparse-xdiv.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
86 libinterp/corefcn/sparse-xpow.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
87 libinterp/corefcn/symtab.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
88 libinterp/corefcn/sysdep.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
89 libinterp/corefcn/toplev.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
90 libinterp/corefcn/txt-eng-ft.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
91 libinterp/corefcn/txt-eng.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
92 libinterp/corefcn/utils.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
93 libinterp/corefcn/variables.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
94 libinterp/corefcn/workspace-element.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
95 libinterp/corefcn/xdiv.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
96 libinterp/corefcn/xnorm.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
97 libinterp/corefcn/xpow.h \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
98 libinterp/corefcn/zfstream.h \ |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
99 $(JIT_INC) \ |
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
100 $(TEX_PARSER_INC) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
101 |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
102 JIT_SRC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
103 libinterp/corefcn/jit-util.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
104 libinterp/corefcn/jit-typeinfo.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
105 libinterp/corefcn/jit-ir.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
106 libinterp/corefcn/pt-jit.cc |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
107 |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
108 TEX_PARSER_SRC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
109 libinterp/corefcn/oct-tex-lexer.ll \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
110 libinterp/corefcn/oct-tex-parser.yy |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
111 |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
112 C_COREFCN_SRC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
113 libinterp/corefcn/cutils.c \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
114 libinterp/corefcn/matherr.c \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
115 libinterp/corefcn/siglist.c |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
116 |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
15039
diff
changeset
|
117 COREFCN_SRC = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
118 libinterp/corefcn/Cell.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
119 libinterp/corefcn/__contourc__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
120 libinterp/corefcn/__dispatch__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
121 libinterp/corefcn/__dsearchn__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
122 libinterp/corefcn/__ichol__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
123 libinterp/corefcn/__ilu__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
124 libinterp/corefcn/__lin_interpn__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
125 libinterp/corefcn/__pchip_deriv__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
126 libinterp/corefcn/__qp__.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
127 libinterp/corefcn/balance.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
128 libinterp/corefcn/besselj.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
129 libinterp/corefcn/betainc.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
130 libinterp/corefcn/bitfcns.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
131 libinterp/corefcn/bsxfun.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
132 libinterp/corefcn/c-file-ptr-stream.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
133 libinterp/corefcn/cdisplay.c \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
134 libinterp/corefcn/cellfun.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
135 libinterp/corefcn/colloc.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
136 libinterp/corefcn/comment-list.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
137 libinterp/corefcn/conv2.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
138 libinterp/corefcn/daspk.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
139 libinterp/corefcn/dasrt.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
140 libinterp/corefcn/dassl.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
141 libinterp/corefcn/data.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
142 libinterp/corefcn/debug.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
143 libinterp/corefcn/defaults.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
144 libinterp/corefcn/defun.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
145 libinterp/corefcn/det.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
146 libinterp/corefcn/dirfns.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
147 libinterp/corefcn/display.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
148 libinterp/corefcn/dlmread.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
149 libinterp/corefcn/dot.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
150 libinterp/corefcn/dynamic-ld.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
151 libinterp/corefcn/eig.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
152 libinterp/corefcn/ellipj.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
153 libinterp/corefcn/error.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
154 libinterp/corefcn/fft.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
155 libinterp/corefcn/fft2.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
156 libinterp/corefcn/fftn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
157 libinterp/corefcn/file-io.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
158 libinterp/corefcn/filter.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
159 libinterp/corefcn/find.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
160 libinterp/corefcn/gammainc.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
161 libinterp/corefcn/gcd.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
162 libinterp/corefcn/getgrent.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
163 libinterp/corefcn/getpwent.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
164 libinterp/corefcn/getrusage.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
165 libinterp/corefcn/givens.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
166 libinterp/corefcn/gl-render.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
167 libinterp/corefcn/gl2ps-renderer.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
168 libinterp/corefcn/graphics.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
169 libinterp/corefcn/gripes.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
170 libinterp/corefcn/help.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
171 libinterp/corefcn/hess.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
172 libinterp/corefcn/hex2num.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
173 libinterp/corefcn/hook-fcn.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
174 libinterp/corefcn/input.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
175 libinterp/corefcn/inv.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
176 libinterp/corefcn/kron.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
177 libinterp/corefcn/load-path.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
178 libinterp/corefcn/load-save.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
179 libinterp/corefcn/lookup.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
180 libinterp/corefcn/ls-ascii-helper.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
181 libinterp/corefcn/ls-hdf5.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
182 libinterp/corefcn/ls-mat-ascii.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
183 libinterp/corefcn/ls-mat4.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
184 libinterp/corefcn/ls-mat5.cc \ |
20482
c6224b4e7774
maint: Rename instances of LS_ASCII to LS_TEXT for clarity.
Rik <rik@octave.org>
parents:
20401
diff
changeset
|
185 libinterp/corefcn/ls-oct-text.cc \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
186 libinterp/corefcn/ls-oct-binary.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
187 libinterp/corefcn/ls-utils.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
188 libinterp/corefcn/lsode.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
189 libinterp/corefcn/lu.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
190 libinterp/corefcn/luinc.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
191 libinterp/corefcn/mappers.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
192 libinterp/corefcn/matrix_type.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
193 libinterp/corefcn/max.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
194 libinterp/corefcn/md5sum.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
195 libinterp/corefcn/mex.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
196 libinterp/corefcn/mgorth.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
197 libinterp/corefcn/nproc.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
198 libinterp/corefcn/oct-fstrm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
199 libinterp/corefcn/oct-hdf5-types.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
200 libinterp/corefcn/oct-hist.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
201 libinterp/corefcn/oct-iostrm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
202 libinterp/corefcn/oct-lvalue.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
203 libinterp/corefcn/oct-map.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
204 libinterp/corefcn/oct-obj.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
205 libinterp/corefcn/oct-prcstrm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
206 libinterp/corefcn/oct-procbuf.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
207 libinterp/corefcn/oct-stream.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
208 libinterp/corefcn/oct-strstrm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
209 libinterp/corefcn/octave-link.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
210 libinterp/corefcn/ordschur.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
211 libinterp/corefcn/pager.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
212 libinterp/corefcn/pinv.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
213 libinterp/corefcn/pr-output.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
214 libinterp/corefcn/procstream.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
215 libinterp/corefcn/profiler.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
216 libinterp/corefcn/psi.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
217 libinterp/corefcn/quad.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
218 libinterp/corefcn/quadcc.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
219 libinterp/corefcn/qz.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
220 libinterp/corefcn/rand.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
221 libinterp/corefcn/rcond.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
222 libinterp/corefcn/regexp.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
223 libinterp/corefcn/schur.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
224 libinterp/corefcn/sighandlers.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
225 libinterp/corefcn/sparse-xdiv.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
226 libinterp/corefcn/sparse-xpow.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
227 libinterp/corefcn/sparse.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
228 libinterp/corefcn/spparms.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
229 libinterp/corefcn/sqrtm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
230 libinterp/corefcn/str2double.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
231 libinterp/corefcn/strfind.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
232 libinterp/corefcn/strfns.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
233 libinterp/corefcn/sub2ind.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
234 libinterp/corefcn/svd.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
235 libinterp/corefcn/sylvester.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
236 libinterp/corefcn/symtab.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
237 libinterp/corefcn/syscalls.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
238 libinterp/corefcn/sysdep.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
239 libinterp/corefcn/time.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
240 libinterp/corefcn/toplev.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
241 libinterp/corefcn/tril.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
242 libinterp/corefcn/tsearch.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
243 libinterp/corefcn/txt-eng-ft.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
244 libinterp/corefcn/txt-eng.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
245 libinterp/corefcn/typecast.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
246 libinterp/corefcn/urlwrite.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
247 libinterp/corefcn/utils.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
248 libinterp/corefcn/variables.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
249 libinterp/corefcn/xdiv.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
250 libinterp/corefcn/xnorm.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
251 libinterp/corefcn/xpow.cc \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
252 libinterp/corefcn/zfstream.cc \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
253 $(JIT_SRC) \ |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
254 $(C_COREFCN_SRC) |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
255 |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
17820
diff
changeset
|
256 COREFCN_FT2_DF = \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
257 libinterp/corefcn/graphics.df \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
258 libinterp/corefcn/gl-render.df \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
259 libinterp/corefcn/toplev.df \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
260 libinterp/corefcn/txt-eng-ft.df |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
17820
diff
changeset
|
261 |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
262 ## FIXME: Automake does not support per-object rules. |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
263 ## These rules could be emulated by creating a new convenience |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
264 ## library and using per-library rules. Or we can just live |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
265 ## without the rule since there haven't been any problems. (09/18/2012) |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
266 #display.df display.lo: CPPFLAGS += $(X11_FLAGS) |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
267 |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
17820
diff
changeset
|
268 ## Special rules for FreeType .df files so that not all .df files are built |
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
17820
diff
changeset
|
269 ## with FT2_CPPFLAGS, FONTCONFIG_CPPFLAGS |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
270 $(COREFCN_FT2_DF) : libinterp/corefcn/%.df : libinterp/corefcn/%.cc $(GENERATED_MAKE_BUILTINS_INCS) |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
271 $(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:
17820
diff
changeset
|
272 $(CXXCPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
273 $(libinterp_corefcn_libcorefcn_la_CPPFLAGS) $(CPPFLAGS) \ |
20557
818122703f1e
Use CXXFLAGS to build *.df files (fix regression by 0ce7d8303152)
Carnë Draug <carandraug@octave.org>
parents:
20482
diff
changeset
|
274 $(libinterp_corefcn_libcorefcn_la_CXXFLAGS) $(CXXFLAGS) \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
275 -DMAKE_BUILTINS $< > $@-t1 && \ |
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
276 $(srcdir)/libinterp/mkdefs $(srcdir)/libinterp $< < $@-t1 > $@-t && \ |
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
277 rm -f $@-t1 && \ |
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
278 mv $@-t $@ |
17830
f22714d4a5da
build: Don't use JAVA_CPPFLAGS, FT2_CPPFLAGS everywhere when making .df files.
Rik <rik@octave.org>
parents:
17820
diff
changeset
|
279 |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
280 ## Special rules for sources which must be built before rest of compilation. |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
281 |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
282 ## defaults.h and graphics.h must depend on Makefile. Calling configure |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
283 ## may change default/config values. However, calling configure will also |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
284 ## regenerate the Makefiles from Makefile.am and trigger the rules below. |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
285 libinterp/corefcn/defaults.h: libinterp/corefcn/defaults.in.h Makefile |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
286 $(AM_V_GEN)$(do_subst_default_vals) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
287 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
288 libinterp/corefcn/graphics.h: libinterp/corefcn/graphics.in.h libinterp/genprops.awk Makefile |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
289 $(AM_V_GEN)rm -f $@-t && \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
290 $(AWK) -f $(srcdir)/libinterp/genprops.awk $< > $@-t && \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
291 $(simple_move_if_change_rule) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
292 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
293 libinterp/corefcn/graphics-props.cc: libinterp/corefcn/graphics.in.h libinterp/genprops.awk Makefile |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
294 $(AM_V_GEN)rm -f $@-t && \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
295 $(AWK) -v emit_graphics_props=1 -f $(srcdir)/libinterp/genprops.awk $< > $@-t && \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
296 $(simple_move_if_change_rule) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
297 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
298 libinterp/corefcn/oct-errno.cc: libinterp/corefcn/oct-errno.in.cc Makefile |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
299 $(AM_V_GEN)rm -f $@-t && \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
300 if test -n "$(PERL)"; then \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
301 $(srcdir)/libinterp/mk-errno-list --perl "$(PERL)" < $< > $@-t; \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
302 elif test -n "$(PYTHON)"; then \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
303 $(srcdir)/libinterp/mk-errno-list --python "$(PYTHON)" < $< > $@-t; \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
304 else \ |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
305 $(SED) '/@SYSDEP_ERRNO_LIST@/D' $< > $@-t; \ |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
306 fi && \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
307 $(simple_move_if_change_rule) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
308 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
309 libinterp/corefcn/mxarray.h: libinterp/corefcn/mxarray.in.h Makefile |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
310 $(AM_V_GEN)rm -f $@-t && \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
311 $(SED) < $< \ |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
312 -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically from $(<F) by Make.|" \ |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
313 -e "s|%OCTAVE_IDX_TYPE%|${OCTAVE_IDX_TYPE}|" > $@-t && \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
314 $(simple_move_if_change_rule) |
15039
e753177cde93
maint: Move non-dynamically linked functions from DLD-FUNCTIONS/ to corefcn/ directory
Rik <rik@octave.org>
parents:
diff
changeset
|
315 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
316 libinterp/corefcn/oct-tex-lexer.ll: libinterp/corefcn/oct-tex-lexer.in.ll libinterp/corefcn/oct-tex-symbols.in Makefile.am |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
317 $(AM_V_GEN)rm -f $@-t && \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
318 $(AWK) 'BEGIN { print "/* DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-lexer.in.ll and oct-tex-symbols.in. */"; } /^@SYMBOL_RULES@$$/ { count = 0; while (getline < "$(srcdir)/libinterp/corefcn/oct-tex-symbols.in") { if ($$0 !~ /^#.*/ && NF == 3) { printf("\"\\\\%s\" { yylval->sym = %d; return SYM; }\n", $$1, count); count++; } } getline } ! /^@SYMBOL_RULES@$$/ { print }' $< > $@-t && \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
319 $(simple_move_if_change_rule) |
17327
fe6518a1d87c
Move TeX symbol decoding into the lexer (bug #39831).
Michael Goffioul <michael.goffioul@gmail.com>
parents:
17272
diff
changeset
|
320 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
321 libinterp/corefcn/oct-tex-symbols.cc: libinterp/corefcn/oct-tex-symbols.in Makefile.am |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
322 $(AM_V_GEN)rm -f $@-t && \ |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
323 $(AWK) 'BEGIN { print "// DO NOT EDIT. AUTOMATICALLY GENERATED FROM oct-tex-symbols.in."; print "static uint32_t symbol_codes[][2] = {"; count = 0; } END { print "};"; printf("static int num_symbol_codes = %d;\n", count); } !/^#/ && (NF == 3) { printf(" { %s, %s },\n", $$2, $$3); count++; }' $< > $@-t && \ |
20389
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20366
diff
changeset
|
324 $(simple_move_if_change_rule) |
17327
fe6518a1d87c
Move TeX symbol decoding into the lexer (bug #39831).
Michael Goffioul <michael.goffioul@gmail.com>
parents:
17272
diff
changeset
|
325 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
326 libinterp/corefcn/txt-eng.cc: libinterp/corefcn/oct-tex-symbols.cc |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
327 libinterp/corefcn/oct-tex-lexer.cc: LEX_OUTPUT_ROOT := lex.octave_tex_ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
328 libinterp/corefcn/oct-tex-parser.h: libinterp/corefcn/oct-tex-parser.yy |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
329 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
330 libinterp/corefcn/oct-tex-parser.yy: libinterp/corefcn/oct-tex-parser.in.yy |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19809
diff
changeset
|
331 $(AM_V_GEN)$(call subst-bison-api-decls,octave_tex_) |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
332 |
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
333 noinst_LTLIBRARIES += \ |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
334 libinterp/corefcn/libcorefcn.la \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
335 libinterp/corefcn/libtex_parser.la |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
336 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
337 libinterp_corefcn_libcorefcn_la_SOURCES = $(COREFCN_SRC) |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
338 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
339 libinterp_corefcn_libcorefcn_la_CPPFLAGS = \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
340 $(libinterp_liboctinterp_la_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
341 $(FFTW_XCPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
342 $(FONTCONFIG_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
343 $(FT2_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
344 $(HDF5_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
345 $(LLVM_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
346 $(Z_CPPFLAGS) |
19315
4b8b942ef8db
limit specific CPPFLAGS variables to specific convenience libs (bug #38928)
John W. Eaton <jwe@octave.org>
parents:
19099
diff
changeset
|
347 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
348 libinterp_corefcn_libcorefcn_la_CFLAGS = $(AM_CFLAGS) $(WARN_CFLAGS) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
349 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
350 libinterp_corefcn_libcorefcn_la_CXXFLAGS = $(AM_CXXFLAGS) $(WARN_CXXFLAGS) $(LLVM_CXXFLAGS) |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
351 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
352 libinterp_corefcn_libtex_parser_la_SOURCES = $(TEX_PARSER_SRC) |
17378
813523c2b581
build: Use convenience library to build tex-parser so "old-style cast" warning can be disabled.
Rik <rik@octave.org>
parents:
17353
diff
changeset
|
353 |
20362
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
354 libinterp_corefcn_libtex_parser_la_CPPFLAGS = $(libinterp_liboctinterp_la_CPPFLAGS) |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
355 |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
356 libinterp_corefcn_libtex_parser_la_CXXFLAGS = \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20299
diff
changeset
|
357 $(filter-out -Wold-style-cast, $(libinterp_corefcn_libcorefcn_la_CXXFLAGS)) |
20401
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
358 |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
359 libinterp_EXTRA_DIST += \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
360 libinterp/corefcn/defaults.in.h \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
361 libinterp/corefcn/graphics.in.h \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
362 libinterp/corefcn/mxarray.in.h \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
363 libinterp/corefcn/oct-errno.in.cc \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
364 libinterp/corefcn/oct-tex-lexer.in.ll \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
365 libinterp/corefcn/oct-tex-parser.in.yy \ |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
366 libinterp/corefcn/oct-tex-symbols.in |
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20389
diff
changeset
|
367 |