>>>>> 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

Reply via email to