Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
[mesa.git] / progs / demos / Makefile.BeOS-R4
1
2 # Mesa 3-D graphics library
3 # Version: 3.5
4 # Copyright (C) 1995-2001 Brian Paul
5
6
7 # Makefile for GLUT-based demo programs for BeOS R4
8
9
10 ##### MACROS #####
11
12 INCDIR = ../include
13 LIBDIR = ../lib
14
15 GL_LIBS = -L$(LIBDIR) -L/boot/home/config/lib -Xlinker -rpath $(LIBDIR) -lbe -lglut -lGLU -lGL $(XLIBS)
16
17 LIB_DEP = $(LIBDIR)/$(GL_LIB) $(LIBDIR)/$(GLU_LIB) $(LIBDIR)/$(GLUT_LIB)
18
19 PROGS = \
20 arbfplight \
21 bounce \
22 clearspd \
23 cubemap \
24 drawpix \
25 fire \
26 fplight \
27 gamma \
28 gears \
29 geartrain \
30 glinfo \
31 gloss \
32 gltestperf \
33 glutfx \
34 isosurf \
35 ipers \
36 lodbias \
37 morph3d \
38 multiarb \
39 occlude \
40 osdemo \
41 paltex \
42 pixeltex \
43 pointblast \
44 ray \
45 readpix \
46 reflect \
47 renormal \
48 shadowtex \
49 spectex \
50 stex3d \
51 teapot \
52 terrain \
53 tessdemo \
54 texcyl \
55 texdown \
56 texenv \
57 texobj \
58 trispd \
59 tunnel \
60 tunnel2 \
61 winpos
62
63
64 ##### RULES #####
65
66 .SUFFIXES:
67 .SUFFIXES: .c
68
69 .c: $(LIB_DEP)
70 $(CC) -I$(INCDIR) -I../util $(CFLAGS) $< $(GL_LIBS) -o $@
71
72
73
74 ##### TARGETS #####
75
76 default:
77 @echo "Specify a target configuration"
78
79 clean:
80 -rm *.o *~
81
82 realclean:
83 -rm $(PROGS)
84 -rm *.o *~
85
86 targets: $(PROGS)
87
88 # execute all programs
89 exec: $(PROGS)
90 @for prog in $(PROGS) ; \
91 do \
92 echo -n "Running $$prog ..." ; \
93 $$prog ; \
94 echo ; \
95 done
96
97
98 include ../Make-config
99