MYLIBDIR = -L../../easel
MYINCDIR = -I../../easel

LIBS     = -lm
MYLIBS   = -leasel
LFLAGS   = -L../../easel
IFLAGS   = -I../../easel

CC       = gcc 
#CFLAGS   = -g -Wall
CFLAGS  = -O3 -fomit-frame-pointer

PROGS    = erate-generate\
	   erate-tree

OBJS     = erate_evolve.o

HDRS     = erate_evolve.h


all: ${PROGS} ../../easel/libeasel.a

${PROGS}:  %:  ${OBJS} %.o
	${CC} ${MYINCDIR} ${CFLAGS} ${IFLAGS} ${LFLAGS} -o $@ $@.o ${OBJS} ${LIBS} ${MYLIBS} 

.c.o:
	${CC} ${MYINCDIR} ${IFLAGS} ${CFLAGS} -c $<

clean:
	rm *.o *~ ${YPROGS} ${PROGS} 

backup:
	( cd .. ; rsync -avuzb tornado/ wrasse:src/tornado/ )

tags:
	etags Makefile *.c *.h
