default: test.wav scp test.wav laser64: test.wav: test.s16 sox -r 44100 -c 2 -t s16 $< -r 44100 -t wav $@ #test.s16: lp # ./lp >test.s16 || /bin/rm -f $@ # test.s16:part.s16 cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< > $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ cat $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< $< >> $@ part.s16: in.hpgl hpgl ./hpgl < in.hpgl > part.s16 || /bin/rm -f $@ #part.s16:square # square > $@ || /bin/rm -f $@ #lp:lp.c # cc -o lp lp.c hpgl: hpgl.c cc -o hpgl hpgl.c -lm #in.svg: # echo "set term svg; set output 'in.svg'; plot sin(x) notitle " | gnuplot #in.ps: # echo "set term post eps color solid ; set output 'in.ps'; plot sin(x) notitle " | gnuplot #google.dat:google.csv # awk -F, '(NR % 10 == 0 ) {print $$7}' < $< | tail -n +2 | tac > $@ || /bin/rm -f $@ in.hpgl: google.dat # echo "set term hpgl ; set output 'in.hpgl'; unset xtics; unset ytics; plot 'google.dat' with lines notitle " | gnuplot || /bin/rm -f $@ echo "set term hpgl ; set output 'in.hpgl'; unset xtics; unset ytics; unset border; plot 'google.dat' with lines notitle " | gnuplot || /bin/rm -f $@ # echo "set term hpgl ; set output 'in.hpgl'; plot 'google.dat' with lines notitle " | gnuplot || /bin/rm -f $@ # echo "set term hpgl ; set output 'in.hpgl'; set grid ytics xtics linestyle 1; plot 'google.dat' with lines notitle " | gnuplot || /bin/rm -f $@ #set grid ytics xtics linestyle 1 #in.hpgl: drawing.hpgl # cp $< $@ #in.hpgl: # echo "set term hpgl ; set output 'in.hpgl'; set grid ytics; plot 2 with lines notitle " | gnuplot in.hpgl:in.ps pstoedit -f plot-hpgl -penplotter in.ps in.hpgl in.ps:in.svg inkscape --export-ps=$@ $< #pstoedit -f plot-hpgl -penplotter in.svg in.hpgl play: test.wav aplay test.wav clean: /bin/rm -f test.wav part.s16 test.s16 google.dat in.hpgl hpgl