На StackOverflow (и на большинстве других аналогичных сайтов), пожалуйста, вырезайте и вставляйте текст в свои вопросы и форматируйте их, используя соответствующие средства уценки, вместо того, чтобы прикреплять изображения, содержащие текст. Последние трудно читать, и мы не можем вставить их в наш ответ, чтобы показать, где что-то идет не так.
Вы не можете вставлять переводы строк в кавычки, в make-файлы. Make полностью ориентирован на строки и вообще не разбирает кавычки. Итак, чтобы сделать это:
FOO = "bar
biz"
не считается одной строкой, присваивающей переменной, содержащей символ новой строки, FOO
. Вместо этого рассматриваются две строки, первая из которых присваивает значение "bar
переменной FOO
, а вторая - синтаксическую ошибку, поскольку make не может проанализировать строку baz"
как допустимую команду.