Sha256: d1c5902868956c2fe8ac007e12e550181bacbdc71ddac4d68d8bb08c68d6b472

Contents?: true

Size: 590 Bytes

Versions: 6

Compression:

Stored size: 590 Bytes

Contents

import "c/dependencies", "autoclean"

var :deps, 1..3

file "a.t" => sys["**/*.{c,cpp}"] do |t|
    sys.touch t.name
end

file "hello.t" => "hello.c" do |t|
    sys.touch t.name
end

file "bar.t" => "src/bar.c" do |t|
    sys.touch t.name
end

desc "Create C source dependency file."
gen C::Dependencies

gen C::Dependencies, "deps2.t", :search => [".", "include"]
gen C::Dependencies, "deps3.t", :search => [".", "include", "src"]

gen Action do
    source case var[:deps]
    when 2: "deps2.t"
    when 3: "deps3.t"
    else    "c_dependencies"
    end
end

gen AutoClean

# vim:ft=ruby

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rant-0.3.8 test/import/c/dependencies/Rantfile
rant-0.4.0 test/import/c/dependencies/Rantfile
rant-0.4.2 test/import/c/dependencies/Rantfile
rant-0.4.4 test/import/c/dependencies/Rantfile
rant-0.4.6 test/import/c/dependencies/Rantfile
rant-0.4.8 test/import/c/dependencies/Rantfile