일부 libs를 GNU autotools로 변환하고 Oracle Pro C 전처리기를 통합하기가 어렵습니다. 다음과 같이GNU autotools 프로세스와 Oracle Pro C 전처리 기 사용
워크 플로는 다음과 같습니다 .pc => .c => o. => .so/.a/binary
내가 빌드 프로세스에 추가 사전 단계를 추가하는 방법을 automake는 설명서에 어떤 힌트를 찾을 수 없습니다. SOURCES=file.pc
을 수정하려고했지만 autoreconf가 C 파일이 누락되었다고 불평합니다. 나는 SUFFIXES = .pc .c .o
및
.pc.c:
$(PROC) iname=$<
을 추가 한하지만 대상이 무시됩니다 - 그리고 불리는 경우 직접
$<
가 해결되지 않습니다.
어떻게해야합니까? 이 같은
어떤'make' 프로그램이 사용되고 있습니까? GNU make 나 다른 make인가? – ldav1s
@ ldav1s, 둘 다 가지고 있습니다. 나는 그것을'Makefile.am'에 넣으려고했다. 'make' 버전이 차이를 만듭니다. –