From d84e8da7f7bec76928300228b530f847544f5e22 Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Mon, 22 Jul 2013 18:20:53 -0400 Subject: [PATCH] use more better Makefile --- Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 7feff2e..0fd9f01 100644 --- a/Makefile +++ b/Makefile @@ -4,8 +4,11 @@ CC=gcc default: fast-cache -fast-cache: - $(CC) $(CFLAGS) ./src/main.c -o $@ $(LFLAGS) +src/%.o: src/%.c src/%.h + $(CC) -c $(CFLAGS) -o $@ $< + +fast-cache: ./src/util.o ./src/queue.o ./src/proxy.o ./src/handlers.o ./src/main.o + $(CC) $(CFLAGS) -o $@ $^ $(LFLAGS) debug: make -f Makefile EXTRA_CFLAGS="-g" @@ -14,4 +17,5 @@ run: ./fast-cache clean: + rm ./src/*.o rm ./fast-cache