.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