initial overhaul of resolver
[fb-resolver] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..c479c1b
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,26 @@
+CFLAGS += -g -Wall -Wextra
+CPPFLAGS += 
+LDFLAGS += -lpthread
+
+MAKEDEPEND = $(CC) -MM
+
+TARGETS = resolver
+TESTS = lru_cache_test
+SOURCES = lru_cache.c lru_cache_test.c resolver.c
+OBJECTS = $(SOURCES:.c=.o)
+
+.phony:        all test clean
+
+all:   $(TARGETS) .depend
+
+.depend:       $(SOURCES)
+       $(MAKEDEPEND) $(CPPFLAGS) $^ > $@
+
+clean:
+       @rm -rf $(TARGETS) $(TESTS) $(OBJECTS) *.dSYM .depend core
+
+test:  $(TESTS)
+
+resolver:      %: %.o lru_cache.o
+
+-include .depend