[Flac-dev] OS X compile errors
Josh Coalson
xflac at yahoo.com
Thu Jan 9 12:52:04 PST 2003
Cool, that's exactly what we want. I'll check that in
tonight.
Josh
--- Matt Zimmerman <mdz at debian.org> wrote:
> On Wed, Jan 08, 2003 at 01:41:40PM -0800, Josh Coalson wrote:
>
> > The ideal behavior in this case is for configure to be able to
> detect the
> > presence of doxygen (easy enough), but then make sure that 'make
> clean'
> > does not remove the docs if it is not possible to build them again.
> I'll
> > try something in doc/Makefile.am to do this.
>
> I think the right thing to do is to only remove those files in the
> maintainer-clean target, not in a normal 'clean'.
>
> The GNU standards say this:
>
> `maintainer-clean'
> Delete almost everything from the current directory that can be
> reconstructed with this Makefile. This typically includes
> everything deleted by `distclean', plus more: C source files
> produced by Bison, tags tables, Info files, and so on.
>
> The reason we say "almost everything" is that running the
> command
> `make maintainer-clean' should not delete `configure' even if
> `configure' can be remade using a rule in the Makefile. More
> generally, `make maintainer-clean' should not delete anything
> that
> needs to exist in order to run `configure' and then begin to
> build
> the program. This is the only exception; `maintainer-clean'
> should
> delete everything else that can be rebuilt.
>
> The `maintainer-clean' target is intended to be used by a
> maintainer of the package, not by ordinary users. You may need
> special tools to reconstruct some of the files that `make
> maintainer-clean' deletes. Since these files are normally
> included in the distribution, we don't take care to make them
> easy
> to reconstruct. If you find you need to unpack the full
> distribution again, don't blame us.
>
> To help make users aware of this, the commands for the special
> `maintainer-clean' target should start with these two:
>
> @echo 'This command is intended for maintainers to use; it'
> @echo 'deletes files that may need special tools to
> rebuild.'
>
> And the automake manual says this:
>
> * If `make' built it, and it is commonly something that one would
> want to rebuild (for instance, a `.o' file), then `mostlyclean'
> should delete it.
>
> * Otherwise, if `make' built it, then `clean' should delete it.
>
> * If `configure' built it, then `distclean' should delete it
>
> * If the maintainer built it, then `maintainer-clean' should
> delete
> it.
>
> With automake, this means removing the files in the
> maintainer-clean-local
> target.
__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
More information about the Flac-dev
mailing list