Clean up mask violations in LPC11U14 footprint. Hide attributes
[hw/easymini] / Makefile
index 27bbdaa15f7254c70160c811d9555f9dc6bec1a2..9cdc1f4edebb82a110129e9bfff29dd9d15d1a96 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ NICKLE=$(AM)/nickle
 RETAB=nickle $(NICKLE)/retab
 
 # intentionally want to rebuild drc and bom on every invocation
-all:   drc pcb partslist partslist.csv partslist.dk muffin-5267.pdf stencil
+all:   drc pcb partslist partslist.csv partslist.dk muffin-5267.pdf zip
 
 drc: $(PROJECT).sch
        gnetlist -L $(SCHEME) -g drc2 $(PROJECT).sch -o $(PROJECT).drc
@@ -53,14 +53,15 @@ $(PROJECT).gerb: $(PROJECT).pcb
        pcb -x gerber $(PROJECT).pcb
        touch $@
 
-zip: $(PROJECT).zip
+zip: $(PROJECT).zip $(PROJECT)-stencil.zip
 
 $(PROJECT).zip: $(PROJECT).gerb $(PROJECT).xy
-       rm -f $(PROJECT).zip
-       zip $(PROJECT).zip *.gbr *.cnc *.xy
+       rm -f $@
+       zip $@ *.gbr *.cnc *.xy
 
-stencil:       $(PROJECT).gerb
-       zip $(PROJECT)-stencil.zip $(PROJECT).toppaste.gbr $(PROJECT).outline.gbr
+$(PROJECT)-stencil.zip:        $(PROJECT).gerb
+       rm -f $@
+       zip $@ $(PROJECT).toppaste.gbr $(PROJECT).outline.gbr
 
 clean:
        rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr $(PROJECT).gerb *.cnc *bak* *- *.zip