partslists: partslist partslist.csv partslist.dk partslist-check.dk partslist-mouser.csv partslist.other
-partslist: $(PROJECT).sch Makefile $(AM)/preferred-parts $(CONFIG)
+partslist: $(SCHEMATICS) Makefile $(AM)/preferred-parts $(CONFIG)
gnetlist -g bom -o $(PROJECT).unsorted $(SCHEMATICS)
head -n1 $(PROJECT).unsorted > partslist
tail -n+2 $(PROJECT).unsorted | sort | awk -f $(AM)/bin/fillpartslist >> partslist
if [ -f $(PROJECT).unplated-drill.cnc ]; then \
cp $(PROJECT).unplated-drill.cnc $(PROJECT).drd; \
fi
+ if [ -f $(PROJECT).fab.gbr ]; then \
+ cp $(PROJECT).fab.gbr $(PROJECT).fab; \
+ fi
if [ -f $(PROJECT).group1.gbr -a -f $(PROJECT).group2.gbr ]; then \
cp $(PROJECT).group1.gbr $(PROJECT).gl2; \
cp $(PROJECT).group2.gbr $(PROJECT).gl3; \
$(PROJECT).gbl $(PROJECT).gbs $(PROJECT).gbo $(PROJECT).gbp \
$(PROJECT).gml $(PROJECT).ncd $(PROJECT).gml $(PROJECT).drd \
$(PROJECT).gl2 $(PROJECT).gl3 \
- $(PROJECT).xy
+ $(PROJECT).xy $(PROJECT).fab
oshpark: $(PROJECT)-oshpark.zip
rm -f $(PROJECT)-sch.ps $(PROJECT)-sch.pdf $(PROJECT)-pcb.ps $(PROJECT)-pcb.pdf
rm -f $(PROJECT).gbl $(PROJECT).gbs $(PROJECT).gbo $(PROJECT).gbp $(PROJECT).ncd
rm -f $(PROJECT).gto $(PROJECT).gtp $(PROJECT).gml $(PROJECT).gtl $(PROJECT).gts
- rm -f $(PROJECT).txt $(PROJECT).gl2 $(PROJECT).gl3
+ rm -f $(PROJECT).txt $(PROJECT).gl2 $(PROJECT).gl3 $(PROJECT).fab
rm -f $(PROJECT)-seeed.zip $(PROJECT)-seeed.csv
rm -f $(PROJECT)-goldphoenix.zip $(PROJECT)-goldphoenix.csv
rm -f $(PROJECT)*.ps $(PROJECT)*.pdf