每一個配接器必須提供一組 make 檔和一個批次檔,以使用其提供的跨平台編譯器,建置新的 OXF 程式庫(包括 OSAL)。下表列出每一個程式庫的 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 檔。
| 檔案 | 位置 | 說明 |
|---|---|---|
| <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 檔案。 必要的話,將這些檔案取代為任何主機版特定版本。