nisse@lysator.liu.se (Niels Möller) writes:
Requiring GNU make makes a few things easier: We can use %-patterns everywhere. We can use -include unconditionally for dep-files, dropping the @DEP_INCLUDE@ variable and the dummy-dep-files configure step. We can most likely also drop all logic for the testsuite/.test-rules.make file.
I've pushed some changes to the branch require-gnu-make. So far, this branch simplifies the dep files logic, and replaces all suffix rules by pattern rules.
I haven't yet looked at deleting testsuite/.testrules.make. I wonder if static pattern rules (see https://www.gnu.org/software/make/manual/html_node/Static-Pattern.html#Stati...) are a good tool for that?
The README file already says "Using GNU make is strongly recommended". Does it need to be clearer that using other make programs is untested and not likely to work?
Regards, /Niels