CFLAGS_LIB = -ftls-model=global-dynamic
all: test libtlsbench.so

tlsbench_main : tlsbench_main.c libtlsbench.so
	cc -o tlsbench_main tlsbench_main.c -L . -ltlsbench -lpthread

libtlsbench.so : tlsbench.c
	cc -o libtlsbench.so -shared -fpic ${CFLAGS_LIB} tlsbench.c

test: tlsbench_main
	export LD_LIBRARY_PATH=`pwd`; ./tlsbench_main 

clean:
	rm -f libtlsbench.so
	rm -f tlsbench_main

