From: Bdale Garbee Date: Mon, 26 Oct 2015 02:56:23 +0000 (+0900) Subject: have partslist targets depend on preferred-parts file to pick up updates X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=b2d42294f56e237ee5c2c6901e297b564e7e37d7;p=hw%2Faltusmetrum have partslist targets depend on preferred-parts file to pick up updates --- diff --git a/pcb.mk b/pcb.mk index 42e0f19..3ebd8f1 100644 --- a/pcb.mk +++ b/pcb.mk @@ -18,13 +18,13 @@ all: drc partslist partslist.csv pcb drc: $(PROJECT).sch Makefile -gnetlist -g drc2 $(PROJECT).sch -o $(PROJECT).drc -partslist: $(PROJECT).sch Makefile +partslist: $(PROJECT).sch Makefile $(AM)/preferred-parts gnetlist -g bom -o $(PROJECT).unsorted $(SCHEMATICS) head -n1 $(PROJECT).unsorted > partslist tail -n+2 $(PROJECT).unsorted | sort | awk -f $(AM)/bin/fillpartslist >> partslist rm -f $(PROJECT).unsorted -partslist.csv: $(SCHEMATICS) Makefile +partslist.csv: $(SCHEMATICS) Makefile $(AM)/preferred-parts gnetlist -L $(SCHEME) -g partslistgag -o $(PROJECT).csvtmp $(SCHEMATICS) (head -n1 $(PROJECT).csvtmp; tail -n+2 $(PROJECT).csvtmp | sort -t \, -k 8 | awk -f $(AM)/bin/fillpartscsv ) > $@ && rm -f $(PROJECT).csvtmp