Tenho certeza de que não há como desabilitar as extensões do GNU make. A meta .POSIX
melhora a compatibilidade, mas não desabilita extensões compatíveis, como funções, destinos de pontos proprietários, %
padrões em destinos, etc.
Eu não sei de nenhuma implementação de make que fique com os recursos do POSIX. Por exemplo, o MINIX, o Solaris e o OpenBSD possuem suas próprias extensões. Você poderia pelo menos tentar construir seus programas com estas quatro implementações (assumindo que seus programas se baseiam em todas essas plataformas), o que lhe dará uma boa garantia de portabilidade na prática. Adicione o Windows com o utilitário make
do Visual Studio, mais uma porta de algumas ferramentas shell do Unix, se você puder usar um SO não-livre (acho que há uma versão gratuita do VS que seria suficiente).