As informações on-line do My GNU make 4.0 informam que, se você usar a palavra-chave override
em uma atribuição, normalmente usada para substituir as configurações da linha de comandos var = value , o valor não será alterado por outras atribuições que não usam a palavra-chave override
.
Você pode tentar no seu makefile principal:
override Bar := myvalueforbar
include Path/to/Foo