git-remote-mediawiki: do not remove installed files in "clean" target
[git.git] / contrib / mw-to-git / Makefile
blobc9acc843c5b5c2ba185c385d21f8ae02007e9c0b
2 # Copyright (C) 2013
3 # Matthieu Moy <Matthieu.Moy@imag.fr>
5 # To install, run Git's toplevel 'make install' then run:
7 # make install
9 GIT_MEDIAWIKI_PM=Git/Mediawiki.pm
10 SCRIPT_PERL=git-remote-mediawiki.perl
11 GIT_ROOT_DIR=../..
12 HERE=contrib/mw-to-git/
14 SCRIPT_PERL_FULL=$(patsubst %,$(HERE)/%,$(SCRIPT_PERL))
15 INSTLIBDIR=$(shell $(MAKE) -C $(GIT_ROOT_DIR)/perl \
16 -s --no-print-directory instlibdir)
18 all: build
20 install_pm:
21 install $(GIT_MEDIAWIKI_PM) $(INSTLIBDIR)/$(GIT_MEDIAWIKI_PM)
23 build:
24 $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
25 build-perl-script
27 install: install_pm
28 $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
29 install-perl-script
31 clean:
32 $(MAKE) -C $(GIT_ROOT_DIR) SCRIPT_PERL=$(SCRIPT_PERL_FULL) \
33 clean-perl-script
35 perlcritic:
36 perlcritic -2 *.perl