README: Mention changes to Makefile.in and functions.texi.
* README: Mention changes to Makefile.in and functions.texi. * gather-docs: Mention 'make stamp-functions' in the header. Co-Authored-By: Ben Elliston <bje@au.ibm.com> From-SVN: r154545
This commit is contained in:
parent
e88e021f20
commit
f8766c931d
@ -1,3 +1,9 @@
|
||||
2009-11-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
|
||||
Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* README: Mention changes to Makefile.in and functions.texi.
|
||||
* gather-docs: Mention 'make stamp-functions' in the header.
|
||||
|
||||
2009-11-23 Ben Elliston <bje@au.ibm.com>
|
||||
Ian Lance Taylor <iant@google.com>
|
||||
|
||||
|
@ -25,13 +25,14 @@ There are two sets of files: Those that are "required" will be
|
||||
included in the library for all configurations, while those
|
||||
that are "optional" will be included in the library only if "needed."
|
||||
|
||||
To add a new required file, edit Makefile to add the source file
|
||||
To add a new required file, edit Makefile.in to add the source file
|
||||
name to CFILES and the object file to REQUIRED_OFILES.
|
||||
|
||||
To add a new optional file, it must provide a single function, and the
|
||||
name of the function must be the same as the name of the file.
|
||||
|
||||
* Add the source file name to CFILES.
|
||||
* Add the source file name to CFILES in Makefile.in and the object
|
||||
file to CONFIGURED_OFILES.
|
||||
|
||||
* Add the function to name to the funcs shell variable in
|
||||
configure.ac.
|
||||
@ -48,6 +49,11 @@ name of the function must be the same as the name of the file.
|
||||
object file to LIBOBJS, and add the function name to the case
|
||||
controlling whether to define HAVE_func.
|
||||
|
||||
Finally, in the build directory of libiberty, configure with
|
||||
"--enable-maintainer-mode", run "make maint-deps" to update
|
||||
Makefile.in, and run 'make stamp-functions' to regenerate
|
||||
functions.texi.
|
||||
|
||||
The optional file you've added (e.g. getcwd.c) should compile and work
|
||||
on all hosts where it is needed. It does not have to work or even
|
||||
compile on hosts where it is not needed.
|
||||
|
@ -110,7 +110,7 @@ print "Writing $outfile\n" if $verbose;
|
||||
print OUT "\@c Automatically generated from *.c and others (the comments before\n";
|
||||
print OUT "\@c each entry tell you which file and where in that file). DO NOT EDIT!\n";
|
||||
print OUT "\@c Edit the *.c files, configure with --enable-maintainer-mode,\n";
|
||||
print OUT "\@c and let gather-docs build you a new copy.\n\n";
|
||||
print OUT "\@c run 'make stamp-functions' and gather-docs will build a new copy.\n\n";
|
||||
|
||||
for $key (sort keys %name) {
|
||||
print OUT "\@c $src_file{$key}:$src_line{$key}\n";
|
||||
|
Loading…
Reference in New Issue
Block a user