範例 1:不含選項的 Ounce/Make

這個範例說明以遞迴方式使用 Ounce/Make。在非遞迴模式中,Ounce/Make 只查看呼叫來源目錄中的 Make 檔。如果原始 Make 檔包含對其他 Make 檔的呼叫,Ounce/Make 會忽略它們。

這個範例從 /usr/source 執行 Ounce/Make。

如需這個範例採用的目錄結構和檔案的圖形式說明,請參閱目錄結構和檔案

指令

ouncemake

下圖顯示 Ounce/Make 執行之後的目錄內容:


Ounce/Make 執行之後的目錄結構

在 Ounce/Make 執行之後,現在 /usr/source 包含一個名稱為 source.ppfAppScan® 來源 專案檔。這個專案檔包含在 /usr/source 中評量所有原始檔時所需的一切資訊。非遞迴模式中的 Ounce/Make 會忽略從 /usr/source 中 Make 檔的呼叫,其呼叫 /usr/source/database/usr/source/server 中的 Make 檔。