Rscons::Environment.new do |env| env.append('CPPPATH' => Dir['src/**/*/'].sort) env.build_dir(%r{^src/([^/]+)/}, 'build_\\1/') env.Program('build_dir.exe', Dir['src/**/*.c']) end