From 97e36eb4fe22142f846a39404618047467cab54a Mon Sep 17 00:00:00 2001 From: brettlangdon Date: Sat, 20 Jul 2013 19:53:31 -0400 Subject: [PATCH] cleanup Makefile --- Makefile | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index a26216d..7feff2e 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,17 @@ -all: - mkdir -p out - gcc -I/usr/local/include ./src/main.c -o ./out/fast-cache -L/usr/local/lib -lkyotocabinet -lcurl +CFLAGS=$(shell curl-config --cflags) -Wall $(EXTRA_CFLAGS) +LFLAGS=$(shell curl-config --libs) -lpthread -lkyotocabinet +CC=gcc + +default: fast-cache + +fast-cache: + $(CC) $(CFLAGS) ./src/main.c -o $@ $(LFLAGS) debug: - mkdir -p out - gcc -I/usr/local/include ./src/main.c -o ./out/fast-cache -L/usr/local/lib -lkyotocabinet -lcurl -g + make -f Makefile EXTRA_CFLAGS="-g" run: - ./out/fast-cache + ./fast-cache clean: - rm -rf out + rm ./fast-cache