# Very simple Mage example include mage.mk .SECONDARY: all: cmd-xgrep = grep 'X' '$<' >'$@' $(call mg-define-rule,%.x,%,$(value cmd-xgrep)) cmd-addheader = echo 'Header:' | cat - '$<' >'$@' $(call mg-define-rule,%.h,%,$(value cmd-addheader)) # Testing obfuscation mainoid := $(newoid) all: $(mainoid) $(mainoid)@opr:=foo.x.h