Follow-up Comment #1, bug #18641 (project make): [2007-01-04]
Well, with the help of Martin Dorey, I've got to know that this bug has nothing to do with make's $(error ) function, but a make behavior change for ``-include '' directive. Since I used ``-include $(_p_SubprjsMade)'' instead of ``include $(_p_SubprjsMade) '' in my makefile, failure to remake $(_p_SubprjsMade) will not stop the whole make process. After removing the dash from ``-include $(_p_SubprjsAttrMade)'' , the make process goes as I've expected on GNUmake 3.80 as well as GNUmake 3.81, however, I have to suffer from the noisy "<some-file>:<some line>: No such file or directory" warning output by make. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?18641> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make