task :default => [:test, :doc] task :install => [:setup] do sh 'ruby setup.rb install' end desc "RDoc documentation" task :doc do sh 'rdoc -t "ruby-audio" -m README README lib' end file '.config' do sh 'ruby setup.rb config' end task :setup => ['.config'] do sh 'ruby setup.rb setup' end desc 'clean up' task :clean do sh 'ruby setup.rb clean' sh 'rm -rf doc' end task :dist do sh 'darcs dist -d ruby-audio-`cat VERSION`' end require 'rake/testtask' Rake::TestTask.new do |t| t.libs += ['ext/sndfile'] end task :test => [:setup] # vim: filetype=ruby