/*
　 GCC(MinGW,Cygwin)によるHSP用DLL制作の手順
   　 == 2000.2.15. presented by einguste ==
   　 == 2000.7.10. 追記 Cygwin情報 ==
   　 == 2002.1.16. 表現を一部変更 ==
*/

FreeWare、At Your Own Riskです。

readme.txt      本ファイル
deftool.exe     HSP向けDEFファイル生成支援ソフト(HSP製。HSP標準のサンプルを元に作成)
def_HSP.exe     HSP向けDEFファイル生成バッチ用ソフト。D&DでもOK
deftool.as      deftool.exeのHSPソースファイル(サンプルに置換処理を加えただけ)
def_HSP.as      def_HSP.exeのHSPソースファイル
makedll.txt     HSP向けDLL作成の手引き。GCCでHSP用DLLを作成する際の手順。
makefile.txt    make用のmakefileの一例。
makefile.cyg    make用のmakefileの一例(Cygwin用,jccv利用)

	1.　GCC環境の構築
		a) MinGWのインストール
			MinGW: Minimalist GNU For Windows
				http://www.mingw.org/
			SourceFORGE Project: MinGW - Minimalist GNU for Windows
			 http://sourceforge.net/project/showfiles.php?group_id=2435
		をご参考にしてください。
		今(2001/12/27)ならMinGW-1.1.tar.gzを入手して展開。パスを通せばOKですね。
		b) Cygwinのインストール
			Cygwinのミラーサイト一覧
				http://sourceware.cygnus.com/cygwin/mirrors.html
			Snapshot情報が充実している藤枝さんのページ
				http://www.jaist.ac.jp/~fujieda/cygwin/
			をご参考にしてください。
		（latestフォルダのsetup.exeをゲットして実行するだけで構築できました）

	2.　DLLをプログラミングしましょう（＾＾）
		hspdll.htmlやhspsdkの情報を下に、作成します（＾＾；；
    
	3.  コンパイルとDEFファイルの作成、加工をします。
		makedll.txtの手順を参考にしてください。
		DEFTOOL.EXEはHSPのサンプルを加工したHSP向けEGCS Mingw32用
		DEFファイル生成支援ソフトです（＾＾
		またバッチファイル用およびD&DでもOKな一括変更ツールとして、
		Def_HSP.exeも用意しました。
    
	4.　加工したDEFファイルを利用してDLLをビルドします。
		makedll.txtを参考にしてください。
	
        補足Cygwin環境について
　　　　　　Cygwin環境の場合には、以下の点に注意してください。
　　　　　　・必要でない限り-mno-cygwinオプションをつける
　　　　　　　gcc,dlltool,dllwrapなどで
　　　　　　・DEFファイルの改行コードがCRLFでなくLF
　　　　　　　付属のツールはそのため使用できません。
　　　　　　　改行コードを変換してからご利用ください。
　　　　　　　私はjccvを使用させていただいています。
　　　　　　　参照：makefile.cyg

私、eingusteは十分な理解をしていません。(*_*)
試行錯誤によって手順を確立しています。
よって、繰り返しになりますが、At Your Own Risk です。(^^;;
参考程度に止め、DLL作成は、あなた自身の判断と決断によって行なってください。
                                                                                以上
