각 어댑터는 제공된 상호 컴파일러를 사용하여 새 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 파일 작성의 내용을 참조하십시오.
| File | 위치 | 설명 |
|---|---|---|
| <env>build.mak | $OMROOT\Lang<lang> | 다른 make 파일을 호출하여 Rational Rhapsody 프레임워크 라이브러리를 빌드합니다(샘플 <env>build.mak 파일 참조). |
| <env>aom.mak | $OMROOT\Lang<lang>\aom | 인스트루먼테이션 라이브러리를 빌드합니다. |
| <env>omcom.mak | $OMROOT\Lang<lang>\omcom | 인스트루먼테이션에 대한 통신 라이브러리를 빌드합니다(<env>omcomappl). |
| <env>oxf.mak | $OMROOT\Lang<lang>\oxf | OXF 라이브러리를 빌드합니다.
다른 OXF 라이브러리의 설명은 OXF 버전의 내용을 참조하십시오. |
| <env>tom.mak | $OMROOT\tom | 추적 라이브러리를 빌드합니다. |
라이브러리를 빌드하기 위해 필요한 RTOS 특정 구성 파일을 $OMROOT\MakeTempl로 복사해야 할 수도 있습니다. 예를 들어, pSOSystem에는 drv_conf.c 및 sys_conf.h가 필요합니다. 또한 root.cpp 파일을 복사해야 할 수도 있습니다. 필요한 경우 이 파일을 보드 특정 버전으로 바꾸십시오.