contrib / mw-to-git / Makefileon commit git-remote-mediawiki: honor DESTDIR in "make install" (c311741)
   1#
   2# Copyright (C) 2013
   3#     Matthieu Moy <Matthieu.Moy@imag.fr>
   4#
   5# To install, run Git's toplevel 'make install' then run:
   6#
   7#   make install
   8
   9GIT_MEDIAWIKI_PM=Git/Mediawiki.pm
  10SCRIPT_PERL=git-remote-mediawiki.perl
  11GIT_ROOT_DIR=../..
  12HERE=contrib/mw-to-git/
  13
  14SCRIPT_PERL_FULL=$(patsubst %,$(HERE)/%,$(SCRIPT_PERL))
  15INSTLIBDIR=$(shell $(MAKE) -C $(GIT_ROOT_DIR)/perl \
  16                -s --no-print-directory instlibdir)
  17
  18all: build
  19
  20install_pm:
  21        install -d -m 755 $(DESTDIR)$(INSTLIBDIR)/Git
  22        install -m 644 $(GIT_MEDIAWIKI_PM) \
  23                $(DESTDIR)$(INSTLIBDIR)/$(GIT_MEDIAWIKI_PM)
  24
  25build:
  26        $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
  27                build-perl-script
  28
  29install: install_pm
  30        $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
  31                install-perl-script
  32
  33clean:
  34        $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
  35                clean-perl-script
  36
  37perlcritic:
  38        perlcritic -2 *.perl