フックスクリプト <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(filename)` → `String`

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

`srcexist?(filename)`

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

`srcdirectory?(filename)`

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

`srcfile?(filename)`

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

`srcentries(relative_path = '.')` → `[String]`

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

`srcfiles(relative_path = '.')` → `[String]`

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

`srcdirectories(relative_path = '.')` → `[String]`

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