You can supply shell command substitutions within a rule as in the following example:
do: @echo `cat Listfile`
You can even place the backquoted expression in a macro:
DO= `cat Listfile` do: @echo $(DO)
However, you can only use this form of command substitution within a rule.