Note:
GNU Make is the make repository maintained by GNU.
GNV Make is an out of date fork of that repository for GNV.
A few years ago, I got the GNU make unit tests to run on OpenVMS. I was in the process of getting GNU make updated with those tests when other projects got higher priority.
I saved that work in the https://sourceforge.net/p/gnv/make/ci/default/tree/ repository for for a future update.
It has been a while, so more fixes to the tests may be needed.