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

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

${TOOLS}: resultset

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

resultset:
	${MAKE} -C MYSQLINC=${MYSQLINC} MYSQLLIB=${MYSQLLIB} resultset install

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

archive: ${HEADERS} ${SOURCES}
	tar -czvf calc.tar.gz Makefile ${SOURCES} ${HEADERS}
