Я использую waf
в качестве системы сборки для своего проекта, и мне нужно выполнить две последовательные команды оболочки во время процесса сборки, в котором выходной файл из первой команды должен быть указан в качестве входного файла в командной строке для второй команды. Согласно waf book, общий шаблон для выполнения команд ОС выглядит так:
bld(rule='cp ${SRC} ${TGT}', source='input.txt', target='output.txt')
При использовании этого шаблона целевой каталог будет автоматически добавляться к целевому файлу. Но неясно, как ссылаться на этот файл как на входной файл в последующих командах.
ОС Linux, Python версии 2.7, waf версии 1.8.9
Как это может быть сделано?