mesa: merge gallium-0.2 into gallium-master-merge
[mesa.git] / src / glew / Makefile
1 # src/glew/Makefile
2
3 TOP = ../..
4 include $(TOP)/configs/current
5
6
7 ##### MACROS #####
8
9 GLEW_LIB_NAME = libglew.a
10
11 MAJOR = 1
12 MINOR = 5
13 TINY = 0
14
15 SOURCES = \
16 glew.c
17
18
19 OBJECTS = $(SOURCES:.c=.o)
20
21
22 ##### RULES #####
23
24 .c.o:
25 $(CC) -c -I$(TOP)/include $(X11_INCLUDES) $(CFLAGS) $<
26
27
28
29 ##### TARGETS #####
30
31 default: $(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME)
32
33
34
35 # Make the library
36 $(TOP)/$(LIB_DIR)/$(GLEW_LIB_NAME): depend $(OBJECTS)
37 $(MKLIB) -o $(GLEW_LIB) -static -install $(TOP)/$(LIB_DIR) $(OBJECTS)
38
39
40 clean:
41 -rm -f *.o *~
42 -rm -f depend depend.bak
43
44
45 depend: $(SOURCES)
46 @ rm -f depend
47 @ touch depend
48 @ $(MKDEP) $(MKDEP_OPTIONS) -I$(TOP)/include $(SOURCES) \
49 $(X11_INCLUDES) > /dev/null
50
51 include depend