22 lines
353 B
Ruby
22 lines
353 B
Ruby
require "bundler"
|
|
Bundler.setup(:default)
|
|
|
|
require "rake/clean"
|
|
require "rscons"
|
|
|
|
NAME = "jes"
|
|
|
|
task :library do
|
|
Rscons::Environment.new do |env|
|
|
env.build_root = "build"
|
|
env["CPPPATH"] << "src/lib/include"
|
|
env.Library("^/lib#{NAME}.a", Dir["src/lib/**/*.{cc,c}"])
|
|
end
|
|
end
|
|
|
|
task :default => [:library]
|
|
|
|
task :clean do
|
|
Rscons.clean
|
|
end
|