いがらしです。

拡張ライブラリの開発をしているとき、make cleanすると
Makefileが消えてしまい、またruby extconf.rbしなければ
なりません。これはちょっと悲しいので、ターゲットdistcleanを
新設して、そちらで消すようにしませんか。

もし今までこうしてなかった理由があるなら無視して下さいませ。
あと、extmk.rb.inの方は必要性を感じなかったのでいじっていません。

--
五十嵐  宏  (Hiroshi IGARASHI)

Index: lib/mkmf.rb =================================================================== RCS file: /home/cvs/ruby/lib/mkmf.rb,v retrieving revision 1.16 diff -u -r1.16 mkmf.rb --- lib/mkmf.rb 2000/06/05 08:46:59 1.16 +++ lib/mkmf.rb 2000/06/08 14:23:47 @@ -406,10 +406,12 @@ clean:; @$(RM) *.#{$OBJEXT} *.so *.sl *.a $(DLLIB) @$(RM) $(TARGET).lib $(TARGET).exp $(TARGET).ilk *.pdb + +distclean: clean @$(RM) Makefile extconf.h conftest.* @$(RM) core ruby$(EXEEXT) *~ -realclean: clean +realclean: distclean install: $(archdir)/$(DLLIB)
Index: ChangeLog =================================================================== RCS file: /home/cvs/ruby/ChangeLog,v retrieving revision 1.83 diff -u -r1.83 ChangeLog --- ChangeLog 2000/06/07 15:49:35 1.83 +++ ChangeLog 2000/06/08 14:29:30 @@ -1,3 +1,8 @@ +Thu Jun 8 14:25:45 2000 Hiroshi Igarashi <iga / ruby-lang.org> + + * lib/mkmf.rb: add target `distclean' in Makefile for extlib. + target `clean' doesn't remove Makefile. + Thu Jun 8 00:31:04 2000 WATANABE Hirofumi <eban / os.rim.or.jp> * regex.h: export re_mbctab properly on cygwin.