X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=Makefile;h=83070e1c451be45d8d90c027d8a9f9c257a69af8;hb=d8fdffc2c26993091ab7ceec5c7108a203d68fc7;hp=b8fc1ac73d987121ea31adc5633871b41b3b3f62;hpb=a4cd2624abe07bf3bee5e677fc1a5e05b8f211f2;p=hw%2Ftelemega diff --git a/Makefile b/Makefile index b8fc1ac..83070e1 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,6 @@ +AM=../altusmetrum +SCHEME=$(AM)/scheme + # intentionally want to rebuild drc and bom on every invocation all: drc partslist partslist.csv pcb @@ -11,7 +14,7 @@ partslist: telemega.sch Makefile rm -f telemega.unsorted partslist.csv: telemega.sch Makefile - gnetlist -L ../altusmetrum/scheme -g partslistgag \ + gnetlist -L $(SCHEME) -g partslistgag \ -o telemega.unsorted telemega.sch head -n1 telemega.unsorted > partslist.csv tail -n+2 telemega.unsorted | sort -t \, -k 8 >> partslist.csv @@ -63,5 +66,10 @@ stencil: telemega.bottom.gbr telemega.toppaste.gbr telemega.outline.gbr clean: rm -f *.bom *.drc *.log *~ telemega.ps *.gbr *.cnc *bak* *- *.zip rm -f *.net *.xy *.cmd *.png partslist partslist.csv *.ger *.xln - rm -f *.partslist *.new.pcb *.unsorted telemega.xls + rm -f *.partslist *.new.pcb *.unsorted telemega.xls muffin-5267.pdf + +muffins: partslist.csv $(AM)/glabels/muffin-short-5267.glabels + glabels-3-batch $(AM)/glabels/muffin-short-5267.glabels \ + -i partslist.csv -o muffin-5267.ps >/dev/null && \ + ps2pdf muffin-5267.ps && rm muffin-5267.ps