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
$(PROJECT)-bom.csv: partslist.csv
cp partslist.csv $@
-$(PROJECT)-ac.zip: $(PROJECT).bottom.gbr
+$(PROJECT)-ac.zip: $(PROJECT).bottom.gbr $(PROJECT).xy
cp $(PROJECT).bottom.gbr $(PROJECT).gbl
cp $(PROJECT).bottommask.gbr $(PROJECT).gbs
if [ -f $(PROJECT).bottomsilk.gbr ]; then \
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
seeed: $(PROJECT)-seeed.zip $(PROJECT)-seeed.csv
-$(PROJECT)-seeed.zip: $(PROJECT).bottom.gbr $(PROJECT).all-drill.cnc $(PROJECT)-sch.pdf $(SEEED_EXTRA)
+$(PROJECT)-seeed.zip: $(PROJECT).bottom.gbr $(PROJECT).all-drill.cnc $(PROJECT)-sch.pdf $(PROJECT).xy $(SEEED_EXTRA)
cp $(PROJECT).bottom.gbr $(PROJECT).gbl
cp $(PROJECT).bottommask.gbr $(PROJECT).gbs
if [ -f $(PROJECT).bottomsilk.gbr ]; then \
goldphoenix: $(PROJECT)-goldphoenix.zip
-$(PROJECT)-goldphoenix.zip: $(PROJECT).bottom.gbr $(PROJECT).all-drill.cnc $(PROJECT)-sch.pdf $(PROJECT)-goldphoenix.csv
+$(PROJECT)-goldphoenix.zip: $(PROJECT).bottom.gbr $(PROJECT).all-drill.cnc $(PROJECT)-sch.pdf $(PROJECT).xy $(PROJECT)-goldphoenix.csv
cp $(PROJECT).bottom.gbr $(PROJECT).gbl
cp $(PROJECT).bottommask.gbr $(PROJECT).gbs
if [ -f $(PROJECT).bottomsilk.gbr ]; then \
clean:
rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr *.cnc *bak* *- *.zip
rm -f *.net *.xy *.cmd *.png partslist partslist.csv *.ger *.xln
- rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls muffin-5267.pdf
+ rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls muffin-5267.pdf muffin-keithp.pdf
rm -f partslist-check.dk partslist.dk partslist-mouser.csv partslist.other
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