rake: version panel configuration
This commit is contained in:
parent
0d85bfb90a
commit
fc17a5abe3
4
Rakefile
4
Rakefile
@ -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]}"
|
||||
|
Loading…
Reference in New Issue
Block a user