PATH_MC = $(shell cd ../../ ; pwd)

# Compilation options
include $(PATH_MC)/src/makeoptions.mk

#####

all: ELL-2D ELL-Doxygen

ELL-2D : ELL-2D.o
	$(LINK) $(FLAG_LINK) -o $@ $< $(LIB_MC)

ELL-Doxygen : ELL-Doxygen.o
	$(LINK) $(FLAG_LINK) -o $@ $< $(LIB_MC)

%.o: %.cpp
	$(CPP) -c $(FLAG_CPP) $(FLAG_MC) $(INC_MC) $< -o $@

#####

graph : gendot gensvg

gendot :
	dot -Tsvg -O $(shell ls *.dot)

gensvg :
	@for FILE in $(shell ls *.svg); do \
	  echo $$FILE; \
	  (display $$FILE &); \
	done

#####

clean :
	rm -f ELL-2D ELL-Doxygen
	-(rm -f *.o *.out *.eps *.dot *.svg *~)
