From ce526a753ec9444a7ca03c622b3a8b0ae586599f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Wed, 18 May 2022 17:11:53 +0200 Subject: [PATCH] rake: export gerber in a directory --- Rakefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Rakefile b/Rakefile index 0f9168e..0240aa6 100644 --- a/Rakefile +++ b/Rakefile @@ -115,9 +115,10 @@ end desc "archive gerbers" rule ".brd.zip" => ".versioned.lht" do |t| base = File.basename(t.source, ".versioned.lht") - puts base - sh "pcb-rnd -x cam gerber:JLC_PCB --outfile #{base}.brd #{t.source} 2> /dev/null" - sh "zip --quiet #{t.name} #{base}.brd.xln #{base}.brd.a* #{base}.brd.g*" + dir = "fabrication" + sh "mkdir #{dir}" unless File.directory?(dir) + sh "pcb-rnd -x cam gerber:JLC_PCB --outfile #{dir}/#{base}.brd #{t.source} 2> /dev/null" + sh "zip --quiet #{t.name} #{dir}/*" end desc "generate BOM file from schematic"