[#688] mkmf.rb - add files to clean and distclean targets — Michal Rokos <michal@...>

Hi,

25 messages 2003/01/15
[#722] Re: [RFC] mkmf.rb - add files to clean and distclean targets — Mathieu Bouchard <matju@...> 2003/01/20

On Thu, 16 Jan 2003, Michal Rokos wrote:

[#740] Re: [RFC] mkmf.rb - add files to clean and distclean targets — matz@... (Yukihiro Matsumoto) 2003/01/21

Hi,

[#724] Symbols: More Functionality Wanted — Ryan Pavlik <rpav@...>

I've been discussing this for a bit on #ruby-lang on OPN (or freenode or

23 messages 2003/01/20
[#728] Re: Symbols: More Functionality Wanted — matz@... (Yukihiro Matsumoto) 2003/01/20

Hi,

[#743] Re: Symbols: More Functionality Wanted — "Pit Capitain" <pit@...> 2003/01/21

On 20 Jan 2003 at 15:49, Yukihiro Matsumoto wrote:

[#767] Re: Symbols: More Functionality Wanted — Mathieu Bouchard <matju@...> 2003/01/22

[#768] Re: Symbols: More Functionality Wanted — dblack@... 2003/01/22

Hi --

[#779] Re: Symbols: More Functionality Wanted — Gavin Sinclair <gsinclair@...> 2003/01/23

On Thursday, January 23, 2003, 6:28:04 AM, dblack wrote:

Re: [RFC] mkmf.rb - add files to clean and distclean targets

From: Michal Rokos <michal@...>
Date: 2003-01-21 13:55:47 UTC
List: ruby-core #748
Hi,

nobu.nokada@softhome.net wrote:
>>	You have the patch so do what you want with it... It's in your hands.
> I'd like you to commit the patch, regards. :)

	Just posting it again to be sure that I'll commit the right thing :)

	Could I commit (makes it sence while you're working on better version)?

		Michal


Attachments (1)

RubyMKMF3.diff (1.35 KB, text/x-diff)
Index: lib/mkmf.rb
===================================================================
RCS file: /src/ruby/lib/mkmf.rb,v
retrieving revision 1.124
diff -u -p -r1.124 mkmf.rb
--- lib/mkmf.rb	19 Jan 2003 19:14:22 -0000	1.124
+++ lib/mkmf.rb	21 Jan 2003 13:38:49 -0000
@@ -639,8 +639,6 @@ def create_makefile(target, srcprefix = 
 
   target = nil if $objs == ""
 
-  cleanfiles = []
-  distcleanfiles = []
   if target and EXPORT_PREFIX
     origdef = target + '.def'
     deffile = EXPORT_PREFIX + origdef
@@ -665,7 +663,7 @@ def create_makefile(target, srcprefix = 
 	end
       end
     end
-    distcleanfiles << deffile unless deffile == origdef
+    $distcleanfiles << deffile unless deffile == origdef
   end
 
   libpath = libpathflag(libpath)
@@ -677,8 +675,8 @@ def create_makefile(target, srcprefix = 
 LIBPATH = #{libpath}
 DEFFILE = #{deffile}
 
-CLEANFILES = #{cleanfiles.join(' ')}
-DISTCLEANFILES = #{distcleanfiles.join(' ')}
+CLEANFILES = #{$cleanfiles.join(' ')}
+DISTCLEANFILES = #{$distcleanfiles.join(' ')}
 
 target_prefix = #{target_prefix}
 LOCAL_LIBS = #{$LOCAL_LIBS}
@@ -809,11 +807,14 @@ def init_mkmf(config = CONFIG)
   end
 
   $LOCAL_LIBS = ""
+  
+  $cleanfiles = []
+  $distcleanfiles = []
+  
   dir_config("opt")
 end
 
 init_mkmf
-dir_config("opt")
 
 $make = with_config("make-prog", ENV["MAKE"] || "make")
 make, = Shellwords.shellwords($make)

In This Thread