Clone of mesa.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

descrip.mms 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. # Makefile for GLUT-based demo programs for VMS
  2. # contributed by Jouk Jansen joukj@hrem.stm.tudelft.nl
  3. .first
  4. define gl [--.include.gl]
  5. .include [--]mms-config.
  6. ##### MACROS #####
  7. INCDIR = ([--.include],[-.util])
  8. CFLAGS = /include=$(INCDIR)/prefix=all/name=(as_is,short)
  9. .ifdef SHARE
  10. GL_LIBS = $(XLIBS)
  11. .else
  12. GL_LIBS = [--.lib]libGLUT/l,libMesaGLU/l,libMesaGL/l,$(XLIBS)
  13. .endif
  14. LIB_DEP = [--.lib]$(GL_LIB) [--.lib]$(GLU_LIB) [--.lib]$(GLUT_LIB)
  15. PROGS = cva.exe,\
  16. dinoshade.exe,\
  17. fogcoord.exe,\
  18. manytex.exe,\
  19. multipal.exe,\
  20. projtex.exe,\
  21. seccolor.exe,\
  22. sharedtex.exe,\
  23. texline.exe,\
  24. texwrap.exe,\
  25. vptest1.exe,\
  26. vptest2.exe,\
  27. vptest3.exe,\
  28. vptorus.exe,\
  29. vpwarpmesh.exe
  30. ##### RULES #####
  31. .obj.exe :
  32. cxxlink $(MMS$TARGET_NAME),$(GL_LIBS)
  33. ##### TARGETS #####
  34. default :
  35. $(MMS)$(MMSQUALIFIERS) $(PROGS)
  36. clean :
  37. delete *.obj;*
  38. realclean :
  39. delete $(PROGS)
  40. delete *.obj;*
  41. cva.exe : cva.obj $(LIB_DEP)
  42. dinoshade.exe : dinoshade.obj $(LIB_DEP)
  43. fogcoord.exe : fogcoord.obj $(LIB_DEP)
  44. manytex.exe : manytex.obj $(LIB_DEP)
  45. multipal.exe : multipal.obj $(LIB_DEP)
  46. projtex.exe : projtex.obj $(LIB_DEP)
  47. seccolor.exe : seccolor.obj $(LIB_DEP)
  48. sharedtex.exe : sharedtex.obj $(LIB_DEP)
  49. texline.exe : texline.obj $(LIB_DEP)
  50. texwrap.exe : texwrap.obj $(LIB_DEP)
  51. vptest1.exe : vptest1.obj $(LIB_DEP)
  52. vptest2.exe : vptest2.obj $(LIB_DEP)
  53. vptest3.exe : vptest3.obj $(LIB_DEP)
  54. vptorus.exe : vptorus.obj $(LIB_DEP)
  55. vpwarpmesh.exe : vpwarpmesh.obj $(LIB_DEP)
  56. cva.obj : cva.c
  57. dinoshade.obj : dinoshade.c
  58. fogcoord.obj : fogcoord.c
  59. manytex.obj : manytex.c
  60. multipal.obj : multipal.c
  61. projtex.obj : projtex.c
  62. seccolor.obj : seccolor.c
  63. sharedtex.obj : sharedtex.c
  64. texline.obj : texline.c
  65. texwrap.obj : texwrap.c
  66. vptest1.obj : vptest1.c
  67. vptest2.obj : vptest2.c
  68. vptest3.obj : vptest3.c
  69. vptorus.obj : vptorus.c
  70. vpwarpmesh.obj : vpwarpmesh.c