Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.win 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. # $Id: Makefile.win,v 1.7 2002/01/16 00:48:43 kschultz Exp $
  2. # Mesa 3-D graphics library
  3. # Version: 3.5
  4. # Copyright (C) 1995-2001 Brian Paul
  5. # Makefile for GLUT-based demo programs for Windows
  6. !include <win32.mak>
  7. ##### MACROS #####
  8. TOP = ..
  9. INCDIR = ..\include
  10. LIBDIR = ..\lib
  11. PROGS = anisotropic \
  12. bounce \
  13. clearspd \
  14. cubemap \
  15. drawpix \
  16. fire \
  17. gamma \
  18. gears \
  19. geartrain \
  20. glinfo \
  21. gloss \
  22. gltestperf \
  23. glutfx \
  24. isosurf \
  25. ipers \
  26. lodbias \
  27. morph3d \
  28. multiarb \
  29. occlude \
  30. osdemo \
  31. paltex \
  32. pixeltex \
  33. pointblast \
  34. ray \
  35. readpix \
  36. reflect \
  37. renormal \
  38. shadowtex \
  39. spectex \
  40. stex3d \
  41. teapot \
  42. terrain \
  43. tessdemo \
  44. texcyl \
  45. texdown \
  46. texenv \
  47. texobj \
  48. trispd \
  49. tunnel \
  50. tunnel2 \
  51. winpos
  52. SRCS = \
  53. bounce.c \
  54. clearspd.c \
  55. cubemap.c \
  56. drawpix.c \
  57. fire.c \
  58. gamma.c \
  59. gears.c \
  60. geartrain.c \
  61. glinfo.c \
  62. gloss.c \
  63. gltestperf.c \
  64. glutfx.c \
  65. isosurf.c \
  66. lodbias.c \
  67. morph3d.c \
  68. multiarb.c \
  69. occlude.c \
  70. paltex.c \
  71. pixeltex.c \
  72. pointblast.c \
  73. ray.c \
  74. readpix.c \
  75. reflect.c \
  76. renormal.c \
  77. shadowtex.c \
  78. spectex.c \
  79. stex3d.c \
  80. teapot.c \
  81. terrain.c \
  82. tessdemo.c \
  83. texcyl.c \
  84. texdown.c \
  85. texenv.c \
  86. texobj.c \
  87. trispd.c \
  88. tunnel.c \
  89. tunnel2.c \
  90. winpos.c
  91. CXXSRCS = \
  92. rain.cxx
  93. OSMESASRCS = osdemo.c
  94. IPERSSRCS = ipers.c
  95. IPERSEXES = $(IPERSSRCS:.c=.exe)
  96. !include "../mesawin32.mak"
  97. ##### TARGETS #####
  98. clean::
  99. clobber::
  100. @del readtex.c readtex.h
  101. $(EXES) : $*.obj readtex.c readtex.h
  102. @echo $@
  103. $(link) -out:$@ $* /LIBPATH:$(LIBDIR) $(LIBS)
  104. $(OSMESAEXES) : $*.obj
  105. @echo $@
  106. $(link) $(lcommon) -out:$@ $* /LIBPATH:$(LIBDIR) $(LIBS) $(EXTRALIBS)
  107. $(IPERSEXES) : $*.obj
  108. @echo $@
  109. $(link) -out:$@ $* /LIBPATH:$(LIBDIR) $(LIBS) winmm.lib
  110. readtex.c:
  111. -copy ..\util\readtex.c .
  112. readtex.h:
  113. -copy ..\util\readtex.h .