namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: memo: libnamazu
Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> wrote:
>> * libnmz という名前の方がいいかも (迷うところ)
>> - ディレクトリ名は nmz だし…
>
>ぼけていました。今でも libnmz.a, libnmz.so ですね。
(snip)
>とインストールするヘッダがたくさんありますが、libnamazu.h ひ
>とつにした方がいいと思います。その方が、ライブラリとして使い
>やすいと思うのだけど。いかがでしょう?
ライブラリ名に合わせてヘッダファイルの名前は libnmz.h とする
のがよさそうです。
># あまりにも多いようなら libnamazu.h ひとつにまとめるのはあ
># きらめましょう。(できるだけ少なくしたいのだけど)
libnmz.h ひとつにまとまらない場合はヘッダのインストール先を
$(prefix)/include/nmz にしたいところです。今のままだと
$(prefix)/include/namazu にインストールされてしまいます。
nmz ディレクトリに configure.in を導入して libnmz を独立させ
れば、ヘッダを $(prefix)/include/nmz にインストールできるよ
うになります。また、ライブラリ単体で配れるようにもなります
(その必要があるかは別として)。
# 参考: NDTPD <http://www.sra.co.jp/people/m-kasahr/ndtpd/>
というわけで、 nmz ディレクトリに configure.in を導入する案
はいかがでしょう?
-- Satoru Takabayashi
A designer knows he has arrived at perfection not when there
is no longer anything to add, but when there is no longer
anything to take away. -- Antoine de Saint-Exu\'{p}ery