X-Git-Url: http://git.squeep.com/?p=fb-resolver;a=blobdiff_plain;f=Makefile;fp=Makefile;h=c479c1b0af5654e9cae89166d18b6f1cfb950669;hp=0000000000000000000000000000000000000000;hb=a92970088391362908dfaf949dae799b1525d97e;hpb=aab2bd46dd8d69b34ec9375f47fa12af77a3a7c6 diff --git a/Makefile b/Makefile new file mode 100644 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