일괄처리 파일 및 make 파일 작성

이 태스크 정보

각 어댑터는 제공된 상호 컴파일러를 사용하여 새 OXF 라이브러리(OSAL 포함)를 빌드하기 위한 일괄처리 파일 및 make 파일 세트를 제공해야 합니다. 다음 표는 각 라이브러리의 make 파일을 나열합니다.

Make 파일 설명 빌드에서 사용
oxf 런타임 라이브러리 <env>oxf.mak
aom 추적 및 애니메이션 모두를 지원하는 인스트루먼테이션 라이브러리 <env>aom.mak
tom 추적을 지원하는 인스트루먼테이션 라이브러리 <env>tom.mak
omcom IBM® Rational® Rhapsody®와 인스트루먼트된 애플리케이션 사이의 통신을 지원하는 통신 라이브러리 <env>omcom.mak

컴파일된 프레임워크 라이브러리는 Rational Rhapsody 모델에서 생성된 애플리케이션에 링크됩니다. 이 애플리케이션에는 고유한 make 파일이 있습니다. 애플리케이션 make 파일은 MakeFileContent 특성에 지정되며, site<lang>.prp 파일에서 이 특성을 수정합니다. 세부사항은 새 make 파일 작성의 내용을 참조하십시오.

프로시저

  1. 일괄처리 파일을 작성하여 <env>make.bat 환경을 설정하고 make 파일을 호출한 후 $OMROOT\etc에 저장하십시오. 이 파일은 프레임워크와 Rational Rhapsody 모델을 빌드하는 데 사용할 수 있습니다(한 단계로 C 또는 C++ 프레임워크 빌드도 참조).
  2. 다음 make 파일을 작성하고 지정된 위치에 저장하십시오.

결과

File 위치 설명
<env>build.mak $OMROOT\Lang<lang> 다른 make 파일을 호출하여 Rational Rhapsody 프레임워크 라이브러리를 빌드합니다(샘플 <env>build.mak 파일 참조).
<env>aom.mak $OMROOT\Lang<lang>\aom 인스트루먼테이션 라이브러리를 빌드합니다.
  • <env>aomtrace
  • <env>aomanim
<env>omcom.mak $OMROOT\Lang<lang>\omcom 인스트루먼테이션에 대한 통신 라이브러리를 빌드합니다(<env>omcomappl).
<env>oxf.mak $OMROOT\Lang<lang>\oxf OXF 라이브러리를 빌드합니다.
  • <env>oxf
  • <env>oxfinst

다른 OXF 라이브러리의 설명은 OXF 버전의 내용을 참조하십시오.

<env>tom.mak $OMROOT\tom 추적 라이브러리를 빌드합니다.
  • <env>tomtrace
  • <env>tomtraceRiC
    (Rational Rhapsody Developer for C의 경우)

라이브러리를 빌드하기 위해 필요한 RTOS 특정 구성 파일을 $OMROOT\MakeTempl로 복사해야 할 수도 있습니다. 예를 들어, pSOSystem에는 drv_conf.csys_conf.h가 필요합니다. 또한 root.cpp 파일을 복사해야 할 수도 있습니다. 필요한 경우 이 파일을 보드 특정 버전으로 바꾸십시오.


피드백