all: bin/eplf

EZFIO/config/eplf.config: EZFIO.tar.gz
	tar -zxf EZFIO.tar.gz
	cd EZFIO ; ./configure
	if [ -e $@ ] ; then rm $@ ; fi
	ln -s $$PWD/eplf.config $@

EZFIO/lib/libezfio.so: EZFIO/config/eplf.config
	make -C EZFIO/

bin/ezfio.py: EZFIO/lib/libezfio.so
	if [ -e $@ ] ; then rm $@ ; fi
	ln -s $$PWD/EZFIO/Python/ezfio.py $@

bin/eplf: EZFIO/lib/libezfio.so
	make -C src

clean:
	- rm -rf EZFIO
	- rm bin/eplf
	- rm bin/ezfio.py
	- make -C src veryclean

archive:
	git archive --format=tar HEAD | gzip > eplf.tar.gz