git_remote_helpers / Makefileon commit perl/Makefile: move "mkdir -p" to module installation loop for maintainability (73abda3)
   1#
   2# Makefile for the git_remote_helpers python support modules
   3#
   4pysetupfile:=setup.py
   5
   6# Shell quote (do not use $(call) to accommodate ancient setups);
   7DESTDIR_SQ = $(subst ','\'',$(DESTDIR))
   8
   9ifndef PYTHON_PATH
  10        ifeq ($(uname_S),FreeBSD)
  11                PYTHON_PATH = /usr/local/bin/python
  12        else
  13                PYTHON_PATH = /usr/bin/python
  14        endif
  15endif
  16ifndef prefix
  17        prefix = $(HOME)
  18endif
  19ifndef V
  20        QUIET = @
  21        QUIETSETUP = --quiet
  22endif
  23
  24PYLIBDIR=$(shell $(PYTHON_PATH) -c \
  25         "import sys; \
  26         print 'lib/python%i.%i/site-packages' % sys.version_info[:2]")
  27
  28all: $(pysetupfile)
  29        $(QUIET)$(PYTHON_PATH) $(pysetupfile) $(QUIETSETUP) build
  30
  31install: $(pysetupfile)
  32        $(PYTHON_PATH) $(pysetupfile) install --prefix $(DESTDIR_SQ)$(prefix)
  33
  34instlibdir: $(pysetupfile)
  35        @echo "$(DESTDIR_SQ)$(prefix)/$(PYLIBDIR)"
  36
  37clean:
  38        $(QUIET)$(PYTHON_PATH) $(pysetupfile) $(QUIETSETUP) clean -a
  39        $(RM) *.pyo *.pyc