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