]> git.ipfire.org Git - thirdparty/git.git/commit - .gitignore
Makefile: generate Perl header from template file
authorDan Jacques <dnj@google.com>
Tue, 10 Apr 2018 15:05:42 +0000 (11:05 -0400)
committerJunio C Hamano <gitster@pobox.com>
Wed, 11 Apr 2018 09:09:56 +0000 (18:09 +0900)
commitf6a0ad4be71a337e2e8787788a4b467204a4c4bb
tree700323161c2dec3c2dd38ed61bf5783f4e57ac31
parent8b026edac3104ecc40a68fd58b764fb3c717babb
Makefile: generate Perl header from template file

Currently, the generated Perl script headers are emitted by commands in
the Makefile. This mechanism restricts options to introduce alternative
header content, needed by Perl runtime prefix support, and obscures the
origin of the Perl script header.

Change the Makefile to generate a header by processing a template file and
move the header content into the "perl/" subdirectory. The generated
header content will now be stored in the "GIT-PERL-HEADER" file. This
allows the content of the Perl header to be controlled by changing the path
of the template in the Makefile.

Signed-off-by: Dan Jacques <dnj@google.com>
Thanks-to: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Thanks-to: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
.gitignore
Makefile
perl/header_templates/fixed_prefix.template.pl [new file with mode: 0644]