CC = gcc
CFLAGS = -O2 -D_REENTRANT
LDFLAGS = -Wl,-R/usr/lib/mysql
MYSQL_INCLUDE= -I/usr/include/mysql
MYSQL_LFLAGS= -L/lib -L/usr/lib/mysql
MYSQL_LIBS= -lm -lz -lnsl -lcrypt
# NORMLIB=-lmysqlclient
PTLIBS=-lmysqlclient_r -lpthread

SRCS = \
	mysqlbench.c \

STD_OBJS = $(SRCS:.c=.o)

OBJS = $(STD_OBJS)

all: mysqlbench

mysqlbench.o: mysqlbench.c
	$(CC) $(CFLAGS) $(MYSQL_INCLUDE) -c $<

mysqlbench: $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $< $(MYSQL_LFLAGS) $(NORMLIB) $(PTLIBS) $(MYSQL_LIBS)

clean:
	-rm -f mysqlbench $(OBJS)
