import "subfile"

gen SubFile, "sub.t/file" do |t|
    sys.touch t.name
end

desc "some subfile"
gen SubFile, "sub2.t/file"

gen SubFile, "sub3.t", "file" do |t|
    sys.touch t.name
end

gen SubFile, "sub.t/file2" do |t|
    sys.touch t.name
end

gen SubFile, "sub4.t/sub/file" do |t|
    sys.touch t.name
end

gen SubFile, "sub5.t", "sub/sub/file" do |t|
    sys.touch t.name
end

gen SubFile, "file.t" do |t|
    sys.touch t.name
end

gen SubFile, "sub.t", "sub/file" => "file.t" do |t|
    sys.touch t.name
end

gen SubFile, "a.t" => %w(file.t sub.t/file2) do |t|
    sys.touch t.name
end
