From: Takaaki Tateishi Date: 2001-07-09T14:34:39+09:00 Subject: [ruby-dev:13774] mkmf.rb: cleaning facility 立石です. mkmf.rbのcleanやdistcleanの対象となるファイルに,拡張ライブラリ作 成者が削除したいファイルも加えたいと考えていますが,例えば以下のよ うな修正は受け入れられますか? また,[ruby-dev:13767]の話題と関連しますが,ruby 1.7.1 (2001-07-03) で,mkmf.rbで生成されるMakefileの RM = $(RUBY) -d -r ftools -e 'File::rm_f(*Dir[ARGV.join(" ")])' の部分が正常に動作しません. Index: mkmf.rb =================================================================== RCS file: /ruby/ruby/lib/mkmf.rb,v retrieving revision 1.57 diff -u -r1.57 mkmf.rb --- mkmf.rb 2001/07/03 15:00:23 1.57 +++ mkmf.rb 2001/07/09 05:09:48 @@ -473,14 +473,17 @@ EXEEXT = #{CONFIG["EXEEXT"]} +CLEAN = #{$CLEAN} +DISTCLEAN = #{$DISTCLEAN} + all: $(DLLIB) clean:; @$(RM) *.#{$OBJEXT} *.so *.sl *.a $(DLLIB) - @$(RM) $(TARGET).lib $(TARGET).exp $(TARGET).ilk *.pdb + @$(RM) $(TARGET).lib $(TARGET).exp $(TARGET).ilk $(CLEAN) *.pdb distclean: clean @$(RM) Makefile extconf.h conftest.* mkmf.log - @$(RM) core ruby$(EXEEXT) *~ + @$(RM) core ruby$(EXEEXT) $(DISTCLEAN) *~ realclean: distclean -- Takaaki Tateishi