SHELL=/bin/bash SPOOL=/home/moko/svn.openmoko.org/developers/werner/cncmap/spool/spool CNGT=/home/qi/cae-tools/cngt/cngt BOARD = X0=8.5mm Y0=3.5mm BOARD_Z=1.6mm ENGRAVE_Z=0.5mm .PHONY: all mill pos cng plot clean all: mill.rml front.gp: front.fpd fped -g -1 front-cut $< - | ./filter !logo >$@; \ [ "$${PIPESTATUS[*]}" = "0 0" ] || { rm -f $@; exit 1; } logo.gp: front.fpd fped -g -1 front-cut $< - | ./filter logo >$@; \ [ "$${PIPESTATUS[*]}" = "0 0" ] || { rm -f $@; exit 1; } mill.rml mill.gp: front.gp logo.gp ./doit $(BOARD) CLEARANCE=3mm || \ { rm -f $@; exit 1; } mill: mill.rml PORT=/dev/ttyUSB0 $(SPOOL) mill.rml pos: mill.gp $(CNGT) -57.4 cng: mill.gp $(CNGT) -57.4 20 mill.gp plot: echo 'splot "mill.gp" with lines' | gnuplot -persist clean: rm -f front.gp mill.gp mill.rml