emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Makefile.in


From: Luc Teirlinck
Subject: Makefile.in
Date: Sat, 13 Mar 2004 10:38:29 -0600 (CST)

Part of the documentation in Makefile.in, quoted below, looks strange.
>From it, I would get the impression that .elc files would be deleted
by `make clean' and certainly by `make distclean'.  This does not
happen.  Is the fact that it does not happen a bug or is it to be
expected?  If it is not a bug then why does the text below seem to
suggest that the difference between `make distclean' and `make
maintainer-clean' consists of the removal of some obscure stuff,
whereas the main difference is that `make maintainer-clean' removes
.elc files.  Note that I am by no means an expert on make files, but
the information quoted below does seem to be relevant even to non make
file experts.

# make clean  or  make mostlyclean
#      Delete all files from the current directory that are normally
#      created by building the program.   Don't delete the files that
#      record the configuration.  Also preserve files that could be made
#      by building, but normally aren't because the distribution comes
#      with them.
#
#      Delete `.dvi' files here if they are not part of the distribution.
#
# make distclean
#      Delete all files from the current directory that are created by
#      configuring or building the program.  If you have unpacked the
#      source and built the program without creating any other files,
#      `make distclean' should leave only the files that were in the
#      distribution.
#
# make maintainer-clean
#      Delete 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.
#
# make extraclean
#      Still more severe - delete backup and autosave files, too.

Sincerely,

Luc.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]