X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=Makefile;h=4a43557dd0a8bb1096572ff056953913ec6fd055;hb=HEAD;hp=886a23462cbe435e99191dfb7b270d184d1aa4e4;hpb=5fd76e12410436843b6d35812e4374dfb0fc5b49;p=hw%2Fcncfpga diff --git a/Makefile b/Makefile index 886a234..4a43557 100644 --- a/Makefile +++ b/Makefile @@ -1,35 +1,36 @@ # 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 -L ../altusmetrum/scheme -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