X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=pcb-rnd.mk;h=a574b804490a76f9d364db8f325f01ad09168326;hb=e68c2062debe1a99ab87fa51bffbe11497d66096;hp=b468845b40ba42426c7ce582d8f60629ed3b1a51;hpb=a40b55901db5950633000e2ef4dac279190a19f9;p=hw%2Faltusmetrum diff --git a/pcb-rnd.mk b/pcb-rnd.mk index b468845..a574b80 100644 --- a/pcb-rnd.mk +++ b/pcb-rnd.mk @@ -1,7 +1,7 @@ AM=../altusmetrum SCHEME=$(AM)/scheme -.SUFFIXES: .lht .sch .ps .pdf .tdx +.SUFFIXES: .lht .sch .ps .pdf .tdx .scad .stl # need to have PROJECT defined ifndef PROJECT @@ -101,6 +101,12 @@ stencilsunlimited: $(BOTTOMCOPPER) $(PROJECT).toppaste.gbr $(OUTLINE) stencil: $(PROJECT).lht pcb-rnd -x cam gerber:stencils --outfile out/$(PROJECT) $(PROJECT).lht +$(PROJECT).scad: $(PROJECT).lht + pcb-rnd -x openscad $(PROJECT).lht + +$(PROJECT).stl: $(PROJECT).scad + openscad --o $(PROJECT).stl $(PROJECT).scad + clean: rm -f *.bom *.drc *.log *~ $(PROJECT).ps *.gbr *.cnc *bak* *- *.zip *.tdx *.backup rm -f *.net *.xy *.cmd *.png partslist partslist.csv *.ger *.xln PCB*save @@ -114,6 +120,7 @@ clean: rm -f $(PROJECT)-seeed.zip $(PROJECT)-seeed.csv rm -f $(PROJECT)-goldphoenix.zip $(PROJECT)-goldphoenix.csv rm -f $(PROJECT)*.ps $(PROJECT)*.pdf $(PROJECT)-bom.csv + rm -f *.scad rm -fr out muffins: muffin-6570.pdf muffin-5267.pdf muffin-keithp.pdf