annotate scripts/Makefile.am @ 12257:4f8069727e9f release-3-4-x

scripts/Makefile.am (check-m-semicolon): new rule.
author John W. Eaton <jwe@octave.org>
date Thu, 27 Jan 2011 00:15:40 -0500
parents fd0a3ac60b0e
children b67c2d580a25
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1 # Makefile for octave's scripts directory
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
2 #
11523
fd0a3ac60b0e update copyright notices
John W. Eaton <jwe@octave.org>
parents: 11191
diff changeset
3 # Copyright (C) 1993-2011 John W. Eaton
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
4 #
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
5 # This file is part of Octave.
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
6 #
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
7 # Octave is free software; you can redistribute it and/or modify it
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
8 # under the terms of the GNU General Public License as published by the
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
9 # Free Software Foundation; either version 3 of the License, or (at
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10 # your option) any later version.
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11 #
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12 # Octave is distributed in the hope that it will be useful, but WITHOUT
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
13 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
14 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
15 # for more details.
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
16 #
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
17 # You should have received a copy of the GNU General Public License
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
18 # along with Octave; see the file COPYING. If not, see
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
19 # <http://www.gnu.org/licenses/>.
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
20
10004
e517da95bf98 Eliminate TOPDIR variable in favor of built-in automake variables
Rik <rdrider0-list@yahoo.com>
parents: 10000
diff changeset
21 include $(top_srcdir)/common.mk
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
22
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
23 AUTOMAKE_OPTIONS = subdir-objects
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
24
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
25 EXTRA_DIST =
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
26
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
27 FCN_FILE_DIRS =
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
29 FCN_FILES =
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
30
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 GEN_FCN_FILES =
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33 PKG_ADD_FILES =
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
35 DIRSTAMP_FILES =
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
36
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37 IMAGES =
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
39 ## Read subdirs to set all variables above
9880
7f77e5081e83 Add ftp objects
David Bateman <dbateman@free.fr>
parents: 9864
diff changeset
40 include @ftp/module.mk
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
41 include audio/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
42 include deprecated/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
43 include elfun/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
44 include general/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
45 include geometry/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
46 include help/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
47 include image/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
48 include io/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
49 include linear-algebra/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
50 include miscellaneous/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
51 include optimization/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
52 include path/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
53 include pkg/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
54 include plot/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
55 include polynomial/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
56 include set/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
57 include signal/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
58 include sparse/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
59 include specfun/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
60 include special-matrix/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
61 include startup/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
62 include statistics/base/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
63 include statistics/distributions/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
64 include statistics/models/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
65 include statistics/tests/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
66 include strings/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
67 include testfun/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
68 include time/module.mk
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
69
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
70 nobase_fcnfile_DATA = $(FCN_FILES) $(GEN_FCN_FILES)
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
71
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
72 image_DATA = $(IMAGES)
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
73
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
74 FCN_FILES_IN = $(GEN_FCN_FILES:.m=.in)
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
75
10085
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
76 all-local: $(GEN_FCN_FILES) $(PKG_ADD_FILES) .DOCSTRINGS
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
77
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
78 octave_dirstamp = $(am__leading_dot)dirstamp
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
79
9880
7f77e5081e83 Add ftp objects
David Bateman <dbateman@free.fr>
parents: 9864
diff changeset
80 @ftp/PKG_ADD: $(@ftp_FCN_FILES) $(@ftp_GEN_FCN_FILES) @ftp/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
81 $(srcdir)/mk-pkg-add $(srcdir) $(@ftp_FCN_FILES) -- $(@ftp_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
82 mv $@-t $@
9880
7f77e5081e83 Add ftp objects
David Bateman <dbateman@free.fr>
parents: 9864
diff changeset
83
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
84 audio/PKG_ADD: $(audio_FCN_FILES) $(audio_GEN_FCN_FILES) audio/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
85 $(srcdir)/mk-pkg-add $(srcdir) $(audio_FCN_FILES) -- $(audio_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
86 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
87
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
88 deprecated/PKG_ADD: $(deprecated_FCN_FILES) $(deprecated_GEN_FCN_FILES) deprecated/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
89 $(srcdir)/mk-pkg-add $(srcdir) $(deprecated_FCN_FILES) -- $(deprecated_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
90 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
91
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
92 elfun/PKG_ADD: $(elfun_FCN_FILES) $(elfun_GEN_FCN_FILES) elfun/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
93 $(srcdir)/mk-pkg-add $(srcdir) $(elfun_FCN_FILES) -- $(elfun_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
94 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
95
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
96 general/PKG_ADD: $(general_FCN_FILES) $(general_GEN_FCN_FILES) general/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
97 $(srcdir)/mk-pkg-add $(srcdir) $(general_FCN_FILES) -- $(general_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
98 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
99
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
100 geometry/PKG_ADD: $(geometry_FCN_FILES) $(geometry_GEN_FCN_FILES) geometry/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
101 $(srcdir)/mk-pkg-add $(srcdir) $(geometry_FCN_FILES) -- $(geometry_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
102 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
103
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
104 help/PKG_ADD: $(help_FCN_FILES) $(help_GEN_FCN_FILES) help/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
105 $(srcdir)/mk-pkg-add $(srcdir) $(help_FCN_FILES) -- $(help_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
106 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
107
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
108 image/PKG_ADD: $(image_FCN_FILES) $(image_GEN_FCN_FILES) image/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
109 $(srcdir)/mk-pkg-add $(srcdir) $(image_FCN_FILES) -- $(image_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
110 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
111
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
112 io/PKG_ADD: $(io_FCN_FILES) $(io_GEN_FCN_FILES) io/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
113 $(srcdir)/mk-pkg-add $(srcdir) $(io_FCN_FILES) -- $(io_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
114 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
115
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
116 linear-algebra/PKG_ADD: $(linear_algebra_FCN_FILES) $(linear_algebra_GEN_FCN_FILES) linear-algebra/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
117 $(srcdir)/mk-pkg-add $(srcdir) $(linear_algebra_FCN_FILES) -- $(linear_algebra_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
118 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
119
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
120 miscellaneous/PKG_ADD: $(miscellaneous_FCN_FILES) $(miscellaneous_GEN_FCN_FILES) miscellaneous/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
121 $(srcdir)/mk-pkg-add $(srcdir) $(miscellaneous_FCN_FILES) -- $(miscellaneous_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
122 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
123
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
124 optimization/PKG_ADD: $(optimization_FCN_FILES) $(optimization_GEN_FCN_FILES) optimization/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
125 $(srcdir)/mk-pkg-add "$(srcdir)" $(optimization_FCN_FILES) -- $(optimization_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
126 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
127
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
128 path/PKG_ADD: $(path_FCN_FILES) $(path_GEN_FCN_FILES) path/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
129 $(srcdir)/mk-pkg-add $(srcdir) $(path_FCN_FILES) -- $(path_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
130 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
131
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
132 pkg/PKG_ADD: $(pkg_FCN_FILES) $(pkg_GEN_FCN_FILES) pkg/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
133 $(srcdir)/mk-pkg-add $(srcdir) $(pkg_FCN_FILES) -- $(pkg_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
134 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
135
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
136 plot/PKG_ADD: $(plot_FCN_FILES) $(plot_GEN_FCN_FILES) plot/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
137 $(srcdir)/mk-pkg-add $(srcdir) $(plot_FCN_FILES) -- $(plot_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
138 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
139
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
140 polynomial/PKG_ADD: $(polynomial_FCN_FILES) $(polynomial_GEN_FCN_FILES) polynomial/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
141 $(srcdir)/mk-pkg-add $(srcdir) $(polynomial_FCN_FILES) -- $(polynomial_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
142 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
143
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
144 set/PKG_ADD: $(set_FCN_FILES) $(set_GEN_FCN_FILES) set/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
145 $(srcdir)/mk-pkg-add $(srcdir) $(set_FCN_FILES) -- $(set_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
146 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
147
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
148 signal/PKG_ADD: $(signal_FCN_FILES) $(signal_GEN_FCN_FILES) signal/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
149 $(srcdir)/mk-pkg-add $(srcdir) $(signal_FCN_FILES) -- $(signal_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
150 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
151
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
152 sparse/PKG_ADD: $(sparse_FCN_FILES) $(sparse_GEN_FCN_FILES) sparse/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
153 $(srcdir)/mk-pkg-add $(srcdir) $(sparse_FCN_FILES) -- $(sparse_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
154 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
155
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
156 specfun/PKG_ADD: $(specfun_FCN_FILES) $(specfun_GEN_FCN_FILES) specfun/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
157 $(srcdir)/mk-pkg-add $(srcdir) $(specfun_FCN_FILES) -- $(specfun_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
158 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
159
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
160 special-matrix/PKG_ADD: $(special_matrix_FCN_FILES) $(special_matrix_GEN_FCN_FILES) special-matrix/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
161 $(srcdir)/mk-pkg-add $(srcdir) $(special_matrix_FCN_FILES) -- $(special_matrix_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
162 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
163
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
164 startup/PKG_ADD: $(startup_FCN_FILES) $(startup_GEN_FCN_FILES) startup/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
165 $(srcdir)/mk-pkg-add $(srcdir) $(startup_FCN_FILES) -- $(startup_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
166 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
167
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
168 statistics/base/PKG_ADD: $(statistics_base_FCN_FILES) $(statistics_base_GEN_FCN_FILES) statistics/base/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
169 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_base_FCN_FILES) -- $(statistics_base_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
170 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
171
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
172 statistics/distributions/PKG_ADD: $(statistics_distributions_FCN_FILES) $(statistics_distributions_GEN_FCN_FILES) statistics/distributions/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
173 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_distributions_FCN_FILES) -- $(statistics_distributions_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
174 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
175
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
176 statistics/models/PKG_ADD: $(statistics_models_FCN_FILES) $(statistics_models_GEN_FCN_FILES) statistics/models/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
177 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_models_FCN_FILES) -- $(statistics_models_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
178 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
179
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
180 statistics/tests/PKG_ADD: $(statistics_tests_FCN_FILES) $(statistics_tests_GEN_FCN_FILES) statistics/tests/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
181 $(srcdir)/mk-pkg-add $(srcdir) $(statistics_tests_FCN_FILES) -- $(statistics_tests_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
182 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
183
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
184 strings/PKG_ADD: $(strings_FCN_FILES) $(strings_GEN_FCN_FILES) strings/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
185 $(srcdir)/mk-pkg-add $(srcdir) $(strings_FCN_FILES) -- $(strings_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
186 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
187
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
188 testfun/PKG_ADD: $(testfun_FCN_FILES) $(testfun_GEN_FCN_FILES) testfun/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
189 $(srcdir)/mk-pkg-add $(srcdir) $(testfun_FCN_FILES) -- $(testfun_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
190 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
191
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
192 time/PKG_ADD: $(time_FCN_FILES) $(time_GEN_FCN_FILES) time/$(octave_dirstamp) mk-pkg-add
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
193 $(srcdir)/mk-pkg-add $(srcdir) $(time_FCN_FILES) -- $(time_GEN_FCN_FILES) > $@-t
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
194 mv $@-t $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
195
9880
7f77e5081e83 Add ftp objects
David Bateman <dbateman@free.fr>
parents: 9864
diff changeset
196 $(@ftp_GEN_FCN_FILES): @ftp/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
197 $(audio_GEN_FCN_FILES): audio/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
198 $(deprecated_GEN_FCN_FILES): deprecated/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
199 $(elfun_GEN_FCN_FILES): elfun/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
200 $(general_GEN_FCN_FILES): general/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
201 $(geometry_GEN_FCN_FILES): geometry/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
202 $(help_GEN_FCN_FILES): help/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
203 $(image_GEN_FCN_FILES): image/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
204 $(io_GEN_FCN_FILES): io/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
205 $(linear_algebra_GEN_FCN_FILES): linear-algebra/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
206 $(miscellaneous_GEN_FCN_FILES): miscellaneous/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
207 $(optimization_GEN_FCN_FILES): optimization/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
208 $(path_GEN_FCN_FILES): path/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
209 $(pkg_GEN_FCN_FILES): pkg/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
210 $(plot_GEN_FCN_FILES): plot/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
211 $(polynomial_GEN_FCN_FILES): polynomial/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
212 $(set_GEN_FCN_FILES): set/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
213 $(signal_GEN_FCN_FILES): signal/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
214 $(sparse_GEN_FCN_FILES): sparse/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
215 $(specfun_GEN_FCN_FILES): specfun/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
216 $(special_matrix_GEN_FCN_FILES): special-matrix/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
217 $(startup_GEN_FCN_FILES): startup/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
218 $(statistics_base_GEN_FCN_FILES): statistics/base/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
219 $(statistics_distributions_GEN_FCN_FILES): statistics/distributions/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
220 $(statistics_models_GEN_FCN_FILES): statistics/models/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
221 $(statistics_tests_GEN_FCN_FILES): statistics/tests/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
222 $(strings_GEN_FCN_FILES): strings/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
223 $(testfun_GEN_FCN_FILES): testfun/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
224 $(time_GEN_FCN_FILES): time/$(octave_dirstamp)
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
225
9880
7f77e5081e83 Add ftp objects
David Bateman <dbateman@free.fr>
parents: 9864
diff changeset
226 @ftp/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
227 $(MKDIR_P) @ftp
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
228 : > @ftp/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
229 audio/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
230 $(MKDIR_P) audio
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
231 : > audio/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
232 deprecated/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
233 $(MKDIR_P) deprecated
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
234 : > deprecated/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
235 elfun/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
236 $(MKDIR_P) elfun
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
237 : > elfun/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
238 general/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
239 $(MKDIR_P) general
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
240 : > general/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
241 geometry/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
242 $(MKDIR_P) geometry
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
243 : > geometry/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
244 help/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
245 $(MKDIR_P) help
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
246 : > help/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
247 image/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
248 $(MKDIR_P) image
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
249 : > image/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
250 io/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
251 $(MKDIR_P) io
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
252 : > io/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
253 linear-algebra/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
254 $(MKDIR_P) linear-algebra
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
255 : > linear-algebra/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
256 miscellaneous/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
257 $(MKDIR_P) miscellaneous
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
258 : > miscellaneous/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
259 optimization/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
260 $(MKDIR_P) optimization
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
261 : > optimization/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
262 path/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
263 $(MKDIR_P) path
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
264 : > path/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
265 pkg/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
266 $(MKDIR_P) pkg
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
267 : > pkg/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
268 plot/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
269 $(MKDIR_P) plot
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
270 : > plot/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
271 polynomial/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
272 $(MKDIR_P) polynomial
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
273 : > polynomial/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
274 set/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
275 $(MKDIR_P) set
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
276 : > set/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
277 signal/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
278 $(MKDIR_P) signal
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
279 : > signal/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
280 sparse/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
281 $(MKDIR_P) sparse
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
282 : > sparse/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
283 specfun/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
284 $(MKDIR_P) specfun
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
285 : > specfun/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
286 special-matrix/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
287 $(MKDIR_P) special-matrix
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
288 : > special-matrix/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
289 startup/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
290 $(MKDIR_P) startup
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
291 : > startup/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
292 statistics/base/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
293 $(MKDIR_P) statistics/base
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
294 : > statistics/base/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
295 statistics/distributions/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
296 $(MKDIR_P) statistics/distributions
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
297 : > statistics/distributions/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
298 statistics/models/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
299 $(MKDIR_P) statistics/models
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
300 : > statistics/models/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
301 statistics/tests/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
302 $(MKDIR_P) statistics/tests
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
303 : > statistics/tests/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
304 strings/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
305 $(MKDIR_P) strings
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
306 : > strings/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
307 testfun/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
308 $(MKDIR_P) testfun
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
309 : > testfun/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
310 time/$(octave_dirstamp):
9906
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
311 $(MKDIR_P) time
8d20fb66a0dc more automake fixes
John W. Eaton <jwe@octave.org>
parents: 9880
diff changeset
312 : > time/$(octave_dirstamp)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
313
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
314 ## Program compiled only to help build documentation. No installation needed.
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
315 noinst_PROGRAMS = gethelp
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
316
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
317 gethelp_SOURCES = gethelp.cc
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
318
10085
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
319 .DOCSTRINGS: $(FCN_FILES) $(GEN_FCN_FILES) mkdoc $(gethelp_SOURCES) Makefile
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
320 @$(MAKE) $(AM_MAKEFLAGS) gethelp$(BUILD_EXEEXT)
10085
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
321 if [ "x$(srcdir)" != "x." ] && [ -f $(srcdir)/DOCSTRINGS ] && [ ! -f DOCSTRINGS ]; then \
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
322 cp $(srcdir)/DOCSTRINGS DOCSTRINGS; \
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
323 touch -r $(srcdir)/DOCSTRINGS DOCSTRINGS; \
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
324 fi
10868
29ccddba2e5e Create .DOCSTRINGS quietly and avoid screen clutter during build.
Rik <octave@nomad.inbox5.com>
parents: 10867
diff changeset
325 @echo "creating .DOCSTRINGS from .m script files"
29ccddba2e5e Create .DOCSTRINGS quietly and avoid screen clutter during build.
Rik <octave@nomad.inbox5.com>
parents: 10867
diff changeset
326 @$(srcdir)/mkdoc "$(srcdir)" $(FCN_FILES) -- $(GEN_FCN_FILES) > $@
10085
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
327 $(top_srcdir)/move-if-change $@ DOCSTRINGS
82d47b706424 Remove unnecessary uses of simple_move_if_change_rule
Rik <rdrider0-list@yahoo.com>
parents: 10004
diff changeset
328 touch $@
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
329
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
330 $(GEN_FCN_FILES) : %.m : %.in Makefile
10867
5502105b4f17 Run do_subst macro quietly to avoid screen clutter during build.
Rik <octave@nomad.inbox5.com>
parents: 10837
diff changeset
331 @$(do_subst_config_vals)
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
332
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
333 check-m-sources:
11191
01ddaedd6ad5 Reverse changeset b1f4bdc276b6. Use all lower case for "uniformoutput" option.
Rik <octave@nomad.inbox5.com>
parents: 10868
diff changeset
334 @echo "checking whether files in source tree are listed in module.mk files..."; \
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
335 for f in $$(find $(srcdir) -name '*.m'); do \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
336 found=false; \
11191
01ddaedd6ad5 Reverse changeset b1f4bdc276b6. Use all lower case for "uniformoutput" option.
Rik <octave@nomad.inbox5.com>
parents: 10868
diff changeset
337 for m in $(FCN_FILES) $(GEN_FCN_FILES); do \
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
338 if [ "$$f" = $(srcdir)/"$$m" ]; then \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
339 found=true; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
340 break; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
341 fi; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
342 done; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
343 if $$found; then \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
344 true; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
345 else \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
346 missing=$$(echo $$f | $(SED) "s|^$(srcdir)||"); \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
347 echo "$$missing: not listed in SOURCES"; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
348 fi; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
349 done; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
350 if test -z "$$missing"; then \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
351 echo "yes"; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
352 fi
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
353 .PHONY: check-m-sources
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
354
12257
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
355 check-missing-semicolon:
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
356 @echo "checking for missing semicolons in .m files..."
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
357 ( echo "warning on Octave:missing-semicolon;"; \
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
358 for m in $(addprefix $(srcdir)/, $(FCN_FILES)) $(GEN_FCN_FILES); do \
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
359 echo "source ('$$m');"; \
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
360 done ) | ../run-octave -qf
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
361 .PHONY: check-missing-semicolon
4f8069727e9f scripts/Makefile.am (check-m-semicolon): new rule.
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
362
9968
f3bef90b7278 Remove various install-local targets in favor of using automake syntax for installation
Rik <rdrider0-list@yahoo.com>
parents: 9965
diff changeset
363 install-data-local: install-startup-files install-pkg-add
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
364
9968
f3bef90b7278 Remove various install-local targets in favor of using automake syntax for installation
Rik <rdrider0-list@yahoo.com>
parents: 9965
diff changeset
365 uninstall-local: uninstall-startup-files uninstall-pkg-add
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
366
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
367 install-startup-files:
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
368 $(MKDIR_P) $(DESTDIR)$(fcnfiledir)/startup
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
369 if test -f $(DESTDIR)$(fcnfiledir)/startup/octaverc; then true; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
370 else \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
371 $(INSTALL_DATA) $(srcdir)/$(SYSTEM_STARTUP_FILE_SRC) \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
372 $(DESTDIR)$(fcnfiledir)/startup/octaverc; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
373 fi
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
374 if test -f $(DESTDIR)$(fcnfiledir)/startup/inputrc; then true; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
375 else \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
376 $(INSTALL_DATA) $(srcdir)/$(SYSTEM_INPUTRC_FILE_SRC) \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
377 $(DESTDIR)$(fcnfiledir)/startup/inputrc; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
378 fi
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
379 $(MKDIR_P) $(DESTDIR)$(localfcnfiledir)/startup
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
380 if test -f $(DESTDIR)$(localfcnfiledir)/startup/octaverc; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
381 then true; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
382 else \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
383 $(INSTALL_DATA) $(srcdir)/$(LOCAL_STARTUP_FILE_SRC) \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
384 $(DESTDIR)$(localfcnfiledir)/startup/octaverc; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
385 fi
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
386 .PHONY: install-startup-files
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
387
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
388 uninstall-startup-files:
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
389 rm -f $(DESTDIR)$(fcnfiledir)/startup/octaverc
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
390 rm -f $(DESTDIR)$(fcnfiledir)/startup/inputrc
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
391 rm -f $(DESTDIR)$(localfcnfiledir)/startup/octaverc
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
392 .PHONY: uninstall-startup-files
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
393
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
394 install-pkg-add:
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
395 for f in $(PKG_ADD_FILES); do \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
396 if [ -n "`cat $$f`" ]; then \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
397 $(MKDIR_P) $(DESTDIR)$(fcnfiledir)/`echo $$f | $(SED) 's,/[^/]*$$,,'`; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
398 $(INSTALL_DATA) $$f $(DESTDIR)$(fcnfiledir)/$$f; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
399 fi \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
400 done
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
401 .PHONY: install-pkg-add
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
402
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
403 uninstall-pkg-add:
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
404 for f in $(PKG_ADD_FILES); do \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
405 rm -f $(DESTDIR)$(fcnfiledir)/$$f; \
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
406 done
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
407 .PHONY: uninstall-pkg-add
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
408
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
409 EXTRA_DIST += \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
410 $(IMAGES) \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
411 $(FCN_FILES) \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
412 $(FCN_FILES_IN) \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
413 $(GEN_FCN_FILES) \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
414 DOCSTRINGS \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
415 mkdoc \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
416 mk-pkg-add
9794
0d4613a736e9 convert build system to use automake and libtool
John W. Eaton <jwe@octave.org>
parents:
diff changeset
417
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
418 DISTCLEANFILES = \
10837
6ea0cf31667d Add Makefile options to clean up build directories and allow 'make distcheck' to finish
Rik <octave@nomad.inbox5.com>
parents: 10085
diff changeset
419 .DOCSTRINGS \
10000
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
420 DOCSTRINGS \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
421 $(PKG_ADD_FILES) \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
422 $(DIRSTAMP_FILES) \
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
423 $(GEN_FCN_FILES)
d6e361255a5c Use Automake syntax to build helper program gethelp in scripts directory
Rik <rdrider0-list@yahoo.com>
parents: 9968
diff changeset
424