## Class file-reference

file-reference —

ファイルを参照するターゲットクラス

## Synopsis

    class file-reference : abstract-target {
      rule __init__ ( file : project ) { }
      rule generate ( properties ) { }
      rule exists ( ) { }
      rule location ( ) { }
    }

## Description

1.     rule __init__ ( file : project )

   引数 | 型 | 意味
   --- | --- | ---
   file | 文字列 | ファイル名
   project-target | project-target | ターゲットの属するプロジェクト

   Effects:
     ファイルを参照するターゲットを作成する
   Postconditions:
     `[ name ] = $(file)`

2.     rule generate ( properties )

   Overrides:
     `abstract-target.generate`

3.     rule exists ( )

   Returns:
     ターゲットが参照するファイルが存在するかどうか

4.     rule location ( )

   Returns:
     ターゲットが参照するファイルが存在するディレクトリ位置