tinygi

view Makefile @ 2:72752a1b3dbe

images and shapes
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 21 Jul 2015 04:30:00 +0300
parents 16fdca2a1ef5
children
line source
1 src = $(wildcard src/*.c)
2 obj = $(src:.c=.o)
3 dep = $(obj:.o=.d)
5 bin = tgi
7 CFLAGS = -pedantic -Wall -g
8 LDFLAGS = -lvmath -lm
10 $(bin): $(obj)
11 $(CC) -o $@ $(obj) $(LDFLAGS)
13 -include $(dep)
15 %.d: %.c
16 @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
18 .PHONY: clean
19 clean:
20 rm -f $(obj) $(bin)
22 .PHONY: cleandep
23 cleandep:
24 rm -f $(dep)