The makelist is parsed before writing, so all R code which is not in
a "code" item will be evaluated.
So if any other item's string contains code allowing for a dynamic rule,
for example with some "dependencies" reading
"list.files(\"R\", full.names = TRUE)", the Makefile will
have the
evaluated code, a static list of files in the above case.