It's a quirk of the recursive makefiles.  If you run make from the parent directory then PWD will give the parent directory.