rake: version panel configuration

This commit is contained in:
King Kévin 2022-06-08 14:16:59 +02:00
parent ccdd7f345a
commit 88a7909371
1 changed files with 2 additions and 2 deletions

View File

@ -78,7 +78,7 @@ CLOBBER.include(PANEL_DIR)
# ===============
desc "generate file with version information"
VERSIONED = [".kicad_sch", ".kicad_pcb", ".kicad_pro"]
VERSIONED = [".kicad_sch", ".kicad_pcb", ".kicad_pro", ".json"]
VERSIONED.each do |ext|
rule ".versioned" + ext => ext do |t|
sh "cp #{t.source} #{t.name}"
@ -115,7 +115,7 @@ rule ".bom.csv" => ".versioned.xml" do |t|
end
desc "generate panel"
rule panels[0] => ["#{name}.versioned.kicad_pcb", "#{name}.versioned.kicad_pro", "#{name}.versioned.kicad_sch", "panel.json"] do |t|
rule panels[0] => ["#{name}.versioned.kicad_pcb", "#{name}.versioned.kicad_pro", "#{name}.versioned.kicad_sch", "panel.versioned.json"] do |t|
sh "kikit panelize -p #{t.prerequisites[3]} #{t.prerequisites[0]} #{panels[0]}"
sh "pcbdraw --silent #{t.name} --dpi 600 #{panels[2]}"
sh "pcbdraw --silent #{t.name} --dpi 600 --back #{panels[3]}"