CC=gcc CFLAGS=-O -Wall -I/usr/local/pgsql/include -D_FILE_OFFSET_BITS=64 LFLAGS=-L/usr/local/pgsql/lib -lpq TODAY=$(shell date -I) HEADER=etcache.h easygene.h easygraph.h easycolor.h blend.h accesscache.h easyTrackCache.h COMMON=easyTrackCache.o easygene.o easygraph.o easycolor.o blend.o etglobal.o accesscache.o et_parser.o GENES=testgene.o GRAPHS=testgraph.o COLORS=testcolor.o TARGETS=testgraph testcolor testgene creategraph addtrack all : ${TARGETS} addtrack : ${COMMON} ${HEADER} addtrack.o ${CC} -o $@ ${CFLAGS} ${LFLAGS} ${COMMON} addtrack.o testfloat : ${COMMON} ${HEADER} testfloat.o ${CC} -o $@ ${CFLAGS} ${LFLAGS} ${COMMON} testfloat.o testparse : ${COMMON} ${HEADER} testparse.o ${CC} -o $@ ${CFLAGS} ${LFLAGS} ${COMMON} testparse.o testgene : ${GENES} ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} ${GENES} ${COMMON} testgraph : ${GRAPHS} ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} ${GRAPHS} ${COMMON} testcolor : ${COLORS} ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} ${COLORS} ${COMMON} creategraph : creategraph.o ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} creategraph.o ${COMMON} convert : convert.o ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} convert.o ${COMMON} testseek : testseek.o ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} testseek.o ${COMMON} seek : seek.o ${COMMON} ${HEADER} ${CC} -o $@ ${CFLAGS} ${LFLAGS} seek.o ${COMMON} clean : /bin/rm -f *.o ${TARGETS} RELEASEDIR=../binary release : testgene testgraph creategraph convert /bin/cp -f testgene ${RELEASEDIR} /bin/cp -f testgraph ${RELEASEDIR} /bin/cp -f creategraph ${RELEASEDIR} /bin/cp -f convert ${RELEASEDIR}