>>>>> Uwe Brauer <o...@mat.ucm.es> writes: >>>> "IK" == Ikumi Keita <ik...@ikumi.que.jp> writes: >> Recommended usage of main branch is to do "make clean" only when it's >> necessary. :-)
> Well the problem with this philosophy is the following > 1. When shell I run make and when make clean (as I learned painfully > in the past, make clean is most of the time preferable to be on > the save side) You are defying the raison d'être of "make" and makefiles.😅 The current Makefile of master branch always re-compiles _all_ .el files. The new Makefile of the main branch (GNUmakefile) dispenses with excessive compilation time. As I wrote, you should run "make" regularly and do "make clean" _only when_ it's necessary, i.e. it's much likely that the failure is due to implicit dependency of other files on the file you are tweaking. > 2. Why can't there a quick compilation option to be added as found > in master. That's because it is in line with the original way of writing makefiles. Specify compilation rule for file extension (.el) and don't enumerate all files to compile. In other words, the current Makefile of the master branch is written in a way against the spirit of makefiles. (I don't know why; probably by historical reason.) I suppose it isn't impossible to have such "quick" compilation target in the Makefile (GNUmakefile) of the main branch, but that would be redundant. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine #Gaza #StopMassiveKilling #CeasefireNOW