From 1e760c0be3ed35874204114e7454509f740c0fe2 Mon Sep 17 00:00:00 2001 From: shyouhei Date: Wed, 22 Aug 2007 01:53:51 +0000 Subject: add tag v1_8_6_71 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_5_71@13189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby_1_8_6/cygwin/GNUmakefile.in | 78 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 ruby_1_8_6/cygwin/GNUmakefile.in (limited to 'ruby_1_8_6/cygwin/GNUmakefile.in') diff --git a/ruby_1_8_6/cygwin/GNUmakefile.in b/ruby_1_8_6/cygwin/GNUmakefile.in new file mode 100644 index 0000000000..03208df11c --- /dev/null +++ b/ruby_1_8_6/cygwin/GNUmakefile.in @@ -0,0 +1,78 @@ +include Makefile + +ENABLE_SHARED=@ENABLE_SHARED@ +DLLWRAP = @DLLWRAP@ --target=@target_os@ + +ifeq (@target_os@,cygwin) + DLL_BASE_NAME := $(subst .dll,,$(LIBRUBY_SO)) +else + DLL_BASE_NAME := $(RUBY_SO_NAME) + DLLWRAP += -mno-cygwin + VPATH += $(srcdir)/win32 +endif + +ifneq ($(ENABLE_SHARED),yes) + RUBY_EXP = $(RUBY_INSTALL_NAME).exp + EXTOBJS = $(RUBY_EXP) + LIBRUBYARG = $(LIBRUBY_A) + LIBRUBY_SO = +endif + +ifeq ($(RUBY_INSTALL_NAME),ruby) + RUBYW_INSTALL_NAME = $(RUBY_INSTALL_NAME)w +else + RUBYW_INSTALL_NAME = $(subst ruby,rubyw,$(RUBY_INSTALL_NAME)) +endif + +WPROGRAM = $(RUBYW_INSTALL_NAME)$(EXEEXT) +SOLIBS := $(DLL_BASE_NAME).res.@OBJEXT@ $(SOLIBS) +EXTOBJS += $(@:$(EXEEXT)=.res.@OBJEXT@) +RCFILES = $(RUBY_INSTALL_NAME).rc $(RUBYW_INSTALL_NAME).rc $(DLL_BASE_NAME).rc + +ruby: $(PROGRAM) +rubyw: $(WPROGRAM) + +$(LIBRUBY): $(RUBY_EXP) $(LIBRUBY_SO) +$(RUBY_EXP) $(LIBRUBY_SO): $(DLL_BASE_NAME).res.@OBJEXT@ + +%.res.@OBJEXT@: %.rc + @WINDRES@ --include-dir . --include-dir $(rubydll.def + @DLLWRAP@ -s --def=rubydll.def -o $@ + @rm -f rubydll.def +endif + +clean-local:: + @$(RM) $(RUBY_EXP) $(RCFILES:.rc=.res.@OBJEXT@) + +distclean-local:: + @$(RM) $(RCFILES) -- cgit v1.2.3