Mercurial > octave
annotate libinterp/corefcn/module.mk @ 30919:4ed7dfe28584
move eval of anon fcn handles and built-in and mex functions to pt-eval.cc
For consistency with the evaluation of user-defined functions and
scripts, move the evaluation of anonymous function handles and
built-in and mex functions to the tree_evaluator class in pt-eval.cc.
* pt-eval.h, pt-eval.cc (tree_evaluator::evaluate_anon_fcn_handle,
tree_evaluator::execute_builtin_function,
tree_evaluator::execute_mex_function): New functions extracted
from tree_anon_fcn_handle::evalueate, octave_builtin::execute and
octave_mex_function::execute, respectively.
* ov-builtin.cc (octave_builtin::execute):
Forward to tree_evaluator::execute_builtin_function.
* ov-mex-fcn.cc (octave_mex_function::execute):
Forward to tree_evaluator::execute_mex_function.
* pt-fcn-handle.cc (tree_anon_fcn_handle::evaluate):
Forward to tree_evaluator::evaluate_anon_fcn_handle.
* mex.cc: Move call_mex inside octave namespace.
* mex-private.h: New file.
* libinterp/corefcn/module.mk: Update.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 08 Apr 2022 14:11:05 -0400 |
parents | d31d4f2504de |
children | cd38f31e9b4b |
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 = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
4 %reldir%/DASPK-opts.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
5 %reldir%/DASRT-opts.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
6 %reldir%/DASSL-opts.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
7 %reldir%/LSODE-opts.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
8 %reldir%/Quad-opts.cc |
15083
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
9 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
10 $(OPT_HANDLERS): %reldir%/%.cc : liboctave/numeric/%.in | %reldir%/$(octave_dirstamp) |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19775
diff
changeset
|
11 $(AM_V_GEN)rm -f $@-t $@ && \ |
21290
1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
John W. Eaton <jwe@octave.org>
parents:
21281
diff
changeset
|
12 $(PERL) $(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 |
21290
1309edb344e1
use top_srcdir, top_builddir, abs_top_srcdir or abs_top_builddir only if needed
John W. Eaton <jwe@octave.org>
parents:
21281
diff
changeset
|
15 $(OPT_HANDLERS): $(srcdir)/build-aux/mk-opts.pl |
15083
83749bb7f538
maint: Move autogenerated option functions to corefcn/ directory.
Rik <rik@octave.org>
parents:
15075
diff
changeset
|
16 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
17 DIRSTAMP_FILES += %reldir%/$(octave_dirstamp) |
22074
5a0eea960bdb
build: fix typo of $(octave_dirstamp) in build prerequisites
Mike Miller <mtmiller@octave.org>
parents:
21977
diff
changeset
|
18 |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
19 COREFCN_INC = \ |
30748
e00154c0a71b
move auto_shlib class to separate source file
John W. Eaton <jwe@octave.org>
parents:
30261
diff
changeset
|
20 %reldir%/auto-shlib.h \ |
25460
627d6bde9b8d
solve installation info initialization problem differently
John W. Eaton <jwe@octave.org>
parents:
25443
diff
changeset
|
21 %reldir%/base-text-renderer.h \ |
25440
893344cee100
rename defaults source files to installation-data
John W. Eaton <jwe@octave.org>
parents:
25169
diff
changeset
|
22 %reldir%/Cell.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
23 %reldir%/c-file-ptr-stream.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
24 %reldir%/call-stack.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
25 %reldir%/cdisplay.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
26 %reldir%/data.h \ |
25460
627d6bde9b8d
solve installation info initialization problem differently
John W. Eaton <jwe@octave.org>
parents:
25443
diff
changeset
|
27 %reldir%/defaults.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
28 %reldir%/defun-dld.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
29 %reldir%/defun-int.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
30 %reldir%/defun.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
31 %reldir%/display.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
32 %reldir%/dynamic-ld.h \ |
23719
69a111259a2c
eliminate some global variables
John W. Eaton <jwe@octave.org>
parents:
23714
diff
changeset
|
33 %reldir%/environment.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
34 %reldir%/error.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
35 %reldir%/errwarn.h \ |
27263
99aa1bcb8848
rename octave_link and octave_link_events classes, move inside octave namespace
John W. Eaton <jwe@octave.org>
parents:
27002
diff
changeset
|
36 %reldir%/event-manager.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
37 %reldir%/event-queue.h \ |
24263
3b302b2890d7
disentangle symbol_record, scope, and fcn_info from symbol_table class
John W. Eaton <jwe@octave.org>
parents:
23774
diff
changeset
|
38 %reldir%/fcn-info.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
39 %reldir%/file-io.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
40 %reldir%/ft-text-renderer.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
41 %reldir%/gl-render.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
42 %reldir%/gl2ps-print.h \ |
23774
41795b504a8b
don't use singleton for gtk_manager
John W. Eaton <jwe@octave.org>
parents:
23751
diff
changeset
|
43 %reldir%/graphics-handle.h \ |
41795b504a8b
don't use singleton for gtk_manager
John W. Eaton <jwe@octave.org>
parents:
23751
diff
changeset
|
44 %reldir%/graphics-toolkit.h \ |
41795b504a8b
don't use singleton for gtk_manager
John W. Eaton <jwe@octave.org>
parents:
23751
diff
changeset
|
45 %reldir%/gtk-manager.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
46 %reldir%/help.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
47 %reldir%/hook-fcn.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
48 %reldir%/input.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
49 %reldir%/interpreter.h \ |
29470
2ae4764180c6
Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
29258
diff
changeset
|
50 %reldir%/latex-text-renderer.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
51 %reldir%/load-path.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
52 %reldir%/load-save.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
53 %reldir%/ls-ascii-helper.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
54 %reldir%/ls-hdf5.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
55 %reldir%/ls-mat-ascii.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
56 %reldir%/ls-mat4.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
57 %reldir%/ls-mat5.h \ |
25460
627d6bde9b8d
solve installation info initialization problem differently
John W. Eaton <jwe@octave.org>
parents:
25443
diff
changeset
|
58 %reldir%/ls-oct-text.h \ |
25440
893344cee100
rename defaults source files to installation-data
John W. Eaton <jwe@octave.org>
parents:
25169
diff
changeset
|
59 %reldir%/ls-oct-binary.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
60 %reldir%/ls-utils.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
61 %reldir%/mexproto.h \ |
28640
308cee7cf3ee
octave -> mxArray type traits
John W. Eaton <jwe@octave.org>
parents:
28615
diff
changeset
|
62 %reldir%/mx-type-traits.h \ |
28123
4963f23b145c
move mex type definitions to separate file
John W. Eaton <jwe@octave.org>
parents:
28084
diff
changeset
|
63 %reldir%/mxarray.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
64 %reldir%/oct-errno.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
65 %reldir%/oct-fstrm.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
66 %reldir%/oct-handle.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
67 %reldir%/oct-hdf5-types.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
68 %reldir%/oct-hist.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
69 %reldir%/oct-iostrm.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
70 %reldir%/oct-map.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
71 %reldir%/oct-prcstrm.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
72 %reldir%/oct-procbuf.h \ |
27002
c04329ead503
new class for executing commands and getting result
Andrew Janke <andrew@apjanke.net>
parents:
26661
diff
changeset
|
73 %reldir%/oct-process.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
74 %reldir%/oct-stdstrm.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
75 %reldir%/oct-stream.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
76 %reldir%/oct-strstrm.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
77 %reldir%/oct.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
78 %reldir%/octave-default-image.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
79 %reldir%/pager.h \ |
24667
56f889d66b7c
move float_format container to setparate file
John W. Eaton <jwe@octave.org>
parents:
24645
diff
changeset
|
80 %reldir%/pr-flt-fmt.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
81 %reldir%/pr-output.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
82 %reldir%/procstream.h \ |
25443
2fa7cd178c4a
new class for miscellaneous interpreter settings
John W. Eaton <jwe@octave.org>
parents:
25440
diff
changeset
|
83 %reldir%/settings.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
84 %reldir%/sighandlers.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
85 %reldir%/sparse-xdiv.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
86 %reldir%/sparse-xpow.h \ |
26661
cf9e10ce3351
move variable values from symbol_record objects to stack_frame objects
John W. Eaton <jwe@octave.org>
parents:
26110
diff
changeset
|
87 %reldir%/stack-frame.h \ |
26088
2b92498c111e
move symbol_info and symbol_info_list classes to separate file
John W. Eaton <jwe@octave.org>
parents:
25643
diff
changeset
|
88 %reldir%/syminfo.h \ |
24263
3b302b2890d7
disentangle symbol_record, scope, and fcn_info from symbol_table class
John W. Eaton <jwe@octave.org>
parents:
23774
diff
changeset
|
89 %reldir%/symrec.h \ |
24269
f494b87d2a93
rename scope to symbol_scope
John W. Eaton <jwe@octave.org>
parents:
24263
diff
changeset
|
90 %reldir%/symscope.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
91 %reldir%/symtab.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
92 %reldir%/sysdep.h \ |
25643
afb5288a25ad
move text engine classes inside octave namespace
John W. Eaton <jwe@octave.org>
parents:
25637
diff
changeset
|
93 %reldir%/text-engine.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
94 %reldir%/text-renderer.h \ |
23742
1f0daaf81955
don't use singleton for ch_manager, rename to url_handle_manager
John W. Eaton <jwe@octave.org>
parents:
23724
diff
changeset
|
95 %reldir%/url-handle-manager.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
96 %reldir%/utils.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
97 %reldir%/variables.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
98 %reldir%/xdiv.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
99 %reldir%/xnorm.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
100 %reldir%/xpow.h \ |
30118
d809b99f1280
maint: rename "zfstream.[h|cc]" to "gzfstream.[h|cc]" to match class name.
Rik <rik@octave.org>
parents:
29949
diff
changeset
|
101 %reldir%/gzfstream.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
|
102 |
21196
bd96c2efd4fe
move include statements for OpenGL headers to a single file
John W. Eaton <jwe@octave.org>
parents:
21141
diff
changeset
|
103 NOINSTALL_COREFCN_INC = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
104 %reldir%/interpreter-private.h \ |
30919
4ed7dfe28584
move eval of anon fcn handles and built-in and mex functions to pt-eval.cc
John W. Eaton <jwe@octave.org>
parents:
30752
diff
changeset
|
105 %reldir%/mex-private.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
106 %reldir%/oct-hdf5.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
107 %reldir%/oct-opengl.h |
21196
bd96c2efd4fe
move include statements for OpenGL headers to a single file
John W. Eaton <jwe@octave.org>
parents:
21141
diff
changeset
|
108 |
21242
ae03a16f3343
don't install oct-gperf.h, oct-parse.h, or oct-tex-parser.h
John W. Eaton <jwe@octave.org>
parents:
21217
diff
changeset
|
109 ## oct-tex-parser.h is in the SRC list so that it will be distributed |
ae03a16f3343
don't install oct-gperf.h, oct-parse.h, or oct-tex-parser.h
John W. Eaton <jwe@octave.org>
parents:
21217
diff
changeset
|
110 ## but not installed. |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
111 |
15057
46b19589b593
maint: Partition src/ directory with more code in subdirs.
Rik <rik@octave.org>
parents:
15039
diff
changeset
|
112 COREFCN_SRC = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
113 %reldir%/Cell.cc \ |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24908
diff
changeset
|
114 %reldir%/__betainc__.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
115 %reldir%/__contourc__.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
116 %reldir%/__dsearchn__.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
117 %reldir%/__eigs__.cc \ |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24908
diff
changeset
|
118 %reldir%/__expint__.cc \ |
27357
9c4d0ff7fbab
Extract FTP code from urlwrite.cc to __ftp__.cc for clarity.
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
27263
diff
changeset
|
119 %reldir%/__ftp__.cc \ |
24927
c280560d9c96
Overhaul special functions modified by GSOC2018 project.
Rik <rik@octave.org>
parents:
24908
diff
changeset
|
120 %reldir%/__gammainc__.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
121 %reldir%/__ichol__.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
122 %reldir%/__ilu__.cc \ |
30261
a49c635b179d
isprime.m: Speed up for large integers using Miller-Rabin test (bug #61312).
Arun Giridhar <arungiridhar@gmail.com>
parents:
30118
diff
changeset
|
123 %reldir%/__isprimelarge__.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
124 %reldir%/__lin_interpn__.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
125 %reldir%/__magick_read__.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
126 %reldir%/__pchip_deriv__.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
127 %reldir%/__qp__.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
128 %reldir%/amd.cc \ |
30748
e00154c0a71b
move auto_shlib class to separate source file
John W. Eaton <jwe@octave.org>
parents:
30261
diff
changeset
|
129 %reldir%/auto-shlib.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
130 %reldir%/balance.cc \ |
29470
2ae4764180c6
Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
29258
diff
changeset
|
131 %reldir%/base-text-renderer.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
132 %reldir%/besselj.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
133 %reldir%/bitfcns.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
134 %reldir%/bsxfun.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
135 %reldir%/c-file-ptr-stream.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
136 %reldir%/call-stack.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
137 %reldir%/ccolamd.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
138 %reldir%/cdisplay.c \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
139 %reldir%/cellfun.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
140 %reldir%/chol.cc \ |
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
141 %reldir%/coct-hdf5-types.c \ |
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
142 %reldir%/colamd.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
143 %reldir%/colloc.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
144 %reldir%/conv2.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
145 %reldir%/daspk.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
146 %reldir%/dasrt.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
147 %reldir%/dassl.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
148 %reldir%/data.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
149 %reldir%/debug.cc \ |
25460
627d6bde9b8d
solve installation info initialization problem differently
John W. Eaton <jwe@octave.org>
parents:
25443
diff
changeset
|
150 %reldir%/defaults.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
151 %reldir%/defun.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
152 %reldir%/det.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
153 %reldir%/dirfns.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
154 %reldir%/display.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
155 %reldir%/dlmread.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
156 %reldir%/dmperm.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
157 %reldir%/dot.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
158 %reldir%/dynamic-ld.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
159 %reldir%/eig.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
160 %reldir%/ellipj.cc \ |
23719
69a111259a2c
eliminate some global variables
John W. Eaton <jwe@octave.org>
parents:
23714
diff
changeset
|
161 %reldir%/environment.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
162 %reldir%/error.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
163 %reldir%/errwarn.cc \ |
27263
99aa1bcb8848
rename octave_link and octave_link_events classes, move inside octave namespace
John W. Eaton <jwe@octave.org>
parents:
27002
diff
changeset
|
164 %reldir%/event-manager.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
165 %reldir%/event-queue.cc \ |
24263
3b302b2890d7
disentangle symbol_record, scope, and fcn_info from symbol_table class
John W. Eaton <jwe@octave.org>
parents:
23774
diff
changeset
|
166 %reldir%/fcn-info.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
167 %reldir%/fft.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
168 %reldir%/fft2.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
169 %reldir%/fftn.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
170 %reldir%/file-io.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
171 %reldir%/filter.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
172 %reldir%/find.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
173 %reldir%/ft-text-renderer.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
174 %reldir%/gcd.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
175 %reldir%/getgrent.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
176 %reldir%/getpwent.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
177 %reldir%/getrusage.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
178 %reldir%/givens.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
179 %reldir%/gl-render.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
180 %reldir%/gl2ps-print.cc \ |
23774
41795b504a8b
don't use singleton for gtk_manager
John W. Eaton <jwe@octave.org>
parents:
23751
diff
changeset
|
181 %reldir%/graphics-toolkit.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
182 %reldir%/graphics.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
183 %reldir%/gsvd.cc \ |
23774
41795b504a8b
don't use singleton for gtk_manager
John W. Eaton <jwe@octave.org>
parents:
23751
diff
changeset
|
184 %reldir%/gtk-manager.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
185 %reldir%/hash.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
186 %reldir%/help.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
187 %reldir%/hess.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
188 %reldir%/hex2num.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
189 %reldir%/hook-fcn.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
190 %reldir%/input.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
191 %reldir%/interpreter-private.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
192 %reldir%/interpreter.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
193 %reldir%/inv.cc \ |
28615
5da49e37a6c9
New functions jsondecode and jsonencode (bug #53100).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents:
28444
diff
changeset
|
194 %reldir%/jsondecode.cc \ |
5da49e37a6c9
New functions jsondecode and jsonencode (bug #53100).
Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
parents:
28444
diff
changeset
|
195 %reldir%/jsonencode.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
196 %reldir%/kron.cc \ |
29470
2ae4764180c6
Initial implementation of a LaTeX interpreter (bug #59546).
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
29258
diff
changeset
|
197 %reldir%/latex-text-renderer.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
198 %reldir%/load-path.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
199 %reldir%/load-save.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
200 %reldir%/lookup.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
201 %reldir%/ls-ascii-helper.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
202 %reldir%/ls-hdf5.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
203 %reldir%/ls-mat-ascii.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
204 %reldir%/ls-mat4.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
205 %reldir%/ls-mat5.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
206 %reldir%/ls-oct-binary.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
207 %reldir%/ls-oct-text.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
208 %reldir%/ls-utils.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
209 %reldir%/lsode.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
210 %reldir%/lu.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
211 %reldir%/mappers.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
212 %reldir%/matrix_type.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
213 %reldir%/max.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
214 %reldir%/mex.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
215 %reldir%/mgorth.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
216 %reldir%/nproc.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
217 %reldir%/oct-fstrm.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
218 %reldir%/oct-hdf5-types.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
219 %reldir%/oct-hist.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
220 %reldir%/oct-iostrm.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
221 %reldir%/oct-map.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
222 %reldir%/oct-prcstrm.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
223 %reldir%/oct-procbuf.cc \ |
27002
c04329ead503
new class for executing commands and getting result
Andrew Janke <andrew@apjanke.net>
parents:
26661
diff
changeset
|
224 %reldir%/oct-process.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
225 %reldir%/oct-stream.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
226 %reldir%/oct-strstrm.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
227 %reldir%/oct-tex-lexer.ll \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
228 %reldir%/oct-tex-parser.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
229 %reldir%/oct-tex-parser.yy \ |
28986
69ec8d9e769b
Add function ordqz (patch #9897).
Martin Köhler <koehlerm@mpi-magdeburg.mpg.de>
parents:
28640
diff
changeset
|
230 %reldir%/ordqz.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
231 %reldir%/ordschur.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
232 %reldir%/pager.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
233 %reldir%/pinv.cc \ |
30716
a7c4fb821d64
pow2: convert to C++ and make Matlab compatible (bug #61968).
Kai T. Ohlhus <k.ohlhus@gmail.com>
parents:
30261
diff
changeset
|
234 %reldir%/pow2.cc \ |
24667
56f889d66b7c
move float_format container to setparate file
John W. Eaton <jwe@octave.org>
parents:
24645
diff
changeset
|
235 %reldir%/pr-flt-fmt.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
236 %reldir%/pr-output.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
237 %reldir%/procstream.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
238 %reldir%/psi.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
239 %reldir%/qr.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
240 %reldir%/quad.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
241 %reldir%/quadcc.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
242 %reldir%/qz.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
243 %reldir%/rand.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
244 %reldir%/rcond.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
245 %reldir%/regexp.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
246 %reldir%/schur.cc \ |
25443
2fa7cd178c4a
new class for miscellaneous interpreter settings
John W. Eaton <jwe@octave.org>
parents:
25440
diff
changeset
|
247 %reldir%/settings.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
248 %reldir%/sighandlers.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
249 %reldir%/sparse-xdiv.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
250 %reldir%/sparse-xpow.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
251 %reldir%/sparse.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
252 %reldir%/spparms.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
253 %reldir%/sqrtm.cc \ |
26661
cf9e10ce3351
move variable values from symbol_record objects to stack_frame objects
John W. Eaton <jwe@octave.org>
parents:
26110
diff
changeset
|
254 %reldir%/stack-frame.cc \ |
27759
992e702ef0d7
Add stream* functions (patch #9859).
Markus Meisinger <chloros2@gmx.de>
parents:
27408
diff
changeset
|
255 %reldir%/stream-euler.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
256 %reldir%/strfind.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
257 %reldir%/strfns.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
258 %reldir%/sub2ind.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
259 %reldir%/svd.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
260 %reldir%/sylvester.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
261 %reldir%/symbfact.cc \ |
26088
2b92498c111e
move symbol_info and symbol_info_list classes to separate file
John W. Eaton <jwe@octave.org>
parents:
25643
diff
changeset
|
262 %reldir%/syminfo.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
263 %reldir%/symrcm.cc \ |
24263
3b302b2890d7
disentangle symbol_record, scope, and fcn_info from symbol_table class
John W. Eaton <jwe@octave.org>
parents:
23774
diff
changeset
|
264 %reldir%/symrec.cc \ |
24269
f494b87d2a93
rename scope to symbol_scope
John W. Eaton <jwe@octave.org>
parents:
24263
diff
changeset
|
265 %reldir%/symscope.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
266 %reldir%/symtab.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
267 %reldir%/syscalls.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
268 %reldir%/sysdep.cc \ |
25643
afb5288a25ad
move text engine classes inside octave namespace
John W. Eaton <jwe@octave.org>
parents:
25637
diff
changeset
|
269 %reldir%/text-engine.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
270 %reldir%/text-renderer.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
271 %reldir%/time.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
272 %reldir%/toplev.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
273 %reldir%/tril.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
274 %reldir%/tsearch.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
275 %reldir%/typecast.cc \ |
28024
c28b8ba841fb
move sparse functions from dldfcn to corefcn directory (bug #57459)
John W. Eaton <jwe@octave.org>
parents:
27824
diff
changeset
|
276 %reldir%/url-handle-manager.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
277 %reldir%/urlwrite.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
278 %reldir%/utils.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
279 %reldir%/variables.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
280 %reldir%/xdiv.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
281 %reldir%/xnorm.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
282 %reldir%/xpow.cc \ |
30118
d809b99f1280
maint: rename "zfstream.[h|cc]" to "gzfstream.[h|cc]" to match class name.
Rik <rik@octave.org>
parents:
29949
diff
changeset
|
283 %reldir%/gzfstream.cc \ |
21196
bd96c2efd4fe
move include statements for OpenGL headers to a single file
John W. Eaton <jwe@octave.org>
parents:
21141
diff
changeset
|
284 $(NOINSTALL_COREFCN_INC) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
285 |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
286 ## 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
|
287 |
25556
cbef9fc53fef
include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents:
25460
diff
changeset
|
288 %reldir%/default-defs.h: %reldir%/default-defs.in.h build-aux/subst-config-vals.sh | %reldir%/$(octave_dirstamp) |
cbef9fc53fef
include all octave-config vars in mkoctfile (bug #54260)
John W. Eaton <jwe@octave.org>
parents:
25460
diff
changeset
|
289 $(AM_V_GEN)$(call simple-filter-rule,build-aux/subst-config-vals.sh) |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
290 |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
291 %reldir%/graphics.h: %reldir%/graphics.in.h %reldir%/genprops.awk | %reldir%/$(octave_dirstamp) |
20354
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20331
diff
changeset
|
292 $(AM_V_GEN)rm -f $@-t && \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
293 $(AWK) -f $(srcdir)/%reldir%/genprops.awk $< > $@-t && \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
294 mv $@-t $@ |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
295 |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
296 %reldir%/graphics-props.cc: %reldir%/graphics.in.h %reldir%/genprops.awk | %reldir%/$(octave_dirstamp) |
20354
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20331
diff
changeset
|
297 $(AM_V_GEN)rm -f $@-t && \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
298 $(AWK) -v emit_graphics_props=1 -f $(srcdir)/%reldir%/genprops.awk $< > $@-t && \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
299 mv $@-t $@ |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
300 |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
301 %reldir%/oct-errno.cc: %reldir%/oct-errno.in.cc %reldir%/mk-errno-list.sh | %reldir%/$(octave_dirstamp) |
20354
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20331
diff
changeset
|
302 $(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
|
303 if test -n "$(PERL)"; then \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
304 $(SHELL) $(srcdir)/%reldir%/mk-errno-list.sh --perl "$(PERL)" < $< > $@-t; \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
305 elif test -n "$(PYTHON)"; then \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
306 $(SHELL) $(srcdir)/%reldir%/mk-errno-list.sh --python "$(PYTHON)" < $< > $@-t; \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
307 else \ |
23722
ab9e51f41a29
substitute no-edit warning in oct-errno.in.cc
John W. Eaton <jwe@octave.org>
parents:
23720
diff
changeset
|
308 $(SHELL) $(srcdir)/%reldir%/mk-errno-list.sh --sed "$(SED)" < $< > $@-t; \ |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19775
diff
changeset
|
309 fi && \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
310 mv $@-t $@ |
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
311 |
28123
4963f23b145c
move mex type definitions to separate file
John W. Eaton <jwe@octave.org>
parents:
28084
diff
changeset
|
312 %reldir%/mxtypes.h: %reldir%/mxtypes.in.h %reldir%/mk-mxtypes-h.sh | %reldir%/$(octave_dirstamp) |
4963f23b145c
move mex type definitions to separate file
John W. Eaton <jwe@octave.org>
parents:
28084
diff
changeset
|
313 $(AM_V_GEN)$(call simple-filter-rule,%reldir%/mk-mxtypes-h.sh) |
15039
e753177cde93
maint: Move non-dynamically linked functions from DLD-FUNCTIONS/ to corefcn/ directory
Rik <rik@octave.org>
parents:
diff
changeset
|
314 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
315 %reldir%/oct-tex-lexer.ll: %reldir%/oct-tex-lexer.in.ll %reldir%/oct-tex-symbols.in | %reldir%/$(octave_dirstamp) |
20354
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20331
diff
changeset
|
316 $(AM_V_GEN)rm -f $@-t && \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
317 $(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)/%reldir%/oct-tex-symbols.in") { if ($$0 !~ /^#.*/ && NF == 3) { printf("\"\\\\%s\" { yylval->sym = %d; return SYM; }\n", $$1, count); count++; } } getline } ! /^@SYMBOL_RULES@$$/ { print }' $< > $@-t && \ |
16892
68fc671a9339
maint: Collapse interpfcn and interpfcn-core directories into corefcn directory.
Rik <rik@octave.org>
parents:
16584
diff
changeset
|
318 mv $@-t $@ |
15039
e753177cde93
maint: Move non-dynamically linked functions from DLD-FUNCTIONS/ to corefcn/ directory
Rik <rik@octave.org>
parents:
diff
changeset
|
319 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
320 %reldir%/oct-tex-symbols.cc: %reldir%/oct-tex-symbols.in | %reldir%/$(octave_dirstamp) |
20354
456c7e4cb34d
use move-if-change for most rules that generate source files
John W. Eaton <jwe@octave.org>
parents:
20331
diff
changeset
|
321 $(AM_V_GEN)rm -f $@-t && \ |
19792
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19775
diff
changeset
|
322 $(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 && \ |
17327
fe6518a1d87c
Move TeX symbol decoding into the lexer (bug #39831).
Michael Goffioul <michael.goffioul@gmail.com>
parents:
17272
diff
changeset
|
323 mv $@-t $@ |
fe6518a1d87c
Move TeX symbol decoding into the lexer (bug #39831).
Michael Goffioul <michael.goffioul@gmail.com>
parents:
17272
diff
changeset
|
324 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
325 %reldir%/oct-tex-lexer.cc: LEX_OUTPUT_ROOT := lex.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
|
326 |
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
|
327 noinst_LTLIBRARIES += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
328 %reldir%/libcorefcn.la |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20264
diff
changeset
|
329 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
330 %canon_reldir%_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
|
331 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
332 %canon_reldir%_libcorefcn_la_CPPFLAGS = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20264
diff
changeset
|
333 $(libinterp_liboctinterp_la_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20264
diff
changeset
|
334 $(FFTW_XCPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20264
diff
changeset
|
335 $(FONTCONFIG_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20264
diff
changeset
|
336 $(FT2_CPPFLAGS) \ |
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
20264
diff
changeset
|
337 $(HDF5_CPPFLAGS) \ |
29257
87ca5976c648
build: Use SPARSE_XCPPFLAGS in CPP_FLAGS for libcorefcn (bug #59806).
Markus Mützel <markus.muetzel@gmx.de>
parents:
28425
diff
changeset
|
338 $(SPARSE_XCPPFLAGS) \ |
29746
7f339da6cabd
avoid possible gcc warning about C++ one definition rule (bug #60586)
John W. Eaton <jwe@octave.org>
parents:
29470
diff
changeset
|
339 $(Z_CPPFLAGS) \ |
7f339da6cabd
avoid possible gcc warning about C++ one definition rule (bug #60586)
John W. Eaton <jwe@octave.org>
parents:
29470
diff
changeset
|
340 $(OCTAVE_TEX_PARSER_CPPFLAGS) |
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
|
341 |
20366
9b44691a3520
provide per-directory clean targets
John W. Eaton <jwe@octave.org>
parents:
20354
diff
changeset
|
342 libinterp_EXTRA_DIST += \ |
23720
d3a9ffc9fdbd
move config macros from defaults.cc to a separate file
John W. Eaton <jwe@octave.org>
parents:
23719
diff
changeset
|
343 %reldir%/default-defs.in.h \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
344 %reldir%/genprops.awk \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
345 %reldir%/graphics.in.h \ |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
346 %reldir%/mk-errno-list.sh \ |
28123
4963f23b145c
move mex type definitions to separate file
John W. Eaton <jwe@octave.org>
parents:
28084
diff
changeset
|
347 %reldir%/mk-mxtypes-h.in.sh \ |
4963f23b145c
move mex type definitions to separate file
John W. Eaton <jwe@octave.org>
parents:
28084
diff
changeset
|
348 %reldir%/mxtypes.in.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
349 %reldir%/oct-errno.in.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
350 %reldir%/oct-tex-lexer.in.ll \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23438
diff
changeset
|
351 %reldir%/oct-tex-symbols.in |
23709
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
352 |
3b68aeeabc40
rename some build scripts for consistency and move them to where they are used
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
353 GEN_CONFIG_SHELL += \ |
28123
4963f23b145c
move mex type definitions to separate file
John W. Eaton <jwe@octave.org>
parents:
28084
diff
changeset
|
354 %reldir%/mk-mxtypes-h.sh |