[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(toppers-users 3455) Re: cfgの--external-id 引数
- To: users at toppers jp
- From: suikan <suikan7 at yahoo co jp>
- Date: Thu, 05 May 2011 21:31:31 +0900
高木さん
回答ありがとうございます。
そういう理由でしたか。ライブラリ化のような物を目指した機能ではなく、再コ
ンフィギュレーションによるリビルドを避けるための物ですか。 Makefileの良
さをスポイルしているように思えますが、趣旨はわかりました。
ライブラリ化のための分割ビルドに活用しようと思っていたのですが。少し注意
が必要なようです。気をつけて使います。
ありがとうございました。
酔漢
(2011/05/04 17:55), 高木信尚 wrote:
> 酔漢さん
>
> コンフィギュレータ開発者の高木です。
>
>> kernel_cfg.h に
>>
>> extern const ID SEM_I2C0_SIGNAL_id;
>>
>> が追加されないのはなぜでしょうか。単なる見落としであれば次回リリース時に
>> は生成をお願いします。また、わざと生成しない場合にはその理由をお 教えい
>> ただければ幸いです。
> 結論からいうと、意図的にこのようになっています。
> --external-idオプションを付けたときに生成される〜_idの目的は、kernel_cfg.hをインクルードすると、
> コンフィギュレータを実行するたびに再コンパイルが必要になるので、それを回避するためです。
> ですので、ID番号を参照したい翻訳単位で、自分で
>
> extern const ID SEM_I2C0_SIGNAL_id;
>
> のように宣言することを想定しています。
>
> ---
> 高木信尚
>
>
--
酔漢
組み込みBlog http://d.hatena.ne.jp/suikan+embedded/
TOPPERS/ASP for LPC http://sourceforge.jp/projects/toppersasp4lpc/
Blackfin Blog http://d.hatena.ne.jp/suikan+blackfin/
TOPPERS/JSP for Blackfin http://sourceforge.jp/projects/toppersjsp4bf/