[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-dev:00088] Re: サイト固有プログラムの自動再コンパイル



西田です。

自動再コンパイルの Makefile を使わない方法による代案です。
(オリジナルは [orca-dev:00078])

1. ORCA の COPY 句のファイルだけを含んだ orca-dev という
   パッケージを新規に導入する。サイト固有の COBOL プログ
   ラムを作る場合は、これをインストールするようにする。

2. orca-dev には、以下のファイルが含まれる。

   orca/copy/*.INC              ORCA 標準の COPY ファイル
   orca/scripts/allways/site-upgrade.sh
                                サイト固有プログラムの更新処理

3. サイト毎に、以下のファイルを用意する。

   orca/site-cobol/index        サイト固有プログラムの一覧
   orca/site-cobol/*.CBL        サイト固有の COBOL ファイル
   orca/site-cobol/copy/*.INC   サイト固有の COPY ファイル

   orca/site-cobol/index には、COBOL ファイルのリストを、
   orca/site-cobol/ からの相対パスで列挙する。ディレクトリ
   を含んでもよい。例えば次のようになる。

   ---- orca/site-cobol/index ----
   A01.CBL
   A02.CBL
   M01/B01.CBL
   M01/B02.CBL
   -------------------------------

4. プログラムを手動でインストールする場合、
   orca/scripts/allways/site-upgrade.sh を実行する。
   コンパイル後の *.so が orca/lib にインストールされる。

5. 次回以降、orca-dev を upgrade すると、自動的に
   orca/scripts/allways/site-upgrade.sh が実行される。

いかがでしょうか?