Download List

Project Description

PC/AT互換機用のOS NWSOSの為のソフトウェアの開発・移植をするプロジェクト

System Requirements

System requirement is not defined

Released at 2004-01-21 23:54
GNU grep grep2.5 (2 files Hide)

Release Notes

-----以下src-grep-2.5.nwsos.tar.gz内のreadme.txtより-----
21.jan.2004


●概要
GNU grep-2.5のソースとNWSOS用追加コードです。


●ターゲット
nwsos00320が対象です。
これより下のバージョンでは動作しないかもしれません。
また、これより上のバージョンでも動作しないかもしれません。
これはReadDir()の暫定仕様を利用している為です。
あれ、やっぱり利用していなかったかもしれません。(調べろよ >俺)
HANDLEをintで受けている事も将来は問題になるかもしれません。(直せよ >俺)


●配布アーカイブの内容
readme.txt このファイル
koukai.txt 後悔
grep-2.5.tar.gz grep-2.5本体のソース
nwsos.tar.gz NWSOS用追加コード


●使用方法
GNU grepのマニュアルを読んで下さい。
マルチバイト対応コードは利用していない為、日本語を扱おうとすると破綻するかもしれません。


●ビルド方法
ビルドの際にはまずnwsos.tar.gzとgrep-2.5.tar.gzを展開する必要があります。
この際、「ファイル名でフォルダを作成して展開」のようなオプションを使わないで下さい。
grep-2.5とnwsosのフォルダが同じ場所にあれば大丈夫です。

ビルドに使ったバッチファイルはnwsos.tar.gz内のmakeフォルダにあります。
ngcc.batの
-Ic:\nwsos
は、nwsos00320のFDイメージ内のdev\includeフォルダをコピーしたものがある場所です。つまり
c:\nwsos\include
にNWSOS用ヘッダファイルが入っていれば良い訳です。
また、linkall.batの
-libpath:c:\nwsos\lib
は、NWSOS用のstartup.obj、nwsos.lib、baseimp.libの3ファイルがあるフォルダです。
まず最初にこの2つのパスを各自の環境に合わせて変更して下さい。
その後makegrep.batを実行すると、binフォルダにgrep.exeが生成されます。
DJGPPのフォルダにはパスを通しておいて下さい。

なお、NWSOS用の開発環境の構築についてよく分からない方は以下のページへどうぞ。
http://banjo.xdap.jp/memo/cross.html


●変更部分
元あったソースは変更していません。
追加したファイルはnwsos.tar.gzにまとめてあります。
実はgrepには必要無い物も結構混じってますが、あまり気にしないで下さい。
抜くのが面倒だったんで……。


●その他
無保証です。
元のgrep本体の部分についてはFree Software Foundation, Inc.が権利を持っていますので、
配布条件等はgrep-2.5.tar.gz内のCOPYINGを参照して下さい。

Changelog

●履歴
2004年1月17日 sourceforge.jpのOpen Source Software for NWSOSで公開
2004年1月21日 readme.txtを修正。koukai.txt.txtという謎のファイルがあったので、ファイル名を修正。