5 goals - an experimental tool that generalizes "make"
9 goals ['TARGET'] ['VAR=VALUE']
10 [-C|--directory DIRECTORY] [-d] [-f|--file Goalfile]
11 [-I|--include DIRECTORY] [--no-prelude]
29 Display short help summary and exit.
33 =item B<--directory> DIRECTORY
35 When goals starts up, and before reading the initial F<Goalfile> or
36 doing any other processing, goals changes directory.
40 Enable very verbose debugging.
44 =item B<--file> GOALFILE
46 Set the name of the initial goal file to read. The default name is
49 Note that if a relative path is given here, it is relative to the
50 directory specified with the I<-C> option, or to the current directory
51 if I<-C> was not used.
55 =item B<--include> DIRECTORY
57 Specify an include directory, used when including goal files using the
58 C<include> directive. You can use this option multiple times. Later
59 directories have priority over earlier ones. There is also an
60 implicit C<%stdlib> directory which is used for prelude files (see
61 L<goals-reference(5)>).
63 Note that if a relative path is given here, it is relative to the
64 directory specified with the I<-C> option, or to the current directory
65 if I<-C> was not used.
69 Do not load F<prelude.gl> from C<%stdlib>. The default is that the
70 prelude is always loaded automatically before any initial goal file
71 (but you can redefine prelude definitions in your goal file if you
78 L<Goalfile(5)>, L<goals-reference(5)>, L<make(1)>.
82 Richard W.M. Jones <rjones@redhat.com>
86 Copyright (C) 2020 Richard W.M. Jones
88 Copyright (C) 2020 Red Hat Inc.
90 This program is free software; you can redistribute it and/or modify
91 it under the terms of the GNU General Public License as published by
92 the Free Software Foundation; either version 2 of the License, or
93 (at your option) any later version.
95 This program is distributed in the hope that it will be useful,
96 but WITHOUT ANY WARRANTY; without even the implied warranty of
97 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
98 GNU General Public License for more details.
100 You should have received a copy of the GNU General Public License along
101 with this program; if not, write to the Free Software Foundation, Inc.,
102 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.