Ounce/Make ビルド・ユーティリティー

Ounce/Make は、makefile を使用するビルド環境から AppScan® Source への構成情報のインポートを自動化するツールです。Ounce/Make を使用すると、makefiles から構成情報を手動でインポートする必要がなくなるため、プロジェクトを構成する際にはこの方法をお勧めします。

Ounce/Make ユーティリティーは、AppScan® Source プロジェクト・ファイル (.ppf) を makefiles から生成するためのコマンド行インターフェースを提供します (makefileは、実行可能アプリケーションまたはライブラリーをソース・ファイルからビルドする手段を提供します)。生成された ppf ファイルには、対応する Make ファイルがコンパイルを担うソース・コードを評価するために AppScan® Source が必要とするすべての情報が収められています。Ounce/Make によって .ppf ファイルが生成されたら、AppScan® Source にプロジェクト・ファイルをインポートまたは追加できます。

このユーティリティーを起動するには、以下の操作を行います。

  • Windows システムでは、<install_dir>\bin\ouncemake.exe(<install_dir>AppScan® Source インストールの場所です) を例えば Windows (32 ビット) で実行します。
    C:\Program Files\HCL\AppScanSource\bin\ouncemake.exe
  • Linux システムで、 <install_dir>/bin/ouncemakeを実行します。例えば、次のようになります。
    /opt/hcl/appscansource/bin/ouncemake

Make は、モジュールとその変更回数の相互依存性を考慮しながら、プログラムのコンパイル、リンクなどを自動化するツールです。Make は、makefile から命令を読み取ります。Make ファイルには、ビルドする一連のターゲット、ターゲットが依存するファイル、およびターゲットを生成するために実行するコマンドが指定されています。