aboutsummaryrefslogtreecommitdiff
path: root/hardware/Makefile
blob: 30b4e457608ed3a255e8c1f998c4bae35d60a6d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
OUT = blackmagic_mini

.PHONY: all clean
all: $(OUT).gbr.zip $(OUT).xy

%.net: %.sch
	gnetlist -g PCB -o $@ $<

%.xy %.bom: %.pcb
	pcb -x bom $<

%.gbr: %.pcb
	mkdir -p $@
	pcb -x gerber --gerberfile $@/$(basename $@) $<
	touch $@

%.gbr.zip: %.gbr
	zip -r $@ $<

clean:
	-rm -rf *.bom *.xy *.net *.gbr.zip $(OUT).gbr