initial overhaul of resolver
[fb-resolver] / Makefile
1 CFLAGS += -g -Wall -Wextra
2 CPPFLAGS +=
3 LDFLAGS += -lpthread
4
5 MAKEDEPEND = $(CC) -MM
6
7 TARGETS = resolver
8 TESTS = lru_cache_test
9 SOURCES = lru_cache.c lru_cache_test.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