From the GNU Make 3.81 documentation:
8.12 Functions That Control Make
This function does nothing more than print its (expanded) argument(s) to standard output. No makefile name or line number is added. The result of the expansion of this function is the empty string.
The statement 'Makepp is a drop-in replacement for GNU make' cannot be true when this function is absent.