Newer
Older
Publications / Gleeson_2005 / Makefile
  1. .SUFFIXES: .eps .dvi .ps .bbl .bib .tex .plo .tif .pdf
  2.  
  3.  
  4. SHELL=/bin/sh
  5.  
  6.  
  7. GRAPHICS:=test-environment.eps target-positions.eps \
  8. throughput.eps movement-time.eps error-rate.eps \
  9. combobox-learning.eps checkbox-learning.eps \
  10. combobox-step1.eps combobox-step2.eps \
  11. variation-text-mouse.eps variation-text-touch.eps \
  12. variation-combo-mouse.eps variation-combo-touch.eps
  13.  
  14.  
  15. Gleeson_paper.pdf: Gleeson_paper.ps
  16.  
  17. Gleeson_paper.ps: Gleeson_paper.dvi
  18.  
  19. Gleeson_paper.dvi: Gleeson_paper.tex Gleeson_paper.bib $(GRAPHICS)
  20. latex $<
  21. bibtex $*
  22. latex $<
  23. latex $<
  24.  
  25.  
  26. test-screenshot.eps: test-screenshot.tif
  27.  
  28. throughput.eps: barchart.plo
  29. ploticus -eps -tightcrop -o $@ $< yrange="0 2.25" ystubfmt="%2.1f" ylabel="Throughput (bps)" field=throughput
  30.  
  31. movement-time.eps: barchart.plo
  32. ploticus -eps -tightcrop -o $@ $< yrange="0 2.25" ystubfmt="%2.1f" ylabel="Movement time (s)" field=movement_time
  33.  
  34. error-rate.eps: barchart.plo
  35. ploticus -eps -tightcrop -o $@ $< yrange="0 155" ystubfmt="%g" ylabel="Error rate (%)" field=error_rate
  36.  
  37. combobox-learning.eps: linechart.plo
  38. ploticus -eps -tightcrop -o $@ $< field1=combo_mouse_move field2=combo_touch_move label1=Mouse label2=Touch
  39.  
  40. checkbox-learning.eps: linechart.plo
  41. ploticus -eps -tightcrop -o $@ $< field1=check_mouse_move field2=check_touch_move label1=Mouse label2=Touch
  42.  
  43. variation-text-mouse.eps: variation.plo
  44. ploticus -eps -tightcrop -o $@ $< device=mouse target=text
  45.  
  46. variation-text-touch.eps: variation.plo
  47. ploticus -eps -tightcrop -o $@ $< device=touch target=text
  48.  
  49. variation-combo-mouse.eps: variation.plo
  50. ploticus -eps -tightcrop -o $@ $< device=mouse target=combo
  51.  
  52. variation-combo-touch.eps: variation.plo
  53. ploticus -eps -tightcrop -o $@ $< device=touch target=combo
  54.  
  55.  
  56. clean:
  57. rm -f *.aux *.bbl *.blg *.log *.dvi *.ps
  58.  
  59.  
  60. %.pdf: %.ps
  61. ps2pdf -dNOCACHE $< $@
  62.  
  63. %.ps: %.dvi
  64. dvips -o $@ $<
  65.  
  66. %.dvi: %.tex
  67. latex $<
  68. latex $<
  69.  
  70. %.eps: %.tif
  71. convert $< $@