ifeq (,$(PY3)) PYSCRIPT = runme.py else PYSCRIPT = runme3.py endif default : all include ../../Makefile SUBDIRS := constructor func hierarchy operator hierarchy_operator .PHONY : all $(SUBDIRS) all : $(SUBDIRS:%=%-build) @for subdir in $(SUBDIRS); do \ echo Running $$subdir test... ; \ echo -------------------------------------------------------------------------------- ; \ cd $$subdir; \ env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PYTHONPATH=$(srcdir):$$PYTHONPATH $(PYTHON) $(PYSCRIPT); \ cd ..; \ done $(SUBDIRS) : $(MAKE) -C $@ @echo Running $$subdir test... @echo -------------------------------------------------------------------------------- cd $@ && env LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH PYTHONPATH=$(srcdir):$$PYTHONPATH $(PYTHON) $(PYSCRIPT) %-build : $(MAKE) -C $* %-clean : $(MAKE) -s -C $* clean clean : $(SUBDIRS:%=%-clean) rm -f *.pyc