get rid of unused span->start field
[mesa.git] / progs / glsl / Makefile
1 # progs/demos/Makefile
2
3 TOP = ../..
4 include $(TOP)/configs/current
5
6 INCDIR = $(TOP)/include
7
8 OSMESA_LIBS = -L$(TOP)/$(LIB_DIR) -lglut -lOSMesa -lGLU -lGL $(APP_LIB_DEPS)
9
10 OSMESA16_LIBS = -L$(TOP)/$(LIB_DIR) -lglut -lOSMesa16 -lGLU -lGL $(APP_LIB_DEPS)
11
12 OSMESA32_LIBS = -L$(TOP)/$(LIB_DIR) -lglut -lOSMesa32 -lGLU -lGL $(APP_LIB_DEPS)
13
14 LIB_DEP = $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) $(TOP)/$(LIB_DIR)/$(GLU_LIB_NAME) $(TOP)/$(LIB_DIR)/$(GLUT_LIB_NAME)
15
16 PROGS = \
17 brick \
18 bump \
19 mandelbrot \
20 noise \
21 toyball
22
23
24 ##### RULES #####
25
26 .SUFFIXES:
27 .SUFFIXES: .c
28
29
30 # make executable from .c file:
31 .c: $(LIB_DEP)
32 $(CC) -I$(INCDIR) $(CFLAGS) $< $(APP_LIB_DEPS) -o $@
33
34
35 ##### TARGETS #####
36
37 default: $(PROGS)
38
39
40
41 ##### Extra dependencies
42
43 extfuncs.h: $(TOP)/progs/util/extfuncs.h
44 cp $< .
45
46
47 brick.c: extfuncs.h
48
49 bump.c: extfuncs.h
50
51 mandelbrot.c: extfuncs.h
52
53 toyball.c: extfuncs.h
54
55
56 clean:
57 -rm -f $(PROGS)
58 -rm -f *.o *~
59 -rm -f extfuncs.h