NAME
ASPEER::MakeMaker::Markdown::Pod::MM::Constant - constants for MakeMaker integration
SYNOPSIS
use ASPEER::MakeMaker::Markdown::Pod::MM::Constant;
my $postamble = $TEMPLATE_POSTAMBLE_FN;
my $module = $MARKPOD_PM;
my $argv = $MARKPOD_PM_ARGV;
DESCRIPTION
ASPEER::MakeMaker::Markdown::Pod::MM::Constant defines constants used by ASPEER::MakeMaker::Markdown::Pod::MM when it extends ExtUtils::MakeMaker.
MM_PREFIX selects the private MARKPOD_* Makefile macro namespace used by the shared hook implementation. It is hook configuration and is not emitted as a generic MM_PREFIX Makefile macro.
The constants describe where the Makefile postamble template lives, which Perl module should be invoked by the generated targets, and which MakeMaker variables should be passed back into the target dispatcher.
CONSTANTS
$TEMPLATE_POSTAMBLE_FN : Path to the bundled postamble.inc template.
$MARKPOD_PM : Module name invoked by the generated Makefile targets. This is normally ASPEER::MakeMaker::Markdown::Pod::MM.
$MARKPOD_PM_ARGV : Quoted list of MakeMaker variables passed to the target dispatcher so methods such as doc and readme can reconstruct their input parameters.
LOCAL OVERRIDES
Local constants can be overridden by files loaded from:
lib/ASPEER/MakeMaker/Markdown/Pod/MM/Constant.pm.local
~/.ASPEER::MakeMaker::Markdown::Pod::MM::Constant.local
Those files are expected to return a hash reference suitable for merging into
C<%Constant>.
SEE ALSO
ASPEER::MakeMaker::Markdown::Pod::MM, ExtUtils::MakeMaker
AUTHOR
Andrew Speer mailto:andrew.speer@isolutions.com.au
LICENSE AND COPYRIGHT
This file is part of ASPEER::MakeMaker::Markdown::Pod.
This software is copyright (c) 2026 by Andrew Speer mailto:andrew.speer@isolutions.com.au.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Full license text is available at: