Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

36 lines (28 sloc) 0.802 kB
PREFIX=/usr/local
CFLAGS=-fPIC -W -Wall -Werror
build:
gcc $(CFLAGS) -O3 -c md5.c
gcc $(CFLAGS) -DSOLARIS -O3 -c ketama.c
gcc -shared -lm -o libketama.so ketama.o md5.o
strip libketama.so
debug:
gcc $(CFLAGS) -g -DDEBUG -o md5-debug.o -c md5.c
gcc $(CFLAGS) -g -DSOLARIS -DDEBUG -o ketama-debug.o -c ketama.c
gcc -g -shared -lm -o libketama.so ketama-debug.o md5-debug.o
test: build
LD_LIBRARY_PATH=. gcc $(CFLAGS) -I. -O3 -lm -o ketama_test ketama_test.c ./libketama.so
@./test.sh
@./downed_server_test.sh
install:
@mkdir -p $(PREFIX)/lib
@mkdir -p $(PREFIX)/include
cp libketama.so $(PREFIX)/lib/
cp ketama.h $(PREFIX)/include/
clean:
rm -f *.o
rm -f libketama.so
rm -f ketama_test
uninstall:
rm $(PREFIX)/lib/libketama.so
rm $(PREFIX)/include/ketama.h
deinstall: uninstall
Jump to Line
Something went wrong with that request. Please try again.