# HG changeset patch # User HIROSE Yuuji # Date 1512909450 -32400 # Node ID 9bc5672fe64245f3925aa127606dc99b9ce233ed # Parent edfc5d3bc208129b6ff5ad2e42a6a5d58e8c3d3f More formatted diff -r edfc5d3bc208 -r 9bc5672fe642 README.md --- a/README.md Sun Dec 10 20:54:57 2017 +0900 +++ b/README.md Sun Dec 10 21:37:30 2017 +0900 @@ -16,14 +16,14 @@ The caam scripts are obtained from Mercurial repository. - hg clone http://www.yatex.org/hgrepos/caam + hg clone http://www.yatex.org/hgrepos/caam ## Installation The caam script assumes your application installation hierarchy as follows(/usr /local as an example). ---[/usr/local/] + --[/usr/local/] | +-[audio/] # command and libraries related to audio/sound | +-[bin/] @@ -57,9 +57,9 @@ Then, locate caam in /usr/local/caam/bin. - gtar zxpfC caam20150311.tar.gz /usr/local + gtar zxpfC caam20150311.tar.gz /usr/local or - hg clone http://www.yatex.org/hgrepos/caam /usr/local/caam + hg clone http://www.yatex.org/hgrepos/caam /usr/local/caam もし、ソースビルドで管理しているアプリケーションのインストールPREFIX が /usr/ local だとしたら、上記のように /usr/local/caam 以下にcaamをインストールし、 / @@ -74,25 +74,25 @@ プションに続けてその場の configure に与えるオプションを渡せばよい。 caam自身の オプションは以下の通り。 -|オプション | 意味 -------------|------ -|-c | configureのみ(makeしない) -|-m | makeのみ(configureしない) -|-g | makeでなくgmakeを呼ぶ -|-jN | make -jN で呼ぶ -|-t TGT | make allのかわりに make TGTで起動 -|-s SEC | configure後、SEC 秒間停止する -|-S | configure後 suspend する(fgで継続) -|-l | configureで生成されたlibtoolではなくシステムの libtool を利用させる -|-mai | make all installする -|-maic | make all install cleanする -|-gmai | gmake all installする -|-gmaic | gmake all install cleanする +|オプション| 意味 +----------|------ +|-c | configureのみ(makeしない) +|-m | makeのみ(configureしない) +|-g | makeでなくgmakeを呼ぶ +|-jN | make -jN で呼ぶ +|-t TGT | make allのかわりに make TGTで起動 +|-s SEC | configure後、SEC 秒間停止する +|-S | configure後 suspend する(fgで継続) +|-l | configureで生成されたlibtoolではなくシステムの libtool を利用させる +|-mai | make all installする +|-maic | make all install cleanする +|-gmai | gmake all installする +|-gmaic | gmake all install cleanする たとえば、dual coreなマシンで configure --prefix=/opt/hoge && gmake -j3 all & gmake install するなら、 - caam -gmai -j3 --prefix=/opt/hoge + caam -gmai -j3 --prefix=/opt/hoge とする。 @@ -100,18 +100,18 @@ ののアプリケーションをビルドするならたとえばこうする(systemのPREFIXが /usr/ local の場合)。 - CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gqview2 + CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gqview2 こうすると、CFLAGS(とCPPFLAGS)に -I/usr/local/gtk2 を必ず付け、 LDFLAGSに -L/ usr/local/gtk2 -R/usr/local/gtk2 を必ず付けた状態で configure と make が呼ばれ る。もちろん、上記の例がうまく行くためにはgtk2関連のライブラリをすべて - CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gtk2 + CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/gtk2 でインストールしておく必要がある。逆にいえばgtk2ライブラリはほぼ全て上記コマン ドラインでインストールすることができ、gtk2 を利用するアプリケーションは、 - CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/application + CAAM_ADD=gtk2 caam -maic --prefix=/usr/local/application でインストールすることができる。実行時のライブラリパスも /usr/local/gtk2 として 埋め込まれる。