C サンプルプログラム用 Rakefile
sample*.c などのソースコードを、それぞれコンンパイルして、実行ファイルを生成するRakefileです。
code:Rakefile
require 'rake/clean'
CC = "cc"
sources = Dir.glob("sample*.c").sort
objects = sources.map{|f| File.basename(f, ".c") + ".o" }
executes = sources.map{|f| File.basename(f, ".c") }
task :default => executes.first
CLEAN.include objects
CLOBBER.include executes
sources.each do |src|
basename = File.basename(src, ".c")
end
end
rule '.o' => '.c' do |t|
end