ライブラリのマニュアルページをインストールするためのmakefileの作成

ライブラリのマニュアルページをインストールするためのmakefileの作成

Cライブラリがあり、「apple」と仮定し、「apple」に「banana」および「carrot」関数が含まれている場合、「banana」がそのマニュアルページを表示するようにmakefileに「install」行をどのように作成しますか? 「りんご」の本のパビリオンか。

答え1

banana.3マニュアルページをページへのシンボリックリンクにしますapple.3

install-man: apple.3
    install ... apple.3 $(mandir)/man3/apple.3
    ln -s apple.3 $(mandir)/man3/banana.3
    ln -s apple.3 $(mandir)/man3/carrot.3

答え2

バナナ3を/usr/share/man/man3/または/usr/local/share/man/man3にコピーしようとしています。使用するディレクトリの詳細は、ビルドシステムとユーザー構成によって異なります。 Automakeを考えてみることもできます。

関連情報