Ich arbeite mit einem Makefile, das von einem externen Tool (Netbeans) erzeugt wird, wo ich die Logik des Hauptziels nicht ändern kann, aber ich bin in der Lage, Logik in ein Ziel zu "injizieren", das vor dem eigentlichen Build ausgeführt wird. Build-Pre, um in Netbeans-generated Makefile spezifisch zu sein)
Ich möchte, dass das Ziel die make-Ausführung bedingt beendet, aber ohne einen Fehler zu erzeugen. Wenn ich das tue
%Vor%Innerhalb der "pre" -Regel passiert nichts (ich meine, die Regel wird beendet, aber make macht weiter). Wenn ich
hinzufüge %Vor%make wird beendet, aber es wird ein Fehlerstatus zurückgegeben.
Gibt es einen Weg, um zu zwingen, sauber zu gehen? Ich suchte nach make-Funktionen, fand aber nur error / warn / info, aber nichts wie exit.
Vielen Dank im Voraus!
EDIT: Basierend auf Kommentaren scheint es nicht möglich. Das Mitleid.
Zur Vollständigkeit ein konkreteres Beispiel für das, was ich erreichen möchte:
%Vor%Mit Makefile wie oben, würde ich gerne in der Lage sein, pre auszuführen und die Ausführung von 'default' bedingt zu verhindern, aber immer noch 0 an die Shell zurückgeben.