diff options
Diffstat (limited to 'ipapython/Makefile')
-rw-r--r-- | ipapython/Makefile | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/ipapython/Makefile b/ipapython/Makefile index 4ac027e14..c96d5d9c1 100644 --- a/ipapython/Makefile +++ b/ipapython/Makefile @@ -3,7 +3,12 @@ PACKAGEDIR ?= $(DESTDIR)/$(PYTHONLIBDIR)/ipa CONFIGDIR ?= $(DESTDIR)/etc/ipa TESTS = $(wildcard test/*.py) -all: ; +SUBDIRS = py_default_encoding + +all: + @for subdir in $(SUBDIRS); do \ + (cd $$subdir && $(MAKE) $@) || exit 1; \ + done install: if [ "$(DESTDIR)" = "" ]; then \ @@ -11,15 +16,27 @@ install: else \ python setup.py install --root $(DESTDIR); \ fi + @for subdir in $(SUBDIRS); do \ + (cd $$subdir && $(MAKE) $@) || exit 1; \ + done clean: rm -f *~ *.pyc + @for subdir in $(SUBDIRS); do \ + (cd $$subdir && $(MAKE) $@) || exit 1; \ + done distclean: clean rm -f setup.py ipa-python.spec version.py + @for subdir in $(SUBDIRS); do \ + (cd $$subdir && $(MAKE) $@) || exit 1; \ + done maintainer-clean: distclean rm -rf build + @for subdir in $(SUBDIRS); do \ + (cd $$subdir && $(MAKE) $@) || exit 1; \ + done .PHONY: test test: $(subst .py,.tst,$(TESTS)) |