On Mon, Dec 12, 2011 at 04:23:20AM +0100, Luca Barbato wrote:
> It is a slight extension of build_system.txt
End in a period.
Also, if you replace build_system.txt, your patch should delete it.
> --- a/doc/Makefile
> +++ b/doc/Makefile
> @@ -1,7 +1,8 @@
> MANPAGES = $(PROGS-yes:%=doc/%.1)
> PODPAGES = $(PROGS-yes:%=doc/%.pod)
> HTMLPAGES = $(PROGS-yes:%=doc/%.html) \
> - doc/developer.html \
> + doc/build_system.html \
> + doc/developer.html \
> doc/faq.html \
Ahem ...
> --- /dev/null
> +++ b/doc/build_system.texi
> @@ -0,0 +1,63 @@
> +The Libav build system is composed of a @command{bash} script,
> +@command{configure}, and a number of @command{make} scripts.
It is very much not bash, but POSIX shell. One could also argue if
Makefiles are really separate given that they are snippets that get
assembled into one big Makefile at runtime.
> +@command{configure} generates @code{config.mak}, @code{config.h}, and
> +the @command{pkg-config} files.
> +Then it is possible to build and install Libav by running @command{make}
End in a period.
> +@table @option
> +@item V
> +Disable the default terse mode, the full command issued by make and its
> +output will be shown on the screen.
> +@item DESTDIR
> +Destination directory for the install targets, useful to prepare packages
> +or install Libav in cross-environments.
> +@end table
> +
> +@section Makefile targets
> +
> +@table @option
> +@item all
> +Default target, builds all the libraries and the executables.
> +@item install
> +Install headers, libraries and programs.
> +@item examples
> +Build the basic examples
> +@item documentation
> +Generates the html documentation and the programs man pages
> +@item config
> +Rerun configure with the options previously given. Useful when
> +updating sources or developing new features.
> +@item clean
> +Default clean directive, removes object files and binaries
> +@item distclean
> +Removes everything generated by @command{configure} and @command{make}.
> +If using a @command{git} tree, @command{git clean -x -d -f} is a quicker
> +alternative.
> +@end table
Please consistently end in periods or don't capitalize if the
descriptions are not complete sentences.
You could add an entry for fate.
Diego
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel