removed debugging cruft, added README and stub headers for standalone testing
[fb-resolver] / Makefile
1 CFLAGS += -g -Wall -Wextra
2 CPPFLAGS +=
3 LDFLAGS += -lpthread
4
5 MAKEDEPEND = $(CC) -MM
6
7 TARGETS = resolver
8 TESTS =
9 SOURCES = lru_cache.c resolver.c
10 OBJECTS = $(SOURCES:.c=.o)
11
12 .phony: all test clean
13
14 all: $(TARGETS) .depend
15
16 .depend: $(SOURCES)
17 $(MAKEDEPEND) $(CPPFLAGS) $^ > $@
18
19 clean:
20 @rm -rf $(TARGETS) $(TESTS) $(OBJECTS) *.dSYM .depend core
21
22 test: $(TESTS)
23
24 resolver: %: %.o lru_cache.o
25
26 -include .depend