2012-09-10 55 views
1

我写了一些我想从MakeMaker安装的手册页。MakeMaker的手册页

我想使用环境变量像INSTALLSITEMAN1DIR*环境变量来控制它们的安装位置。

在源码树中,我应该放置man文件,还是我需要做什么才能让Makefile.PL告诉它们?

回答

2

您的联机帮助页是什么格式?你不应该运送完全编译的man页面,因为每个目标主机都需要根据需要使用它们自己的groff或troff版本或其他格式进行格式化。

如果您使用POD格式编写手册页,MakeMaker会自动选择它们并将它们放在正确的位置。

  1. 仅举文件与.pod上月底,
  2. 放在你的lib目录,
  3. 格式它们Perl的Plain Old Documentation (POD)格式。

如果您需要以其他格式发送您的手册,我不知道协议是什么。您可能必须自定义ExtUtils::MakeMaker生成的Makefile。此时,您可能需要查看Module::Build,Module::InstallDist::Zilla,因为它们更容易定制。

+0

啊 - 我是基于我正在看的其他手册页写的,但我不确定是什么。我认为语法虽然有点太蹩脚,但做正确的事情:) – ajwood