# intentionally want to rebuild drc and bom on every invocation
all: drc partslist partslist.csv pcb
-drc: megadaughter.sch Makefile
- -gnetlist -g drc2 megadaughter.sch -o megadaughter.drc
-
-partslist: megadaughter.sch Makefile
- gnetlist -g bom -o megadaughter.unsorted megadaughter.sch
- head -n1 megadaughter.unsorted > partslist
- tail -n+2 megadaughter.unsorted | sort >> partslist
- rm -f megadaughter.unsorted
-
-partslist.csv: megadaughter.sch Makefile
- gnetlist -g partslistgag -o megadaughter.unsorted megadaughter.sch
- head -n1 megadaughter.unsorted > partslist.csv
- tail -n+2 megadaughter.unsorted | sort -t \, -k 8 >> partslist.csv
- rm -f megadaughter.unsorted
-
-pcb: megadaughter.sch project Makefile
+drc: megaaccel.sch Makefile
+ -gnetlist -g drc2 megaaccel.sch -o megaaccel.drc
+
+partslist: megaaccel.sch Makefile
+ gnetlist -g bom -o megaaccel.unsorted megaaccel.sch
+ head -n1 megaaccel.unsorted > partslist
+ tail -n+2 megaaccel.unsorted | sort >> partslist
+ rm -f megaaccel.unsorted
+
+partslist.csv: megaaccel.sch Makefile
+ gnetlist -g partslistgag -o megaaccel.unsorted megaaccel.sch
+ head -n1 megaaccel.unsorted > partslist.csv
+ tail -n+2 megaaccel.unsorted | sort -t \, -k 8 >> partslist.csv
+ rm -f megaaccel.unsorted
+
+pcb: megaaccel.sch project Makefile
gsch2pcb project
# note that 'gschlas -e foo.sch' will embed all symbols in the schematic, this
push:
git push --mirror
-megadaughter.xy: megadaughter.pcb
- pcb -x bom megadaughter.pcb
+megaaccel.xy: megaaccel.pcb
+ pcb -x bom megaaccel.pcb
-megadaughter.bottom.gbr: megadaughter.pcb
- pcb -x gerber megadaughter.pcb
+megaaccel.bottom.gbr: megaaccel.pcb
+ pcb -x gerber megaaccel.pcb
-zip: megadaughter.bottom.gbr megadaughter.bottommask.gbr megadaughter.fab.gbr megadaughter.top.gbr megadaughter.topmask.gbr megadaughter.toppaste.gbr megadaughter.topsilk.gbr megadaughter.group2.gbr megadaughter.group3.gbr megadaughter.plated-drill.cnc megadaughter.xy Makefile # megadaughter.xls
- zip megadaughter.zip megadaughter.*.gbr megadaughter.*.cnc megadaughter.xy # megadaughter.xls
+zip: megaaccel.bottom.gbr megaaccel.bottommask.gbr megaaccel.fab.gbr megaaccel.top.gbr megaaccel.topmask.gbr megaaccel.toppaste.gbr megaaccel.topsilk.gbr megaaccel.plated-drill.cnc megaaccel.xy Makefile # megaaccel.xls
+ zip megaaccel.zip megaaccel.*.gbr megaaccel.*.cnc megaaccel.xy # megaaccel.xls
clean:
- rm -f *.bom *.drc *.log *~ megadaughter.ps *.gbr *.cnc *bak* *- *.zip
+ rm -f *.bom *.drc *.log *~ megaaccel.ps *.gbr *.cnc *bak* *- *.zip
rm -f *.net *.xy *.cmd *.png partslist partslist.csv
- rm -f *.partslist *.new.pcb *.unsorted megadaughter.xls
+ rm -f *.partslist *.new.pcb *.unsorted megaaccel.xls