Моя онлайн-информация о GNU make 4.0 говорит, что если вы используете ключевое слово override
в назначении, которое обычно используется для переопределения параметров командной строки var = value , то значение не будет изменено. другими назначениями, в которых не используется ключевое слово override
.
Итак, вы можете попробовать в своем основном файле makefile:
override Bar := myvalueforbar
include Path/to/Foo