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
14INSTALL = install
15
16SCRIPT_PERL_FULL=$(patsubst %,$(HERE)/%,$(SCRIPT_PERL))
17INSTLIBDIR=$(shell $(MAKE) -C $(GIT_ROOT_DIR)/perl \
18 -s --no-print-directory instlibdir)
19
20all: build
21
22install_pm:
23 $(INSTALL) -d -m 755 $(DESTDIR)$(INSTLIBDIR)/Git
24 $(INSTALL) -m 644 $(GIT_MEDIAWIKI_PM) \
25 $(DESTDIR)$(INSTLIBDIR)/$(GIT_MEDIAWIKI_PM)
26
27build:
28 $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
29 build-perl-script
30
31install: install_pm
32 $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
33 install-perl-script
34
35clean:
36 $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
37 clean-perl-script
38
39perlcritic:
40 perlcritic -2 *.perl