Holen Sie exit-code 1 auf Makefile if-Anweisung

Ich versuche, den exit-code auf der ifdef-Anweisung, wenn die Aussage nicht stimmt, aber ich habe versucht, durch die Verwendung von Ausgang 1 und $(call exit 1)

wenn mit dem ersten auf der folgenden code, den ich bekommen "Makefile:11: * missing separator. Stoppen".

...

ifdef PACKAGE
    PACKAGEDIR = $(HOME)/$(PACKAGE)
else
    exit 1
endif

...

Mithilfe $(call exit 1) ich bekomme keine Fehler aber die makefile immer noch ausführen.
Was ich versuche zu erreichen, ist verlassen Sie das Makefile auf den anderen mit dem Fehler code 1

Dank

InformationsquelleAutor Gerardo | 2012-04-24
Schreibe einen Kommentar