module Rake::DSL

def rule(*args, &block) # :doc:

:doc:

end
sh 'cc', '-c', '-o', t.name, t.source
rule '.o' => '.c' do |t|
Example:

Declare a rule for auto-tasks.
def rule(*args, &block) # :doc:
  Rake::Task.create_rule(*args, &block)
end