On 14 March 2016 at 14:22, Paul Smith <psm...@gnu.org> wrote: > Something that seems to be a constant source of confusion for users is > the fact that GNU make expands the entire recipe first, before it starts > any rules. Consider this recipe: > > all: > @echo hi > @$(info there) > > or indeed :
all: @mkdir output; $(file stuff>>output/file.txt) Just to point out the obvious that this change wouldn't remove the need to understand the order of expansion. Regards, Tim
_______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make