Clone of mesa.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

Makefile.X11 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. # Makefile for GLUT-based demo programs
  2. ##### MACROS #####
  3. TOP = ../..
  4. INCDIR = $(TOP)/include
  5. LIBDIR = $(TOP)/lib
  6. LIBS = -L$(LIBDIR) $(APP_LIB_DEPS)
  7. OSMESA_LIBS = -L$(LIBDIR) -lglut -lOSMesa -lGLU -lGL $(APP_LIB_DEPS)
  8. LIB_DEP = $(LIBDIR)/$(GL_LIB) $(LIBDIR)/$(GLU_LIB) $(LIBDIR)/$(GLUT_LIB)
  9. PROGS = \
  10. arbfplight \
  11. arbocclude \
  12. bounce \
  13. clearspd \
  14. cubemap \
  15. drawpix \
  16. fire \
  17. fplight \
  18. gamma \
  19. gears \
  20. geartrain \
  21. glinfo \
  22. gloss \
  23. gltestperf \
  24. glutfx \
  25. isosurf \
  26. ipers \
  27. lodbias \
  28. morph3d \
  29. multiarb \
  30. occlude \
  31. osdemo \
  32. paltex \
  33. pixeltex \
  34. pointblast \
  35. ray \
  36. readpix \
  37. reflect \
  38. renormal \
  39. shadowtex \
  40. spectex \
  41. spriteblast \
  42. stex3d \
  43. teapot \
  44. terrain \
  45. tessdemo \
  46. texcyl \
  47. texdown \
  48. texenv \
  49. texobj \
  50. trispd \
  51. tunnel \
  52. tunnel2 \
  53. winpos
  54. ##### RULES #####
  55. .SUFFIXES:
  56. .SUFFIXES: .c
  57. # make executable from .c file:
  58. .c: $(LIB_DEP)
  59. $(CC) -I$(INCDIR) $(CFLAGS) $< $(LIBS) -o $@
  60. # special case: need the -lOSMesa library:
  61. osdemo: osdemo.c
  62. $(CC) -I$(INCDIR) $(CFLAGS) osdemo.c $(OSMESA_LIBS) -o $@
  63. ##### TARGETS #####
  64. default:
  65. @echo "Specify a target configuration"
  66. clean:
  67. -rm -f *.o *~
  68. realclean:
  69. -rm -f $(PROGS)
  70. -rm -f *.o *~
  71. -rm -f readtex.[ch]
  72. targets: readtex.c readtex.h $(PROGS)
  73. readtex.c:
  74. cp $(TOP)/progs/util/readtex.c .
  75. readtex.h:
  76. cp $(TOP)/progs/util/readtex.h .
  77. include $(TOP)/Make-config