make: "directive-ifmake.mk" line 13: ok: positive condition works make: "directive-ifmake.mk" line 24: ok: negation works make: "directive-ifmake.mk" line 33: ok: double negation works make: "directive-ifmake.mk" line 40: ok: both mentioned make: "directive-ifmake.mk" line 47: ok: only those mentioned make: "directive-ifmake.mk" line 57: Targets can even be added at parse time. make: "directive-ifmake.mk" line 75: ok : first : second : late-target make: don't know how to make !edge (continuing) Stop. make: stopped in unit-tests exit status 1