j
= フックスクリプト API リファレンス
e
= Hook Script API
.

: get_config(key) -> String
: config(key) -> String
j
    コンフィグ key の値を取得します。たとえば config('prefix') で
    --prefix の値を得ることができます。
e
    get a configuration. (e.g. config('prefix') for --prefix)
.

: set_config(key, val)
j
    コンフィグ key に val をセットします。
e
    set a configuration KEY to VAL. (e.g. set_config("prefix", "/usr"))
.

: curr_srcdir -> String
j
    カレント srcdir
e
    the current srcdir.
.

: curr_objdir -> String
j
    カレント objdir。'.' と同じ。
e
    the current objdir.
.

: srcdir_root -> String
j
    srcdir のルート。setup.rb 使用時のルートは各パッケージの
    トップディレクトリです。
e
    the root directory of srcdir.
    When the hook script is called from setup.rb, this method
    returns the top directory of each package directory
    (ARCHIVE_TOP/packages/*/).
.

: objdir_root -> String
j
    objdir のルート。setup.rb 使用時のルートは各パッケージの
    トップディレクトリです。
e
    the root directory of objdir.
    When the hook script is called from setup.rb, this method
    returns the top directory of each package directory
    (OBJDIR/packages/*/).
.

: srcfile(filename) -> String
j
    カレント srcdir のファイル fname を絶対パスに展開する。
e
    expands relational path FNAME which is in the current srcdir,
    into the absolute path.
.

: srcexist?(filename)
j
    カレント srcdir に fname が存在すれば真。
e
    true if a file FNAME exists in the current srcdir.
.

: srcdirectory?(filename)
j
    カレント srcdir にディレクトリ fname があれば真。
e
    true if a directory FNAME exists in the current srcdir.
.

: srcfile?(filename)
j
    カレント srcdir にノーマルファイル fname があれば真。
e
    true if a normal file FNAME exists in the current srcdir.
.

: srcentries(relative_path = '.') -> [String]
j
    カレント srcdir + '/' + relpath にあるファイルのリスト。
e
    returns the list of file entiries in the directory
    "current srcdir + '/' + relpath"
.

: srcfiles(relative_path = '.') -> [String]
j
    カレント srcdir + '/' + relpath にあるノーマルファイルのリスト。
e
    returns the list of file names in the directory
    "current srcdir + '/' + relpath"
.

: srcdirectories(relative_path = '.') -> [String]
j
    カレント srcdir + '/' + relpath にあるディレクトリのリスト。
e
    returns the list of directory names in the directory
    "current srcdir + '/' + relpath"
.
