From 8884ab5e392549c34d79bcb8b32c13c9166626d4 Mon Sep 17 00:00:00 2001 From: matz Date: Thu, 3 Aug 2000 09:50:41 +0000 Subject: matz - nakada win32 patch git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mkmf.rb | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) (limited to 'lib') diff --git a/lib/mkmf.rb b/lib/mkmf.rb index cab2b769a..0d6768763 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -385,12 +385,14 @@ hdrdir = #{$hdrdir} CC = #{CONFIG["CC"]} -CFLAGS = #{CONFIG["CCDLFLAGS"]} -I$(hdrdir) #{CFLAGS} #{$CFLAGS} -I#{CONFIG["includedir"]} #{$defs.join(" ")} +CFLAGS = #{CONFIG["CCDLFLAGS"]} #{CFLAGS} #{$CFLAGS} +CPPFLAGS = -I$(hdrdir) -I#{CONFIG["includedir"]} #{$defs.join(" ")} CXXFLAGS = $(CFLAGS) DLDFLAGS = #{$DLDFLAGS} #{$LDFLAGS} LDSHARED = #{CONFIG["LDSHARED"]} #{defflag} RUBY_INSTALL_NAME = #{CONFIG["RUBY_INSTALL_NAME"]} +RUBY_SO_NAME = #{CONFIG["RUBY_SO_NAME"]} DESTDIR = prefix = $(DESTDIR)#{CONFIG["prefix"]} @@ -444,11 +446,23 @@ EOMF install_rb(mfile, "$(sitelibdir)") mfile.printf "\n" + if /mswin32/ =~ RUBY_PLATFORM + mfile.print " +.c.obj: + $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< + +{$(srcdir)}.c.obj: + $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< + +" + end + if CONFIG["DLEXT"] != $OBJEXT - mfile.printf <