Цель зависит от зависимости другой цели - PullRequest
0 голосов
/ 29 марта 2020

Я бы хотел, чтобы цель A зависела от всех зависимостей другой цели B, но не от B.

Мой настоящий проект не находится в C. Я просто использую C, чтобы привести пример. Я хотел бы сохранить выходные сообщения во время компиляции a.c в выходной файл a.out. Таким образом, выходной файл a.out должен зависеть от зависимости обычной цели компиляции a.o, но не от самой a.o. Я хотел бы воспользоваться тем, что зависимость a.o может быть сгенерирована автоматически, и автоматически скопировать ее в a.out.

a.o : a.c
    gcc a.c -o a.o

# a.out should depend on a.h b.h c.h, too. I would like to copy it from generated dependency below.
a.out : a.c
    gcc a.c -o a.o > a.out

# Automatically generated
a.o : a.h b.h c.h
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...