added glxheads, manywin
[mesa.git] / progs / xdemos / Makefile.X11
1 # $Id: Makefile.X11,v 1.9 2000/06/13 19:42:05 brianp Exp $
2
3 # Mesa 3-D graphics library
4 # Version: 3.3
5 # Copyright (C) 1995-1999 Brian Paul
6
7 # Makefile for non-GLUT (X11, SVGA, etc) demo programs
8
9
10 ##### MACROS #####
11
12 INCDIR = ../include
13 LIBDIR = ../lib
14
15 GL_LIBS = -L$(LIBDIR) -lglut -lGLU -lGL $(APP_LIB_DEPS)
16
17 LIB_DEP = $(LIBDIR)/$(GL_LIB) $(LIBDIR)/$(GLU_LIB) $(LIBDIR)/$(GLUT_LIB)
18
19 PROGS = glxdemo \
20 glxheads \
21 glxinfo \
22 glxpixmap \
23 manywin \
24 offset \
25 wincopy \
26 xdemo \
27 xfont
28
29
30
31 ##### RULES #####
32
33 .SUFFIXES:
34 .SUFFIXES: .c
35
36 .c: $(LIB_DEP)
37 $(CC) -I$(INCDIR) $(CFLAGS) $< $(GL_LIBS) -o $@
38
39
40
41 ##### TARGETS #####
42
43 default:
44 @echo "Specify a target configuration"
45
46 clean:
47 -rm *.o *~
48
49 realclean:
50 -rm $(PROGS)
51 -rm *.o *~
52
53 targets: $(PROGS)
54
55 # execute all programs
56 exec: $(PROGS)
57 @for prog in $(PROGS) ; \
58 do \
59 echo -n "Running $$prog ..." ; \
60 $$prog ; \
61 echo ; \
62 done
63
64
65 include ../Make-config
66