
SRC= actions.cpp cmfx.cpp comm.cpp commands.cpp db_gen.cpp db_mysql.cpp \
     logging.cpp objects.cpp sockets.cpp timing.cpp utils.cpp

OBJ= actions.o cmfx.o comm.o commands.o db_gen.o db_mysql.o logging.o \
     objects.o sockets.o timing.o utils.o

COMPILER = g++
COMPOPTS = -g -O -I /usr/local/mysql/include/
LINKER   = g++
LINKOPTS = -g -O -L /usr/local/mysql/lib
LIBS     = -lmysqlclient -lz

all: cmfx

cmfx: ${OBJ}
	${LINKER} ${LINKOPTS} ${OBJ} -o cmfx ${LIBS}
	mv cmfx build

.c.o:
	${COMPILER} ${COMPOPTS} -c $*.c

.cpp.o:
	${COMPILER} ${COMPOPTS} -c $*.cpp

clean:
	rm -rf *.o cmfx
