“The GNU Make Book”: probably more than you ever wanted to know about make
I wonder why you would want to learn "GNU make" in contrast to POSIX make when one of the advantages of make is that you have it on all unix systems.