Понимание makefile - PullRequest
       1

Понимание makefile

0 голосов
/ 25 марта 2011

У меня здесь ошибка, но она должна работать на самом деле:

make: Неустранимая ошибка в читателе: /x/y/z/compile.mak, строка 22: Extra: ',:: ', или: =' в строке зависимостей`

${COPY_FILES:src/%=${STAGING_DIR}/%} : ${STAGING_DIR}/% : src/%
 mkdir -p ${@D}
 rm -f ${@}
 cp ${<} ${@}
 chmod ${FILE_PERMISSIONS} ${@}

Как это можно исправить?

COPY_FILES - is a list of files,
STAGING_DIR - path,
FILE_PERMISSIONS - 444

1 Ответ

2 голосов
/ 25 марта 2011

Как очень кратко и кратко сказано в сообщении об ошибке, у вас есть дополнительный : в строке зависимости.Я предполагаю эту строку:

${COPY_FILES:src/%=${STAGING_DIR}/%} : ${STAGING_DIR}/% : src/%

, вероятно, должно быть:

${COPY_FILES:src/%=${STAGING_DIR}/%} : ${STAGING_DIR}/% src/%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...