add reformat support for multiple targets

This commit is contained in:
Kevin Redon 2014-03-26 12:58:05 +01:00
parent 1492d2393b
commit 87af65c964
1 changed files with 3 additions and 4 deletions

View File

@ -100,10 +100,10 @@ gerbers = targets.collect{|target| GERBERS.collect{|suffix| target[:name]+suffix
task :gerber => gerbers task :gerber => gerbers
CLOBBER.include(gerbers) CLOBBER.include(gerbers)
=begin
desc "reformat gerber and drill output (some programs like LPKF CircuitPro have difficulties with gEDA pcb output)" desc "reformat gerber and drill output (some programs like LPKF CircuitPro have difficulties with gEDA pcb output)"
task :reformat => GERBERS do task :reformat => gerbers do
GERBERS.each do |gerber| gerbers.each do |gerber|
next unless File.exist? gerber
if gerber.end_with? ".gbr" then if gerber.end_with? ".gbr" then
sh "gerbv --export=rs274x --output=#{gerber} #{gerber}" sh "gerbv --export=rs274x --output=#{gerber} #{gerber}"
elsif gerber.end_with? ".cnc" then elsif gerber.end_with? ".cnc" then
@ -111,7 +111,6 @@ task :reformat => GERBERS do
end end
end end
end end
=end
# ================ # ================
# helper functions # helper functions