Yes I agree with both Basile & Kaz. It was very simple to switch to tracking a list of sources. In the future I will simply be sure to select a more modern version of make.
On Wed, Oct 15, 2025 at 6:04 AM Basile Starynkevitch < [email protected]> wrote: > On Mon, 2025-10-13 at 18:50 -0400, Yclept Nemo wrote: > > As a variation of [1], I am trying to implement auto-dependency > generation > > without tracking a list of sources (SRCS). I've managed to get everything > > working on make 4.4, and with a few hacks everything except empty recipe > > forcing for pattern rules on make 3.8.2. > > > You definitely should compile GNU make 4.4 (or later) from its source > code, which you can fetch from many places. > That takes less than an hour (at least if you don't enable GNU guile). > > > > Of course you need a C compiler (but I hope you can download a binary > obtained from gcc.gnu.org ...) and I guess you have one > (probably if you don't build software you might not need GNU make). > > Regards > > PS. Once you have a working GNU make and other utilities and are able to > recompile and rebuild and reinstall GNU make I suggest compiling GNU guile > and having another make with GNU guile enabled inside it > -- > > Basile STARYNKEVITCH <[email protected]> > 8 rue de la Faïencerie > http://starynkevitch.net/Basile/ > 92340 Bourg-la-Reine https://github.com/bstarynk > France > https://github.com/RefPerSys/RefPerSys > https://orcid.org/0000-0003-0908-5250 >
