lose the spi2 snubbers we've never used, replace serial i/o with pwm servos
[hw/telemega] / Makefile
index 4752e98df05ae3e29237122fce34f27875931934..f795462fa220da40daa35305e37cb28e24065fe4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -55,7 +55,7 @@ stencil:      $(PROJECT).bottom.gbr $(PROJECT).toppaste.gbr $(PROJECT).outline.gbr
 
 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 *.net *.xy *.cmd *.png partslist partslist.* *.ger *.xln
        rm -f *.partslist *.new.pcb *.unsorted $(PROJECT).xls muffin-5267.pdf
 
 muffins: partslist.csv $(AM)/glabels/muffin-short-5267.glabels
@@ -63,3 +63,17 @@ muffins: partslist.csv $(AM)/glabels/muffin-short-5267.glabels
                -i partslist.csv -o muffin-5267.ps >/dev/null && \
                ps2pdf muffin-5267.ps && rm muffin-5267.ps
 
+$(PROJECT)-sch.ps: $(PROJECT).sch
+       gschem -p -o $(PROJECT)-sch.ps -s /usr/share/gEDA/scheme/print.scm $(PROJECT).sch
+
+$(PROJECT)-sch.pdf:    $(PROJECT)-sch.ps
+       ps2pdf $(PROJECT)-sch.ps
+
+$(PROJECT)-pcb.ps:     $(PROJECT).pcb
+       pcb -x ps --psfile $(PROJECT)-pcb.ps --media Letter $(PROJECT).pcb
+
+$(PROJECT)-pcb.pdf:    $(PROJECT)-pcb.ps
+       ps2pdf $(PROJECT)-pcb.ps
+
+pdf:   $(PROJECT)-sch.pdf $(PROJECT)-pcb.pdf
+