2012-09-10 53 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