
task :a do |t|
    puts t.full_name
end

desc "noop"
task :b

file "sub.t" => "@a.t" do |t|
    sys.cp sys.expand_path(t.source), t.name
end

gen Command, "c1.t", "@config.t", "$[sh_cat] ${<} > $(>)"
gen Command, "c2.t", "@config.t", "$[sh_cat] ${prerequisites} > $(name)"

gen Command, "c3.t", "a.r.t", "$[sh_cat] ${<} > $(>)"

gen Directory, "dir.t"
