「Eosの構造」の版間の差分

提供: Eospedia
移動: 案内検索
(Eosのディレクトリ構造)
(Eosの構造 )
行47: 行47:
  
 
=== Eos/src ===
 
=== Eos/src ===
#
+
EosのObjects/Toolsのソースファイルのディレクトリです。
 +
 
 +
<pre>
 
Eos/src
 
Eos/src
 +
</pre>
 +
 +
==== Eos/src/Config ====
 +
ソースファイルをコンパイルするためのホストタイプ毎の環境を設定しているディレクトリです。コンパイルのための各ディレクトリのMakefileのテンプレートも存在しています。
 +
<pre>
 
Eos/src/Config
 
Eos/src/Config
 +
</pre>
  
 
==== Eos/src/Objects ====
 
==== Eos/src/Objects ====
 +
EosのObjects(ライブラリ)のソースコードがあるディレクトリです。ここでコンパイルされるとEos/lib及びEos/includeにコピーされ、Tools等から利用できる様になります。
 +
<pre>
 
Eos/src/Objects
 
Eos/src/Objects
 +
</pre>
  
 
==== Eos/src/Tools ====
 
==== Eos/src/Tools ====
 +
Eosの[[コマンド]]([[Small Tools]])のソースコードがあるディレクトリです。ここでコンパイル・リンクされたコマンドは、Eos/binのディレクトリにインストールされます。
 +
<pre>
 
Eos/src/Tools
 
Eos/src/Tools
 +
</pre>
  
 
=== Eos/util ===
 
=== Eos/util ===

2012年9月12日 (水) 22:29時点における版

ここでは、Eosの構造に関して、説明します。

ここでは、Eosのシステムとしての構造を説明します。

Eosのディレクトリ構造

Eos

Eosのホームディレクトリです。$EOS_HOMEの環境変数によって指定されています。 環境設定ファイル以外のEosに関係したファイル/ディレクトリはすべてこのなかに存在しています。

Eos

Eos/bin

Eosのコマンド(Small Tools)に関する実行ファイル等があるディレクトリです。

Eos/bin
Eos/bin/XXXXXX
Eos/wish

 XXXXXXは、それぞれのホストのタイプ($EOS_HOST)毎に異なるディレクトリになっています。

Eos/sbin

Eosのシステムコマンドが格納されているディレクトリです。

Eos/sbin

Eos/lib

Eos/lib

Eos/include

Eos/include

Eos/data

Eosのテストなどのためのdataが格納されたディレクトリです。

Eos/data

Eos/doc

Eosのためのドキュメントが格納されているディレクトリです。

Eos/doc

Eos/src

EosのObjects/Toolsのソースファイルのディレクトリです。

Eos/src

Eos/src/Config

ソースファイルをコンパイルするためのホストタイプ毎の環境を設定しているディレクトリです。コンパイルのための各ディレクトリのMakefileのテンプレートも存在しています。

Eos/src/Config

Eos/src/Objects

EosのObjects(ライブラリ)のソースコードがあるディレクトリです。ここでコンパイルされるとEos/lib及びEos/includeにコピーされ、Tools等から利用できる様になります。

Eos/src/Objects

Eos/src/Tools

Eosのコマンド(Small Tools)のソースコードがあるディレクトリです。ここでコンパイル・リンクされたコマンドは、Eos/binのディレクトリにインストールされます。

Eos/src/Tools

Eos/util

Eos/util Eos/util/src Eos/util/srcXXXXXX Eos/util/XXXXXX