2013-01-15 2 views
0

일부 단위 테스트 (예 : #include "foo.c")에 일부 .c 파일이 포함되어 있습니다. 저는 빌드 시스템이 빌드 시스템을 빌드하지 못하게하려고합니다. 실패 할 것입니다. 나는 단지 'make dist'를 호출하여 생성 된 패키지에 포함 된 .c 파일을 얻고 싶다.컴파일하지 않고 Autotools를 사용하여 패키지에 .c 파일 추가

어떻게하면됩니까? 나는 noinst_ 접두사와 _DATA 접미사를 적용하지 않았습니다.

또한 특정 문서에 대한 링크가 유용 할 것입니다. 이것에 대한 GNU의 문서를 읽고있는 서클에서 실행 중입니다. 그것은 거대하다 (그것이 있어야한다)!

EXTRA_DIST = foo.c 
+0

'사용법 #include "foo.c를은"'나쁜 생각임을 지적해야합니다 –

답변

2

당신이 노력했다. `* .c` 파일을 컴파일해야하며`* .h` 파일을 포함해야합니다. `* .c` 파일을 절대로 포함하지 마십시오 !!
+0

작동. 또한 dist_foo_DATA 일 수 있습니다. 왜 내가 전에는 효과가 없다고 생각하는지 모르겠다. 나는 약간의 foodir 녀석을 정의해야한다 :) – ivarec

+0

@haole :'foo.c '를'$ (foodir)'에 설치한다. –