[#413] Should we check alloca ret val? — Michal Rokos <m.rokos@...>
Hi,
7 messages
2002/09/03
[#441] Patch to add a Module#const_missing method — JanArne.Petersen@... (Jan Arne Petersen)
Hi,
11 messages
2002/09/05
[#443] Re: Patch to add a Module#const_missing method
— matz@... (Yukihiro Matsumoto)
2002/09/06
Hi,
[#444] io_write()/fwrite() and EINTR on Solaris — Jos Backus <jos@...>
I am encountering a problem similar to the one mentioned here,
19 messages
2002/09/06
[#453] Re: io_write()/fwrite() and EINTR on Solaris
— nobu.nokada@...
2002/09/08
Hi,
[#454] Re: io_write()/fwrite() and EINTR on Solaris
— matz@... (Yukihiro Matsumoto)
2002/09/09
Hi
[#469] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/09/09
On Mon, Sep 09, 2002 at 03:55:13PM +0900, Yukihiro Matsumoto wrote:
[#479] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/09/10
On Tue, Sep 10, 2002 at 01:04:10AM +0900, Jos Backus wrote:
[#492] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/09/21
On Wed, Sep 11, 2002 at 02:23:33AM +0900, Jos Backus wrote:
[#495] Re: io_write()/fwrite() and EINTR on Solaris
— nobu.nokada@...
2002/09/21
Hi,
[#496] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/09/21
Hello,
[#564] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/11/06
On Sun, Sep 22, 2002 at 04:24:31AM +0900, Jos Backus wrote:
[#566] Re: io_write()/fwrite() and EINTR on Solaris
— nobu.nokada@...
2002/11/07
Hi,
[#567] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/11/07
On Thu, Nov 07, 2002 at 01:43:03PM +0900, nobu.nokada@softhome.net wrote:
[#568] Re: io_write()/fwrite() and EINTR on Solaris
— nobu.nokada@...
2002/11/07
Hi,
[#569] Re: io_write()/fwrite() and EINTR on Solaris
— Jos Backus <jos@...>
2002/11/07
On Thu, Nov 07, 2002 at 03:49:51PM +0900, nobu.nokada@softhome.net wrote:
[#449] ruby.h, string.c — Michal Rokos <m.rokos@...>
Hello,
7 messages
2002/09/06
[#459] Parse.y — Michal Rokos <m.rokos@...>
Hi,
6 messages
2002/09/09
[#461] Related to [Memleak] in sprintf.c — Michal Rokos <m.rokos@...>
Hi,
5 messages
2002/09/09
[#508] can java applications invoke ruby scripts?? — "John Davis" <javaccnews@...>
I want to know if Java applications can invoke ruby scripts?? In other
8 messages
2002/09/26
[RFC] mkmf.rb: dependencies
From:
Michal Rokos <m.rokos@...>
Date:
2002-09-05 16:27:21 UTC
List:
ruby-core #439
Hello,
I'd like to add to mkmf rule for generating dependencies.
I don't know who is the right person, so I'm posting it here.
I'm thinking about:
Index: lib/mkmf.rb
===================================================================
RCS file: /src/ruby/lib/mkmf.rb,v
retrieving revision 1.92
diff -u -r1.92 mkmf.rb
--- lib/mkmf.rb 2002/09/05 02:24:40 1.92
+++ lib/mkmf.rb 2002/09/05 16:18:43
@@ -517,17 +517,19 @@
drive = File::PATH_SEPARATOR == ';' ? /\A\w:/ : /\A/
unless $objs then
+ $srcs = []
$objs = []
for f in Dir[File.join(srcdir, "*.{#{SRC_EXT.join(%q{,})}}")]
f = File.basename(f)
- f.sub!(/(#{SRC_EXT.join(%q{|})})$/, $OBJEXT)
- $objs.push f
+ $srcs.push f
+ $objs.push f.sub(/(#{SRC_EXT.join(%q{|})})$/, $OBJEXT)
end
else
for i in $objs
i.sub!(/\.o\z/, ".#{$OBJEXT}")
end
end
+ $srcs = $srcs.join(" ")
$objs = $objs.join(" ")
mfile = open("Makefile", "w")
@@ -582,6 +584,7 @@
LOCAL_LIBS = #{$LOCAL_LIBS} #{$local_flags}
LIBS = #{$libs}
+SRCS = #{$srcs}
OBJS = #{$objs}
TARGET = #{target}
@@ -609,7 +612,7 @@
}
distclean: clean
- @$(RM) Makefile extconf.h conftest.* mkmf.log
+ @$(RM) Makefile extconf.h conftest.* mkmf.log depend
@$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
realclean: distclean
@@ -723,7 +726,7 @@
depend = File.join(srcdir, "depend")
if File.exist?(depend)
- dfile = open(depend, "r")
+ dfile = File.open(depend, "r")
mfile.printf "###\n"
while line = dfile.gets()
line.gsub!(/\.o\b/, ".#{$OBJEXT}")
@@ -731,6 +734,13 @@
mfile.printf "%s", line
end
dfile.close
+ else
+ mfile.print "
+depend:
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $(SRCS) -MM > depend
+
+include depend
+"
end
mfile.close
$libs = save_libs
But I don't know how much it is platform dependent.
Could you recommend something (like apply to /dev/null) or
somebody to discuss with? :-)
Thanks
Michal
--
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Michal Rokos Czech Technical University, Prague
E-mail:m.rokos@sh.cvut.cz ICQ:36118339 Jabber:majkl@jabber.cz
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-