# 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
syntax highlighted by Code2HTML, v. 0.9.1