[PATCH 0/4] Allow contrib/ to use Git's Makefile for perl code
- From
Matthieu Moy <matthieu.moy@imag.fr>
- Date
- Feb 6, 2013, 18:11 UTC
- Message-ID
- <1360174292-14793-1-git-send-email-Matthieu.Moy@imag.fr>
- In-Reply-To
- <vpqobfxwg2q.fsf@grenoble-inp.fr>
The very final goal is to be able to move painlessly (credential) code from git-remote-mediawiki to Git.pm, but then it's nice for the user to be able to say just "cd contrib/mw-to-git && make install" and let the Makefile set perl's library path just like other Git commands written in perl.
This series does this while trying to minimize code duplication, and to make it easy for future other tools in contrib to do the same.
Matthieu Moy (4):
Makefile: extract perl-related rules to make them available from other
dirs
perl.mak: introduce $(GIT_ROOT_DIR) to allow inclusion from other
directories
Makefile: factor common configuration in git-default-config.mak
git-remote-mediawiki: use Git's Makefile to build the script Makefile | 108 +--------------------
contrib/mw-to-git/.gitignore | 1 +
contrib/mw-to-git/Makefile | 45 ++++++---
...-remote-mediawiki => git-remote-mediawiki.perl} | 0
default-config.mak | 61 ++++++++++++
perl.mak | 52 ++++++++++
6 files changed, 145 insertions(+), 122 deletions(-)
create mode 100644 contrib/mw-to-git/.gitignore
rename contrib/mw-to-git/{git-remote-mediawiki => git-remote-mediawiki.perl} (100%)
create mode 100644 default-config.mak
create mode 100644 perl.mak-- 1.8.1.2.526.gf51a757