.SUFFIXES: .o64

dirs=src lib scripts


install: .PHONY all
	for i in ${dirs};  do cd $$i; make install || exit 1; cd ..; done

all: .PHONY 
	for i in ${dirs};  do echo building in $$PWD/$$i ; cd $$i; make || exit 1; cd ..; done


clean:   .PHONY
	for i in ${dirs};  do cd $$i; make clean; cd ..; done


.PHONY:
	@if [ "${IDAROOT}"X = "X"  ];  then echo Please set IDAROOT; exit 1; fi
	@if [ ! -f ${IDAROOT}/libida.so ]; then echo IDAROOT is set poorly, please fix.; exit 1; fi
	@if [ "${IDASDK}"X = "X"  ];  then echo Please set IDASDK; exit 1; fi
	@if [ ! -f ${IDASDK}/include/intel.hpp ]; then echo IDASDK is set poorly, please fix.; exit 1; fi