2014-10-15 7 views
0

내 소프트웨어를 패키지화하기 위해 automake를 사용하고 있으며 내 컴퓨터의 다른 소프트웨어와 마찬가지로 /usr/share/licenses/mypackage에 라이센스를 설치하고 싶습니다. 마찬가지로, 라이브러리를 작성 중이므로 .pc 파일을 작성하려고합니다.이 파일을 /usr/lib/pkgconfig에 설치하고 싶습니다.특정 디렉토리에 설치시 추가 파일을 포함하십시오.

나는 EXTRA_DIST 플래그를 알고 있지만 읽은 것으로부터 서투른 것이고 원치 않는 것을 포함 할 수 있습니다. 이 작업을 수행하는 또 다른 표준 방법이 있습니까?

답변

2

EXTRA_DISTmake dist을 사용하여 만든 tarball에 파일을 추가하지만 시스템에 설치하지 않습니다. 원하는 내용 :

licensedir = $(datadir)/licenses/$(PACKAGE_NAME) 
dist_license_DATA = LICENSE 
pkgconfigdir = $(libdir)/pkgconfig 
dist_pkgconfig_DATA = mylibrary.pc