require "bundler" Bundler.setup(:default) require "rake/clean" require "rscons" NAME = "freetype2gl3" task :default do Rscons::Environment.new do |env| env.build_root = "build" env["LIBS"] += ["SDL2", "GL", "dl", "freetype"] env["CXXFLAGS"] += `freetype-config --cflags`.split(" ") env["LDFLAGS"] += `freetype-config --libs`.split(" ") env.Program("^/#{NAME}", Dir["*.{cc,c}"]) end end task :clean do Rscons.clean end