nice logo
[censuslogo] / Makefile
1 src = $(wildcard src/*.c)
2 obj = $(src:.c=.o)
3 dep = $(obj:.o=.d)
4 bin = censuslogo
5
6 CFLAGS = -pedantic -Wall -g
7 LDFLAGS = -lGL -lGLU -lglut -lm
8
9 $(bin): $(obj)
10         $(CC) -o $@ $(obj) $(LDFLAGS)
11
12 -include $(dep)
13
14 %.d: %.c
15         @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
16
17 .PHONY: clean
18 clean:
19         rm -f $(obj) $(bin)
20
21 .PHONY: cleandep
22 cleandep:
23         rm -f $(dep)