Запустите "make" со следующей опцией: --warn-undefined-variables Это позволит вам узнать, о какой пустой переменной говорит make.
Проблема была в том, что я не делал отступы для переменных в моем файле. Способ, который я предложил в этом вопросе, оказался на самом деле правильным. Вы можете разделить несколько переменных окружения на отдельные строки, но они ДОЛЖНЫ иметь отступ. Я использовал символ табуляции, и все работало правильно.
например
environment=
A="",
B="",
C=""
Обновил пример вопроса, чтобы показать, где я ошибся.