У меня есть список зависимостей, сгенерированных программой в формате make-файла, т.е.
dependent_resource: dependency1 dependency2
Однако моей последней программе, которая объединяет эти ресурсы, действительно нужны файлы в порядке зависимостей, то есть все зависимости имеютдолжен быть предоставлен перед зависимым ресурсом.
Существует ли какой-либо инструмент, который может использовать эти файлы зависимостей make-файла и отсортировать список ресурсов для последующей обработки компилятором?
EDIT :
Простое преобразование файлов зависимостей не будет работать, поскольку у меня есть файл зависимостей для каждого ресурса, и зависимости могут появляться в файлах несколько раз (как зависимости для разных ресурсов).
Лучшим способом, скорее всего, было бы напрямую получить зависимости от самого себя.Он должен иметь зависимости, по крайней мере, неявно доступные, поскольку он будет строить зависимости в том же порядке, в котором я должен предоставить их позже.Но я не знаю, как извлечь их из бегущей марки.