Earlier quoted context omitted.
I believe it is a direct descendant of yours, which I’ve used from time to time over the years. I just didn’t feel the need to support *, % was enough for me. Thanks for all the stuff you’ve written about Make: I’ve enjoyed reading quite a lot of it!
Glad these things help people. The * for wildcard was a bit of syntatic sugar to make $(call rwildcard) closer to $(wildcard). For those who don't know, here's a list of stuff I've written over the years. https://blog.jgc.org/2013/02/updated-list-of-my-gnu-make-art... And the hard copy version: https://nostarch.com/gnumake PS I really like the layout of your blog.
Try to learn anything in depth these days and either you're deciphering a dense yet incomplete manual, or googling until eternity. Make is a great example, as even though they have a useful manual, good luck figuring out how to apply it to your problem. Wikis don't quite cut it either. We need a different data model for knowledge sharing.