フックスクリプト <code>API</code> リファレンス

# フックスクリプト `API` リファレンス

`get_config( key )` → `String`
`config( key )` → `String`

  コンフィグ `key` の値を取得します。たとえば `config('prefix')` で --`prefix` の値を得ることができます。

`set_config( key, val )`

  コンフィグ `key` に `val` をセットします。

`curr_srcdir` → `String`

  カレント `srcdir`

`curr_objdir` → `String`

  カレント `objdir`。`'.'` と同じ。

`srcdir_root` → `String`

  `srcdir` のルート。`setup.rb` 使用時のルートは各パッケージの トップディレクトリです。

`objdir_root` → `String`

  `objdir` のルート。`setup.rb` 使用時のルートは各パッケージの トップディレクトリです。

`srcfile( fname )` → `String`

  カレント `srcdir` のファイル `fname` を絶対パスに展開する。

`srcexist?( fname )`

  カレント `srcdir` に `fname` が存在すれば真。

`srcdirectory?( fname )`

  カレント `srcdir` にディレクトリ `fname` があれば真。

`srcfile?( fname )`

  カレント `srcdir` にノーマルファイル `fname` があれば真。

`srcentries( relpath = '.' )` → `Array of String`

  カレント `srcdir + '/' + relpath` にあるファイルのリスト。

`srcfiles( relpath = '.' )` → `Array of String`

  カレント `srcdir + '/' + relpath` にあるノーマルファイルのリスト。

`srcdirectories( relpath = '.' )` → `Array of String`

  カレント `srcdir + '/' + relpath` にあるディレクトリのリスト。