annotate libcruft/misc/Makefile.in @ 9581:3d0d2bda3a0f

fix previous change, avoid duplicate loads of methods in descendant classes
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 27 Aug 2009 16:08:23 +0200
parents 32b15d5c3147
children 11844593875a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
1 # Makefile for octave's libcruft/misc directory
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
2 #
7017
a1dbe9d80eee [project @ 2007-10-12 21:27:11 by jwe]
jwe
parents: 7016
diff changeset
3 # Copyright (C) 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002, 2003,
8920
eb63fbe60fab update copyright notices
John W. Eaton <jwe@octave.org>
parents: 7888
diff changeset
4 # 2006, 2007, 2008 John W. Eaton
7017
a1dbe9d80eee [project @ 2007-10-12 21:27:11 by jwe]
jwe
parents: 7016
diff changeset
5 #
7016
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
6 # This file is part of Octave.
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
7 #
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
8 # Octave is free software; you can redistribute it and/or modify it
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
9 # under the terms of the GNU General Public License as published by the
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
10 # Free Software Foundation; either version 3 of the License, or (at
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
11 # your option) any later version.
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
12 #
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
13 # Octave is distributed in the hope that it will be useful, but WITHOUT
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
16 # for more details.
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
17 #
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
18 # You should have received a copy of the GNU General Public License
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
19 # along with Octave; see the file COPYING. If not, see
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6488
diff changeset
20 # <http://www.gnu.org/licenses/>.
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
21
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
22 TOPDIR = ../..
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
23
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
24 srcdir = @srcdir@
411
b936220a35cf [project @ 1994-04-20 07:59:48 by jwe]
jwe
parents: 6
diff changeset
25 top_srcdir = @top_srcdir@
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
26 VPATH = @srcdir@
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
27
2051
b73f0ca830d6 [project @ 1996-04-03 07:01:31 by jwe]
jwe
parents: 2038
diff changeset
28 EXTERNAL_DISTFILES = $(DISTFILES)
b73f0ca830d6 [project @ 1996-04-03 07:01:31 by jwe]
jwe
parents: 2038
diff changeset
29
7789
82be108cc558 First attempt at single precision tyeps
David Bateman <dbateman@free.fr>
parents: 7448
diff changeset
30 FSRC = d1mach.f r1mach.f i1mach.f
6281
2298ae7ff342 [project @ 2007-02-08 04:35:19 by jwe]
jwe
parents: 6126
diff changeset
31
9372
32b15d5c3147 implement d1mach, i1mach, and r1mach using slamch and dlamch from lapack
John W. Eaton <jwe@octave.org>
parents: 8920
diff changeset
32 CSRC = f77-fcn.c lo-error.c cquit.c
6488
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
33
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
34 CXXSRC = f77-extern.cc quit.cc
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
35
7888
c123bd09172e Remove CEXTRA from MAKEDEPS
Jaroslav Hajek <highegg@gmail.com>
parents: 7789
diff changeset
36 MAKEDEPS := $(patsubst %.c, %.d, $(CSRC)) $(patsubst %.cc, %.d, $(CXXSRC))
6488
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
37
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
38 INCLUDES := f77-fcn.h lo-error.h oct-dlldefs.h quit.h
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
39
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
40 SPECIAL:= d1mach-tst.for $(INCLUDES)
a3152d296248 [project @ 2007-04-04 16:10:26 by jwe]
jwe
parents: 6362
diff changeset
41
2051
b73f0ca830d6 [project @ 1996-04-03 07:01:31 by jwe]
jwe
parents: 2038
diff changeset
42 include $(TOPDIR)/Makeconf
b73f0ca830d6 [project @ 1996-04-03 07:01:31 by jwe]
jwe
parents: 2038
diff changeset
43
2547
3e63aae0ccd5 [project @ 1996-11-20 05:29:47 by jwe]
jwe
parents: 2545
diff changeset
44 INSTALL = @INSTALL@
3e63aae0ccd5 [project @ 1996-11-20 05:29:47 by jwe]
jwe
parents: 2545
diff changeset
45 INSTALL_PROGRAM = @INSTALL_PROGRAM@
3e63aae0ccd5 [project @ 1996-11-20 05:29:47 by jwe]
jwe
parents: 2545
diff changeset
46 INSTALL_DATA = @INSTALL_DATA@
3e63aae0ccd5 [project @ 1996-11-20 05:29:47 by jwe]
jwe
parents: 2545
diff changeset
47
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
48 include ../Makerules
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
49
2811
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2624
diff changeset
50 install install-strip::
4413
2de7c7452a1e [project @ 2003-05-14 22:27:43 by jwe]
jwe
parents: 4204
diff changeset
51 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(octincludedir)/octave
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
52 for f in $(INCLUDES); do \
4413
2de7c7452a1e [project @ 2003-05-14 22:27:43 by jwe]
jwe
parents: 4204
diff changeset
53 rm -f $(DESTDIR)$(octincludedir)/octave/$$f; \
2de7c7452a1e [project @ 2003-05-14 22:27:43 by jwe]
jwe
parents: 4204
diff changeset
54 $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(octincludedir)/octave/$$f; \
2993
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2811
diff changeset
55 done
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2811
diff changeset
56 $(mk-includedir-link)
2545
8ddee13d19f9 [project @ 1996-11-20 05:12:55 by jwe]
jwe
parents: 2466
diff changeset
57
8ddee13d19f9 [project @ 1996-11-20 05:12:55 by jwe]
jwe
parents: 2466
diff changeset
58 uninstall::
4413
2de7c7452a1e [project @ 2003-05-14 22:27:43 by jwe]
jwe
parents: 4204
diff changeset
59 for f in $(INCLUDES); do rm -f $(DESTDIR)$(octincludedir)/octave/$$f; done
2545
8ddee13d19f9 [project @ 1996-11-20 05:12:55 by jwe]
jwe
parents: 2466
diff changeset
60
7448
d21150a19f80 [project @ 2008-02-05 23:11:19 by jwe]
jwe
parents: 7017
diff changeset
61 ifdef omit_deps
d21150a19f80 [project @ 2008-02-05 23:11:19 by jwe]
jwe
parents: 7017
diff changeset
62 .PHONY: $(MAKEDEPS)
d21150a19f80 [project @ 2008-02-05 23:11:19 by jwe]
jwe
parents: 7017
diff changeset
63 endif
d21150a19f80 [project @ 2008-02-05 23:11:19 by jwe]
jwe
parents: 7017
diff changeset
64
4155
61fba034b13b [project @ 2002-11-07 18:46:13 by jwe]
jwe
parents: 4153
diff changeset
65 -include $(MAKEDEPS)