moving fwd, very slowly
[visor] / visor / Makefile
1 src = $(wildcard src/*.c)
2 obj = $(src:.c=.o)
3 dep = $(obj:.o=.d)
4 bin = visor
5
6 CFLAGS = -pedantic -Wall -g -I../libvisor/include
7 LDFLAGS = -L../libvisor -lvisor
8
9 $(bin): $(obj)
10         $(CC) -o $@ $(obj) $(LDFLAGS)
11
12 -include $(dep)
13
14 %.d: %.c
15         @echo dep $@
16         @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
17
18 .PHONY: clean
19 clean:
20         rm -f $(obj) $(bin)
21
22 .PHONY: cleandep
23 cleandep:
24         rm -f $(dep)