add dk target
[hw/lipocharger] / Makefile
index 68bfd58b2b9f516bb1ce97622daa0c1ea14762d3..ee2bb76c14e483cb902e8226b2e0ccde6ba6506d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,4 @@
+PROJECT=lipocharger
 AM=../altusmetrum
 SCHEME=$(AM)/scheme
 
 AM=../altusmetrum
 SCHEME=$(AM)/scheme
 
@@ -20,6 +21,9 @@ partslist.csv:        lipocharger.sch Makefile
        tail -n+2 lipocharger.unsorted | sort -t \, -k 8 >> partslist.csv
        rm -f lipocharger.unsorted
 
        tail -n+2 lipocharger.unsorted | sort -t \, -k 8 >> partslist.csv
        rm -f lipocharger.unsorted
 
+partslist.dk: $(PROJECT).sch Makefile $(SCHEME)/gnet-partslist-bom.scm
+       gnetlist -L $(SCHEME) -g partslist-bom -Ovendor=digikey -o $@ $(PROJECT).sch
+
 pcb:   lipocharger.sch project Makefile
        gsch2pcb project
 
 pcb:   lipocharger.sch project Makefile
        gsch2pcb project
 
@@ -47,14 +51,13 @@ lipocharger.bottom.gbr:     lipocharger.pcb
 zip:   lipocharger.bottom.gbr lipocharger.bottommask.gbr lipocharger.fab.gbr lipocharger.top.gbr lipocharger.topmask.gbr lipocharger.toppaste.gbr lipocharger.topsilk.gbr lipocharger.plated-drill.cnc lipocharger.xy  Makefile # lipocharger.xls
        zip lipocharger.zip lipocharger.*.gbr lipocharger.*.cnc lipocharger.xy # lipocharger.xls
 
 zip:   lipocharger.bottom.gbr lipocharger.bottommask.gbr lipocharger.fab.gbr lipocharger.top.gbr lipocharger.topmask.gbr lipocharger.toppaste.gbr lipocharger.topsilk.gbr lipocharger.plated-drill.cnc lipocharger.xy  Makefile # lipocharger.xls
        zip lipocharger.zip lipocharger.*.gbr lipocharger.*.cnc lipocharger.xy # lipocharger.xls
 
-oshpark: lipocharger.bottom.gbr lipocharger.bottommask.gbr lipocharger.top.gbr lipocharger.topmask.gbr lipocharger.topsilk.gbr lipocharger.plated-drill.cnc
+oshpark: lipocharger.bottom.gbr lipocharger.bottommask.gbr lipocharger.top.gbr lipocharger.topmask.gbr lipocharger.plated-drill.cnc
        mv lipocharger.bottom.gbr bottom\ layer.ger
        mv lipocharger.bottommask.gbr bottom\ solder\ mask.ger
        mv lipocharger.bottomsilk.gbr bottom\ silk\ screen.ger
        mv lipocharger.outline.gbr board\ outline.ger
        mv lipocharger.top.gbr top\ layer.ger
        mv lipocharger.topmask.gbr top\ solder\ mask.ger
        mv lipocharger.bottom.gbr bottom\ layer.ger
        mv lipocharger.bottommask.gbr bottom\ solder\ mask.ger
        mv lipocharger.bottomsilk.gbr bottom\ silk\ screen.ger
        mv lipocharger.outline.gbr board\ outline.ger
        mv lipocharger.top.gbr top\ layer.ger
        mv lipocharger.topmask.gbr top\ solder\ mask.ger
-       mv lipocharger.topsilk.gbr top\ silk\ screen.ger
        mv lipocharger.plated-drill.cnc drills.xln
        zip lipocharger-oshpark.zip *.ger *.xln
 
        mv lipocharger.plated-drill.cnc drills.xln
        zip lipocharger-oshpark.zip *.ger *.xln
 
@@ -65,6 +68,7 @@ clean:
        rm -f *.bom *.drc *.log *~ lipocharger.ps *.gbr *.cnc *bak* *- *.zip 
        rm -f *.net *.xy *.cmd *.png partslist partslist.csv *.ger *.xln
        rm -f *.partslist *.new.pcb *.unsorted lipocharger.xls muffin-5267.pdf
        rm -f *.bom *.drc *.log *~ lipocharger.ps *.gbr *.cnc *bak* *- *.zip 
        rm -f *.net *.xy *.cmd *.png partslist partslist.csv *.ger *.xln
        rm -f *.partslist *.new.pcb *.unsorted lipocharger.xls muffin-5267.pdf
+       rm -f partslist.dk
 
 muffins: partslist.csv $(AM)/glabels/muffin-short-5267.glabels
        glabels-3-batch $(AM)/glabels/muffin-short-5267.glabels \
 
 muffins: partslist.csv $(AM)/glabels/muffin-short-5267.glabels
        glabels-3-batch $(AM)/glabels/muffin-short-5267.glabels \