> From: Paul Smith <psm...@gnu.org> > Cc: bug-make@gnu.org > Date: Wed, 17 May 2023 18:04:55 -0400 > > To remind: the purpose of these is to provide a makefile-based way to > _develop_ GNU Make itself, on platforms where we can't run ./configure > to get an automake-generated makefile. > > If you need to build GNU Make from scratch there's not much benefit > from using Basic.mk, because it will just rebuild everything every time > just like the build_w32.bat etc. files. You don't save anything. > > But if you're doing ongoing development (edit/build/test cycle) and you > don't want to have to recompile all files every time you change > something, and you can't run ./configure, then you can use an already- > built GNU Make and these makefiles to shorten your development cycle.
I think this should be added to README.git. Without these explanations, the purpose of Basic.mk and its auxiliary files, and of their intended usage, is completely unclear.