Hier ist, was ich versuche zu erreichen zu:Wie generiert man eine Liste von Dateien, die aus GNU kompiliert wurden, inkrementelle Builds?
Jedes Mal machen genannt wird, in meinem Makefile ich einen Anruf an ein Skript, das eine Flusen-Tool läuft. Ich möchte jedoch verhindern, dass lint die gesamte Codebasis erneut durchsucht, sondern nur gegen die Dateien, die inkrementell erstellt wurden. Wenn die Datei nicht neu kompiliert wurde, muss lint nicht erneut ausgeführt werden.
Ich weiß nicht, wie make überprüft, welche Dateien auf inkrementellen Builds neu kompiliert werden müssen. Ich denke nicht, dass das auch irgendwo als Liste gespeichert ist.
Wenn ich will nicht mit Skript machen wickeln, der seine Leistung protokolliert und analysiert dann später seine stdout, um zu sehen, welche Dateien neu kompiliert worden ist, gibt es eine andere Möglichkeit, diese inkrementellen Liste zu bekommen?
Danke! Vielleicht war es nicht klar aus meiner Frage, aber das war genau das, was ich wollte (rennt nur für das Delta von dem letzten Mal, als es lief). Diese Lösung funktioniert wie vorgesehen. –