progs/es: OpenGL ES 1.x and 2.X demo programs.
[mesa.git] / progs / es1 / xegl / Makefile
1 # progs/es1/xegl/Makefile
2
3 TOP = ../../..
4 include $(TOP)/configs/current
5
6
7 INCLUDE_DIRS = \
8 -I$(TOP)/include \
9
10 HEADERS = $(TOP)/include/GLES/egl.h
11
12
13 ES1_LIB_DEPS = \
14 $(TOP)/$(LIB_DIR)/libEGL.so \
15 $(TOP)/$(LIB_DIR)/libGLESv1_CM.so
16
17
18 ES1_LIBS = \
19 -L$(TOP)/$(LIB_DIR) -lEGL \
20 -L$(TOP)/$(LIB_DIR) -lGLESv1_CM $(LIBDRM_LIB) -lX11
21
22 PROGRAMS = \
23 drawtex \
24 es1_info \
25 msaa \
26 pbuffer \
27 render_tex \
28 torus \
29 tri \
30 two_win
31
32
33 .c.o:
34 $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
35
36
37
38 default: $(PROGRAMS)
39
40
41
42 drawtex: drawtex.o $(ES1_LIB_DEPS)
43 $(CC) $(CFLAGS) drawtex.o $(ES1_LIBS) -o $@
44
45
46 es1_info: es1_info.o $(ES1_LIB_DEPS)
47 $(CC) $(CFLAGS) es1_info.o $(ES1_LIBS) -o $@
48
49
50 msaa: msaa.o $(ES1_LIB_DEPS)
51 $(CC) $(CFLAGS) msaa.o $(ES1_LIBS) -o $@
52
53
54 pbuffer: pbuffer.o $(ES1_LIB_DEPS)
55 $(CC) $(CFLAGS) pbuffer.o $(ES1_LIBS) -o $@
56
57
58 render_tex: render_tex.o $(ES1_LIB_DEPS)
59 $(CC) $(CFLAGS) render_tex.o $(ES1_LIBS) -o $@
60
61
62 torus: torus.o $(ES1_LIB_DEPS)
63 $(CC) $(CFLAGS) torus.o $(ES1_LIBS) -o $@
64
65
66 two_win: two_win.o $(ES1_LIB_DEPS)
67 $(CC) $(CFLAGS) two_win.o $(ES1_LIBS) -o $@
68
69
70 tri: tri.o $(ES1_LIB_DEPS)
71 $(CC) $(CFLAGS) tri.o $(ES1_LIBS) -o $@
72
73
74 clean:
75 rm -f *.o *~
76 rm -f $(PROGRAMS)
77