Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
[mesa.git] / progs / egl / Makefile
1 # progs/egl/Makefile
2
3 TOP = ../..
4 include $(TOP)/configs/current
5
6
7 INCLUDE_DIRS = -I$(TOP)/include
8
9 HEADERS = $(TOP)/include/GLES/egl.h
10 LIB_DEP = $(TOP)/$(LIB_DIR)/libEGL.so
11
12 LIBS = -L$(TOP)/$(LIB_DIR) -lEGL -lGL
13
14 PROGRAMS = \
15 demo1 \
16 demo2 \
17 demo3 \
18 egltri \
19 eglinfo \
20 eglgears \
21 eglscreen \
22 peglgears \
23 xeglbindtex \
24 xeglgears \
25 xeglthreads \
26 xegl_tri
27
28
29 .c.o:
30 $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
31
32
33
34 default: $(PROGRAMS)
35
36 demo1: demo1.o $(HEADERS) $(LIB_DEP)
37 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
38
39 demo2: demo2.o $(HEADERS) $(LIB_DEP)
40 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
41
42 demo3: demo3.o $(HEADERS) $(LIB_DEP)
43 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
44
45 egltri: egltri.o $(HEADERS) $(LIB_DEP)
46 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
47
48 eglinfo: eglinfo.o $(HEADERS) $(LIB_DEP)
49 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
50
51 eglgears: eglgears.o $(HEADERS) $(LIB_DEP)
52 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
53
54 eglscreen: eglscreen.o $(HEADERS) $(LIB_DEP)
55 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
56
57 peglgears: peglgears.o $(HEADERS) $(LIB_DEP)
58 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(LIBDRM_LIB)
59
60 xeglbindtex: xeglbindtex.o $(HEADERS) $(LIB_DEP)
61 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
62
63 xeglgears: xeglgears.o $(HEADERS) $(LIB_DEP)
64 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
65
66 xeglthreads: xeglthreads.o $(HEADERS) $(LIB_DEP)
67 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
68
69 xegl_tri: xegl_tri.o $(HEADERS) $(LIB_DEP)
70 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) -lX11
71
72 clean:
73 -rm -f *.o *~
74 -rm -f $(PROGRAMS)