CXXFLAGS += -Wall -I../../../..

.SILENT :
.EXPORT_ALL_VARIABLES :

.PHONY : all
.PHONY : subdirectories

all: subdirectories
	OBJECT_FILES=''
	for f in *.c *.cc *.cxx *.cpp; do                  \
	  case "$$f" in                                          \
	    \*.*)                                                \
	      ;;                                                 \
	    *)                                                   \
	      obj=`echo $$f | sed 's/^\(.*\)\.[cxp]*$$/\1.o/'` ;\
	      OBJECT_FILES="$$OBJECT_FILES $$obj"               ;\
	      ;;                                                 \
	  esac                                                  ;\
	done                                                    ;\
	if [ "$$OBJECT_FILES" ]; then $(MAKE) $$OBJECT_FILES; fi

subdirectories:
	for d in *; do if [ -f "$$d/makefile" ]; then echo "- make $$d"; $(MAKE) -C $$d; fi; done
