Malcolm Purvis <malcolmp(a)xemacs.org> writes:
>>>>> "Adrian" == Adrian Aichner
<adrian(a)xemacs.org> writes:
Adrian> Marcus Crestani <crestani(a)informatik.uni-tuebingen.de> writes:
>> Is there a reason why "make clean" does not delete the core lisp .elc
>> files? I missed this in my test runs...
Adrian> I always use make distclean
This doesn't remove lisp/*.elc either. In fact no Makefile target does.
Sure does for a native Windows build with nt\xemacs.mak, which has this:
distclean: nicenclean configclean
-$(DEL) $(BLDLIB_SRC)\$(CONFIG_VALUES)
-$(DEL) $(INFODIR)\*.info*
-$(DEL) $(LISP)\*.elc
-$(DEL) $(LISP)\mule\*.elc
-$(DEL) $(LISP)\term\*.elc
I think that the justification is that
a) the files are portable
b) change very rarely
c) take a very long time to regenerate
so they might as well be kept around.
I agree that it's surprising behaviour. Should their removal be added to the
'realclean' target?
Malcolm
--
Adrian Aichner
mailto:adrianï¼ xemacs.org
http://www.xemacs.org/