CC=g++
MYSQLLIB=-L/usr/local/mysql/lib/
MYSQLINC=-I/usr/local/mysql/include/
TOOLS=avgruntime calc combogen incgraph selectsuccess simulgraph topology
LIBS=-lresultset -lmysqlclient -lz
DEFINES=-DRELEASE
OUTPUT=bin
DEBUG=-g

.PHONY: all Makefile install

all: ${TOOLS} resultset
	for i in ${TOOLS}; do ${MAKE} -C  $$i MYSQLINC=${MYSQLINC} MYSQLLIB=${MYSQLLIB} all; done

install: all
	mkdir -p ${OUTPUT}
	for i in ${TOOLS}; do mv $$i/$$i ${OUTPUT}; done

resultset: lib/libresultset.a

lib/libresultset.a:
	${MAKE} -C resultset MYSQLINC=${MYSQLINC} MYSQLLIB=${MYSQLLIB} install

clean:
	for i in ${TOOLS} resultset; do ${MAKE} -C $$i clean; done

archive:
	tar -czvf plum.tar.gz ${TOOLS} resultset
