Mercurial > octave
annotate liboctave/util/module.mk @ 30595:00ab5e929111
lo-cutils: Remove wrapper for "qsort".
* liboctave/util/lo-cutils.c, liboctave/util/lo-cutils.c: Remove files with
wrapper for "qsort" that isn't used in Octave's codebase.
* liboctave/util/module.mk: Remove files from build system.
* liboctave/util/lo-util.h: Don't include "lo-cutils.h".
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Wed, 05 Jan 2022 19:30:43 +0100 |
parents | 5ec0d3291fa0 |
children | 965ead41658b |
rev | line source |
---|---|
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
1 UTIL_INC = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
2 %reldir%/action-container.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
3 %reldir%/base-list.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
4 %reldir%/byte-swap.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
5 %reldir%/caseless-str.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
6 %reldir%/cmd-edit.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
7 %reldir%/cmd-hist.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
8 %reldir%/data-conv.h \ |
23728
b40b7243a782
new class for caching file contents for debug and echo
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
9 %reldir%/file-info.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
10 %reldir%/glob-match.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
11 %reldir%/lo-array-errwarn.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
12 %reldir%/lo-hash.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
13 %reldir%/lo-ieee.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
14 %reldir%/lo-regexp.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
15 %reldir%/lo-traits.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
16 %reldir%/lo-utils.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
17 %reldir%/f77-fcn.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
18 %reldir%/lo-error.h \ |
23674
81b141d265a3
move octave-preserve-stream-state.h from libinterp to liboctave
John W. Eaton <jwe@octave.org>
parents:
23662
diff
changeset
|
19 %reldir%/octave-preserve-stream-state.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
20 %reldir%/quit.h \ |
27447
396996f1dad0
use std::atomic to implement refcount class
John W. Eaton <jwe@octave.org>
parents:
27338
diff
changeset
|
21 %reldir%/oct-atomic.h \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
22 %reldir%/oct-base64.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
23 %reldir%/oct-binmap.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
24 %reldir%/oct-cmplx.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
25 %reldir%/oct-glob.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
26 %reldir%/oct-inttypes-fwd.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
27 %reldir%/oct-inttypes.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
28 %reldir%/oct-locbuf.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
29 %reldir%/oct-mutex.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
30 %reldir%/oct-refcount.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
31 %reldir%/oct-rl-edit.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
32 %reldir%/oct-rl-hist.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
33 %reldir%/oct-shlib.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
34 %reldir%/oct-sort.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
35 %reldir%/oct-string.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
36 %reldir%/pathsearch.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
37 %reldir%/singleton-cleanup.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
38 %reldir%/sparse-util.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
39 %reldir%/str-vec.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
40 %reldir%/unwind-prot.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
41 %reldir%/url-transfer.h |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
42 |
21186
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21100
diff
changeset
|
43 NOINSTALL_UTIL_INC = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
44 %reldir%/kpse.h \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
45 %reldir%/oct-sparse.h |
21186
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21100
diff
changeset
|
46 |
23426
58d56f52d50a
move contents of liboctave/cruft/misc to liboctave/util
John W. Eaton <jwe@octave.org>
parents:
23391
diff
changeset
|
47 UTIL_F77_SRC = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
48 %reldir%/d1mach.f \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
49 %reldir%/i1mach.f \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
50 %reldir%/r1mach.f |
23426
58d56f52d50a
move contents of liboctave/cruft/misc to liboctave/util
John W. Eaton <jwe@octave.org>
parents:
23391
diff
changeset
|
51 |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
52 UTIL_C_SRC = \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
53 %reldir%/blaswrap.c \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
54 %reldir%/f77-fcn.c \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
55 %reldir%/lo-error.c \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
56 %reldir%/oct-rl-edit.c \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
57 %reldir%/oct-rl-hist.c |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
58 |
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
59 UTIL_SRC = \ |
27338
829d9efb7730
allow gui events to interrupt readline event processing (bug #56738)
John W. Eaton <jwe@octave.org>
parents:
27180
diff
changeset
|
60 %reldir%/action-container.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
61 %reldir%/cmd-edit.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
62 %reldir%/cmd-hist.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
63 %reldir%/data-conv.cc \ |
30584
5ec0d3291fa0
rename f2c-main.c to f77-dummy-main.cc
John W. Eaton <jwe@octave.org>
parents:
30099
diff
changeset
|
64 %reldir%/f77-dummy-main.cc \ |
23728
b40b7243a782
new class for caching file contents for debug and echo
John W. Eaton <jwe@octave.org>
parents:
23674
diff
changeset
|
65 %reldir%/file-info.cc \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
66 %reldir%/glob-match.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
67 %reldir%/kpse.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
68 %reldir%/lo-array-errwarn.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
69 %reldir%/lo-hash.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
70 %reldir%/lo-ieee.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
71 %reldir%/lo-regexp.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
72 %reldir%/lo-utils.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
73 %reldir%/quit.cc \ |
27447
396996f1dad0
use std::atomic to implement refcount class
John W. Eaton <jwe@octave.org>
parents:
27338
diff
changeset
|
74 %reldir%/oct-atomic.c \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
75 %reldir%/oct-base64.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
76 %reldir%/oct-glob.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
77 %reldir%/oct-inttypes.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
78 %reldir%/oct-mutex.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
79 %reldir%/oct-shlib.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
80 %reldir%/oct-sparse.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
81 %reldir%/oct-string.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
82 %reldir%/pathsearch.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
83 %reldir%/singleton-cleanup.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
84 %reldir%/sparse-util.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
85 %reldir%/str-vec.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
86 %reldir%/unwind-prot.cc \ |
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
87 %reldir%/url-transfer.cc \ |
23426
58d56f52d50a
move contents of liboctave/cruft/misc to liboctave/util
John W. Eaton <jwe@octave.org>
parents:
23391
diff
changeset
|
88 $(UTIL_F77_SRC) \ |
21186
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21100
diff
changeset
|
89 $(UTIL_C_SRC) \ |
7f35125714b4
don't install some internal headers and template sources
John W. Eaton <jwe@octave.org>
parents:
21100
diff
changeset
|
90 $(NOINSTALL_UTIL_INC) |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
91 |
23426
58d56f52d50a
move contents of liboctave/cruft/misc to liboctave/util
John W. Eaton <jwe@octave.org>
parents:
23391
diff
changeset
|
92 liboctave_EXTRA_DIST += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
93 %reldir%/d1mach-tst.for |
23426
58d56f52d50a
move contents of liboctave/cruft/misc to liboctave/util
John W. Eaton <jwe@octave.org>
parents:
23391
diff
changeset
|
94 |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
95 LIBOCTAVE_TEMPLATE_SRC += \ |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
96 %reldir%/oct-sort.cc |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
97 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
98 noinst_LTLIBRARIES += %reldir%/libutil.la |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
99 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
100 %canon_reldir%_libutil_la_SOURCES = $(UTIL_SRC) |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
101 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
102 %canon_reldir%_libutil_la_CPPFLAGS = \ |
20327
0ce7d8303152
eliminate recursive make invocations in liboctave and libinterp directories
John W. Eaton <jwe@octave.org>
parents:
19598
diff
changeset
|
103 $(liboctave_liboctave_la_CPPFLAGS) \ |
19281
4b8b942ef8db
limit specific CPPFLAGS variables to specific convenience libs (bug #38928)
John W. Eaton <jwe@octave.org>
parents:
19124
diff
changeset
|
104 $(CURL_CPPFLAGS) \ |
17821
82c94987abc6
build: Remove REGEX_CPPFLAGS from XTRA_CXXFLAGS.
Rik <rik@octave.org>
parents:
17555
diff
changeset
|
105 $(PCRE_CPPFLAGS) \ |
15416
a0fb36acbd0d
build: Only use extra CPPFLAGS in the convenience libraries that need them.
Rik <rik@octave.org>
parents:
15380
diff
changeset
|
106 $(SPARSE_XCPPFLAGS) |
15271
648dabbb4c6b
build: Refactor liboctave into multiple subdirectories. Move libcruft into liboctave.
Rik <rik@octave.org>
parents:
diff
changeset
|
107 |
24027
fbdefffeaa21
build: ensure liboctave/util/*.f are built with right integer size (bug #51966)
Mike Miller <mtmiller@octave.org>
parents:
23775
diff
changeset
|
108 %canon_reldir%_libutil_la_FFLAGS = $(F77_INTEGER_8_FLAG) |
fbdefffeaa21
build: ensure liboctave/util/*.f are built with right integer size (bug #51966)
Mike Miller <mtmiller@octave.org>
parents:
23775
diff
changeset
|
109 |
23495
8308417aff1c
use automake %reldir% feature
John W. Eaton <jwe@octave.org>
parents:
23426
diff
changeset
|
110 liboctave_liboctave_la_LIBADD += %reldir%/libutil.la |