fbee

view Makefile @ 1:2471e9b63432

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 07 Feb 2013 16:03:32 +0200
parents
children
line source
1 gfxsys_cflags = `sdl-config --cflags`
2 gfxsys_ldflags = `sdl-config --libs`
4 src = $(wildcard src/*.c)
5 obj = $(src:.c=.o)
6 lib_a = libfbee.a
7 bin = fbee_test
9 inc = -Iinclude -Isrc
11 CFLAGS = -pedantic -Wall -g $(inc) $(gfxsys_cflags)
12 LDFLAGS = $(gfxsys_ldflags)
14 $(bin): test.o $(lib_a)
15 $(CC) -o $@ test.o $(lib_a) $(LDFLAGS)
17 $(lib_a): $(obj)
18 $(AR) rcs $@ $(obj)
20 %.d: %.c
21 @$(CPP) $(CFLAGS) $< -MM -MT $(@:.d=.o) >$@
23 .PHONY: clean
24 clean:
25 rm -f $(obj) $(bin) test.o $(lib_a)