Hi Alex, On 5/10/21 7:13 PM, Alejandro Colomar (man-pages) wrote: > Hi Michael, > > On 5/10/21 1:39 AM, Michael Kerrisk (man-pages) wrote: >>> - Specify shebang >> >> Why? It's not quite obvious to me, and the commit message >> should really explain... > > Hmmm. I have some minor reasons to add it, but not a really good one. > > * Some editors don't recognize 'Makefile' as a special name, so the > shebang helps detecting which language the file is using (e.g., for > coloring). > > * I tend to subdivide a big Makefile into a small Makefile and many > submakefiles stored in <./libexec/>. Those obviously need different > names, and given that the makefile extension is not very standard (I use > .mk), having a shebang helps knowing what the file is. After that, I > also have it on the main Makefile for consistency. But here we only > have one Makefile, so it doesn apply very much. I think I'll remove it. It is kind of idiosyncratic, leaves the reader asking "why?". Thanks, Michael -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/