Merge commit 'origin/master' into gallium-0.2
[mesa.git] / progs / fbdev / Makefile
1 # Makefile for miniglx demo programs
2
3 TOP = ../..
4
5 include $(TOP)/configs/current
6
7
8 SOURCES = glfbdevtest.c
9
10 OBJECTS = $(SOURCES:.c=.o)
11
12 PROGS = $(SOURCES:%.c=%)
13
14 INCLUDES = \
15 -I. \
16 -I$(TOP)/include
17
18 LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS)
19
20 ##### RULES #####
21
22 .SUFFIXES:
23 .SUFFIXES: .c
24
25 .c:
26 $(CC) $(INCLUDES) $(CFLAGS) $(LDFLAGS) $< $(LIBS) -o $@
27
28 .c.o:
29 $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@
30
31 .S.o:
32 $(CC) -c $(INCLUDES) $(CFLAGS) $< -o $@
33
34
35 ##### TARGETS #####
36
37 default: depend $(PROGS)
38
39 clean:
40 -rm -f $(PROGS)
41 -rm -f *.o
42
43
44 depend: $(SOURCES)
45 rm -f depend
46 touch depend
47 $(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(SOURCES) > /dev/null
48
49
50 # Emacs tags
51 tags:
52 etags `find . -name \*.[ch]` `find ../include`
53
54
55 include depend