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