Мы выполняем один проект, и наш подрядчик позаботится об установке всего, что требуется для установки в Linux.

он сделал файл для этого.

Этот файл очень большой, и он использовал разные константы, подобные этой

BASE_DIR = "bla bla"
OTHER_DIR  = BASE_DIR/other

теперь каждая следующая определенная константа использует предыдущую константу. и они повсюду.

В последней функции очень трудно декодировать, что делает эта функция установки.

Мне нужно найти эту константу, а затем проверить все константы до вершины, чтобы выяснить, что делает команда установки.

Я хочу знать, что все делают файлы так. не было бы хорошо, чтобы поместить все в одну функцию для лучшей читаемости

это очень трудно читать

1 ответ1

0

Синтаксис, который вы цитируете, не похож на правильный синтаксис make-файла. Вы уверены, что они пришли из рабочего make-файла?

Если вышеприведенные утверждения получены из рабочего make-файла, похоже, что тот, кто его написал, не справился с этой работой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .