Imakefile
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:3k
源码类别:

GIS编程

开发平台:

Visual C++

  1. /* Copyright (c) Mark J. Kilgard, 1996, 1998. */
  2. #include "../../Glut.cf"
  3. TARGETS = hiddenline haloed silhouette softshadow accumaa field convolve 
  4.   shadowvol shadowmap projshadow tess textile comp csg dissolve envmap 
  5.   envphong decal textext genmipmap imgproc mipmap_lines textrim tvertex 
  6.   warp motionblur projtex zcomposite videoresize occlude af_depthcue 
  7.   af_teapots multilight boundary shadowfun hello2rts rasonly sgiflag 
  8.   pointburst redblue_stereo texwinalign
  9. SRCS = hiddenline.c haloed.c silhouette.c softshadow.c accumaa.c field.c 
  10.   convolve.c shadowvol.c shadowmap.c projshadow.c sphere.c tess.c texture.c 
  11.   textile.c comp.c csg.c dissolve.c envmap.c envphong.c decal.c textext.c 
  12.   textmap.c genmipmap.c imgproc.c mipmap_lines.c izoom.c textrim.c tvertex.c 
  13.   warp.c motionblur.c projtex.c zcomposite.c videoresize.c occlude.c 
  14.   addfog.c af_depthcue.c af_teapots.c multilight.c boundary.c shadowfun.c 
  15.   rts.c hello2rts.c rasonly.c sgiflag.c pointburst.c redblue_stereo.c 
  16.   texwinalign.c nvidia_logo.c
  17. AllTarget($(TARGETS))
  18. SimpleGlutProgramTarget(accumaa)
  19. NormalGlutProgramTarget(af_depthcue,af_depthcue.o addfog.o)
  20. NormalGlutProgramTarget(af_teapots,af_teapots.o addfog.o)
  21. SimpleGlutProgramTarget(boundary)
  22. NormalGlutProgramTarget(comp,comp.o texture.o)
  23. SimpleGlutProgramTarget(csg)
  24. SimpleGlutProgramTarget(convolve)
  25. SimpleGlutProgramTarget(decal)
  26. SimpleGlutProgramTarget(dissolve)
  27. NormalGlutProgramTarget(envmap,envmap.o texture.o)
  28. SimpleGlutProgramTarget(envphong)
  29. SimpleGlutProgramTarget(field)
  30. NormalGlutProgramTarget(genmipmap,genmipmap.o texture.o)
  31. SimpleGlutProgramTarget(haloed)
  32. NormalGlutProgramTarget(hello2rts,hello2rts.o rts.o nvidia_logo.o)
  33. SimpleGlutProgramTarget(hiddenline)
  34. NormalGlutProgramTarget(imgproc,imgproc.o texture.o)
  35. NormalGlutProgramTarget(mipmap_lines,mipmap_lines.o izoom.o texture.o)
  36. SimpleGlutProgramTarget(motionblur)
  37. SimpleGlutProgramTarget(multilight)
  38. SimpleGlutProgramTarget(occlude)
  39. SimpleGlutProgramTarget(pointburst)
  40. SimpleGlutProgramTarget(projshadow)
  41. NormalGlutProgramTarget(projtex,projtex.o texture.o)
  42. SimpleGlutProgramTarget(rasonly)
  43. SimpleGlutProgramTarget(redblue_stereo)
  44. SimpleGlutProgramTarget(sgiflag)
  45. SimpleGlutProgramTarget(shadowfun)
  46. SimpleGlutProgramTarget(shadowmap)
  47. SimpleGlutProgramTarget(shadowvol)
  48. SimpleGlutProgramTarget(silhouette)
  49. SimpleGlutProgramTarget(softshadow)
  50. NormalGlutProgramTarget(tess,tess.o sphere.o)
  51. NormalGlutProgramTarget(textext,textext.o textmap.o texture.o)
  52. NormalGlutProgramTarget(textrim,textrim.o texture.o)
  53. NormalGlutProgramTarget(textile,textile.o texture.o)
  54. SimpleGlutProgramTarget(texwinalign)
  55. SimpleGlutProgramTarget(tvertex)
  56. NormalGlutProgramTarget(videoresize,videoresize.o sphere.o)
  57. SimpleGlutProgramTarget(vox)
  58. NormalGlutProgramTarget(warp,warp.o texture.o)
  59. SimpleGlutProgramTarget(zcomposite)
  60. DATA_LINKS = 00.rgb 02.rgb 04.rgb a.rgb mandrill.rgb 01.rgb 03.rgb 05.rgb b.rgb tree.rgb vox.bin.gz
  61. links:
  62. for i in $(DATA_LINKS); do 
  63.   /bin/rm -rf $$i ; 
  64.   ln -s ../../data/$$i . ; 
  65. done
  66. #ifdef RemoveFiles
  67. clean::
  68. RemoveFiles($(DATA_LINKS))
  69. #else
  70. clean::
  71. $(RM) $(DATA_LINKS)
  72. #endif
  73. DependTarget()