>>>> "Malcolm" == Malcolm Purvis
<malcolmp(a)xemacs.org> writes:
Malcolm> This doesn't remove lisp/*.elc either. In fact no
Malcolm> Makefile target does.
Unfortunate.
Malcolm> I think that the justification is that
Malcolm> a) the files are portable
Malcolm> b) change very rarely
Malcolm> c) take a very long time to regenerate
d) there is no lisp/Makefile.
e) are part of the distribution and GNU standards say not to delete
them in "user" targets.
Malcolm> I agree that it's surprising behaviour. Should their
Malcolm> removal be added to the 'realclean' target?
According to the toplevel Makefile:
## when they don't work right. (beta can't depend on distclean, which
## removes necessary files generated by configure.)
and realclean depends on distclean. I think the `beta' target
probably should depend on the clean target that removes .elcs. So I
would guess we should have either a separate elcclean target that only
cleans generated lisp (it should also nuke the generated .els, I
think), or the elcclean target could depend on clean. I lean to the latter.
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.