# subdirectories: SUBDIRS = example \ lib \ src # files: SETUPSCRIPT = setup.py # commands PYTHON = python # rules: all: $(PYTHON) $(SETUPSCRIPT) build rm -f ../tests/graceTMPL.so cp build/lib.*/graceTMPL.so ../tests/ || echo "you can ignore that" sdist: $(PYTHON) $(SETUPSCRIPT) sdist install: $(PYTHON) $(SETUPSCRIPT) install clean: rm -f *.o *.bak *~ *% \#* rm -rf dist @set fnord $(MAKEFLAGS); \ list='$(SUBDIRS)'; \ for subdir in $$list; do \ cd $$subdir; \ $(MAKE) $@; \ cd ..; \ done distclean: clean rm -rf build @set fnord $(MAKEFLAGS); \ list='$(SUBDIRS)'; \ for subdir in $$list; do \ cd $$subdir; \ $(MAKE) $@; \ cd ..; \ done %: @set fnord $(MAKEFLAGS); \ list='$(SUBDIRS)'; \ for subdir in $$list; do \ cd $$subdir; \ $(MAKE) $@; \ cd ..; \ done