POSIX specifies that the .POSIX: target must be the first
non-comment line in a Makefile. The way we handle it, by including
posix.mk when we first see .POSIX:, will break if we handle it at
other places.
Keep track of whether we're at the start of the Makefile and ignore
.POSIX: if not.