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