Merge branch 'mesa_7_6_branch'
[mesa.git] / progs / perf / Makefile
1 # progs/demos/Makefile
2
3 TOP = ../..
4 include $(TOP)/configs/current
5
6 INCDIR = $(TOP)/include
7
8 LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLUT_LIB) -l$(GLEW_LIB) \
9 -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS)
10
11 # using : to avoid APP_CC pointing to CC loop
12 CC := $(APP_CC)
13 CFLAGS := -I$(INCDIR) $(CFLAGS)
14 LDLIBS = $(LIBS)
15
16 PROG_SOURCES = \
17 copytex.c \
18 drawoverhead.c \
19 fbobind.c \
20 fill.c \
21 genmipmap.c \
22 readpixels.c \
23 swapbuffers.c \
24 teximage.c \
25 vbo.c \
26 vertexrate.c \
27
28 PROG_OBJS = $(PROG_SOURCES:.c=.o)
29
30 PROGS = $(PROG_SOURCES:%.c=%)
31
32
33 UTIL_SOURCES = \
34 common.c \
35 glmain.c
36
37 UTIL_HEADERS = \
38 common.h \
39 glmain.h
40
41 UTIL_OBJS = $(UTIL_SOURCES:.c=.o)
42
43
44
45 default: $(PROGS)
46
47 $(PROG_OBJS): $(UTIL_HEADERS)
48
49 $(PROGS): $(UTIL_OBJS)
50
51
52
53 clean:
54 -rm -f $(PROGS)
55 -rm -f *.o *~