# File lib/rad/generators/makefile/makefile.rb, line 8 def compose_for_sketch(sketch_name) params = hardware_params.merge software_params params['target'] = sketch_name params['libraries_root'] = "#{File.expand_path(RAD_ROOT)}/vendor/libraries" params['libraries'] = libraries params['asm_files'] = Dir.entries( File.expand_path(RAD_ROOT) + "/" + PROJECT_DIR_NAME ).select{|e| e =~ /\.S/} e = ERB.new File.read("#{File.dirname(__FILE__)}/makefile.erb") File.open("#{RAD_ROOT}/#{sketch_name}/Makefile", "w") do |f| f << e.result(binding) end end