From 5222760bc4062f4ce0f8a2c46961fb4cb26682f1 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@872 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- cygwin/GNUmakefile.in | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'cygwin') diff --git a/cygwin/GNUmakefile.in b/cygwin/GNUmakefile.in index cb2b47020b..ee967ff0f4 100644 --- a/cygwin/GNUmakefile.in +++ b/cygwin/GNUmakefile.in @@ -7,11 +7,34 @@ ifneq (,$(findstring no, $(ENABLE_SHARED))) LIBRUBYARG = $(LIBRUBY_A) endif +ifneq (,$(findstring ruby, $(RUBY_INSTALL_NAME))) + RUBYW_INSTALL_NAME = $(subst ruby,rubyw,$(RUBY_INSTALL_NAME)) +else + RUBYW_INSTALL_NAME = $(RUBY_INSTALL_NAME)w +endif +WPROGRAM = $(RUBYW_INSTALL_NAME)$(EXEEXT) RUBYDEF = $(RUBY_INSTALL_NAME).def +SOLIBS := $(RUBY_INSTALL_NAME).dll.res.o $(SOLIBS) +EXTOBJS += $(@:$(EXEEXT)=.res.o) -$(LIBRUBY_SO): $(RUBYDEF) +$(LIBRUBY_SO): $(RUBYDEF) $(RUBY_INSTALL_NAME).dll.res.o $(LIBRUBY): $(LIBRUBY_SO) +%.res.o: %.rc + @WINDRES@ --include-dir . --include-dir $( $(RUBYDEF) @NM@ --extern-only --defined-only $(LIBRUBY_A) | \ -- cgit v1.2.3