# intentionally want to rebuild drc and bom on every invocation
all: drc partslist partslist.csv pcb
-drc: cnc4pga.sch Makefile
- -gnetlist -g drc2 cnc4pga.sch -o cnc4pga.drc
-
-partslist: cnc4pga.sch Makefile
- gnetlist -g bom -o cnc4pga.unsorted cnc4pga.sch
- head -n1 cnc4pga.unsorted > partslist
- tail -n+2 cnc4pga.unsorted | sort >> partslist
- rm -f cnc4pga.unsorted
-
-partslist.csv: cnc4pga.sch Makefile
- gnetlist -g partslistgag -o cnc4pga.unsorted cnc4pga.sch
- head -n1 cnc4pga.unsorted > partslist.csv
- tail -n+2 cnc4pga.unsorted | sort -t \, -k 8 >> partslist.csv
- rm -f cnc4pga.unsorted
-
-pcb: cnc4pga.sch project Makefile
+drc: cncfpga.sch Makefile
+ -gnetlist -g drc2 cncfpga.sch -o cncfpga.drc
+
+partslist: cncfpga.sch Makefile
+ gnetlist -g bom -o cncfpga.unsorted cncfpga.sch
+ head -n1 cncfpga.unsorted > partslist
+ tail -n+2 cncfpga.unsorted | sort >> partslist
+ rm -f cncfpga.unsorted
+
+partslist.csv: cncfpga.sch Makefile
+ gnetlist -g partslistgag -o cncfpga.unsorted cncfpga.sch
+ head -n1 cncfpga.unsorted > partslist.csv
+ tail -n+2 cncfpga.unsorted | sort -t \, -k 8 >> partslist.csv
+ rm -f cncfpga.unsorted
+
+pcb: cncfpga.sch project Makefile
gsch2pcb project
-cnc4pga.xy: cnc4pga.pcb
- pcb -x bom cnc4pga.pcb
+cncfpga.xy: cncfpga.pcb
+ pcb -x bom cncfpga.pcb
-cnc4pga.bottom.gbr: cnc4pga.pcb
- pcb -x gerber cnc4pga.pcb
+cncfpga.bottom.gbr: cncfpga.pcb
+ pcb -x gerber cncfpga.pcb
-zip: cnc4pga.bottom.gbr cnc4pga.bottommask.gbr cnc4pga.fab.gbr cnc4pga.top.gbr cnc4pga.topmask.gbr cnc4pga.toppaste.gbr cnc4pga.topsilk.gbr cnc4pga.group2.gbr cnc4pga.group3.gbr cnc4pga.plated-drill.cnc cnc4pga.xy Makefile # cnc4pga.xls
- zip cnc4pga.zip cnc4pga.*.gbr cnc4pga.*.cnc cnc4pga.xy # cnc4pga.xls
+zip: cncfpga.bottom.gbr cncfpga.bottommask.gbr cncfpga.fab.gbr cncfpga.top.gbr cncfpga.topmask.gbr cncfpga.toppaste.gbr cncfpga.topsilk.gbr cncfpga.group2.gbr cncfpga.group3.gbr cncfpga.plated-drill.cnc cncfpga.xy Makefile # cncfpga.xls
+ zip cncfpga.zip cncfpga.*.gbr cncfpga.*.cnc cncfpga.xy # cncfpga.xls
clean:
- rm -f *.bom *.drc *.log *~ cnc4pga.ps *.gbr *.cnc *bak* *- *.zip
+ rm -f *.bom *.drc *.log *~ cncfpga.ps *.gbr *.cnc *bak* *- *.zip
rm -f *.net *.xy *.cmd *.png partslist partslist.csv
- rm -f *.partslist *.new.pcb *.unsorted cnc4pga.xls
+ rm -f *.partslist *.new.pcb *.unsorted cncfpga.xls