michael@0: #T returncode: 2 michael@0: michael@0: # Once parsing is finished, recursive expansion in commands are not allowed to create any new rules (it may only set variables) michael@0: michael@0: define MORERULE michael@0: all: michael@0: @echo TEST-FAIL michael@0: endef michael@0: michael@0: all: michael@0: $(eval $(MORERULE)) michael@0: @echo done