From: Keith Packard Date: Wed, 9 Apr 2014 04:02:42 +0000 (-0700) Subject: Make parallel make work by using separate temp files for each partslist generation X-Git-Url: https://git.gag.com/?p=hw%2Ftelemini;a=commitdiff_plain;h=5c758942c149a54ba0db93bbaf4925747863496f Make parallel make work by using separate temp files for each partslist generation --- diff --git a/Makefile b/Makefile index 86b8dd2..7558cf4 100644 --- a/Makefile +++ b/Makefile @@ -11,17 +11,17 @@ drc: telemini.sch Makefile -gnetlist -g drc2 telemini.sch -o telemini.drc partslist: telemini.sch Makefile - gnetlist -g bom -o telemini.unsorted telemini.sch - head -n1 telemini.unsorted > partslist - tail -n+2 telemini.unsorted | sort >> partslist - rm -f telemini.unsorted + gnetlist -g bom -o telemini.pl.unsorted telemini.sch + head -n1 telemini.pl.unsorted > partslist + tail -n+2 telemini.pl.unsorted | sort >> partslist + rm -f telemini.pl.unsorted partslist.csv: telemini.sch Makefile gnetlist -L $(SCHEME) -g partslistgag \ - -o telemini.unsorted telemini.sch - head -n1 telemini.unsorted > partslist.csv - tail -n+2 telemini.unsorted | sort -t \, -k 8 >> partslist.csv - rm -f telemini.unsorted + -o telemini.csv.unsorted telemini.sch + head -n1 telemini.csv.unsorted > partslist.csv + tail -n+2 telemini.csv.unsorted | sort -t \, -k 8 >> partslist.csv + rm -f telemini.csv.unsorted partslist.dk: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm gnetlist -L $(SCHEME) -g partslist-bom -Ovendor=digikey -o $@ $(PROJECT).sch