Dies ist etwas anders als Can a Makefile execute code ONLY when an error has occurred?.Kann GNU eine Regel ausführen, wenn ein Fehler auftritt?
würde ich eine Regel oder spezielles Ziel wie das gemacht wird, wenn ein Fehler (unabhängig von dem gegebenen Ziel, ohne die Regel für jedes Ziel zu ändern, wie die andere Antwort mit dem Operator || scheint zu implizieren) auftritt.
In dmake ist es spezielles Ziel.ERROR dass ausgeführt wird, wenn ein Fehlerzustand erkannt wird. Gibt es eine ähnliche Sache mit GNU make?
(Ich bin immer noch mit GNU 3,81 machen, aber ich habe nichts in der Dokumentation des neuen GNUS 4.0 entweder machen finden)
Nein, GNU make unterstützt dies nicht. Sie können es tun, wenn Sie Rekursion verwenden, um das make "main" zu umbrechen und dann einen Befehl auszuführen, wenn es fehlschlägt, aber das ist es auch schon. – MadScientist