It seems to be that Vim\'s :compiler gcc has a bug. It treats make: *** as an error and therefor opens an empty buffer named build.make
:compiler gcc
make: ***
build.make