라이브러리의 매뉴얼 페이지를 설치하기 위한 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를 고려해 볼 수도 있습니다.

관련 정보