From 4e4b377a8e8573961709002421d91afd37e3a9e0 Mon Sep 17 00:00:00 2001 From: eban Date: Sun, 2 Jul 2000 15:57:18 +0000 Subject: 2000-07-02 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- cygwin/GNUmakefile.in | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'cygwin/GNUmakefile.in') diff --git a/cygwin/GNUmakefile.in b/cygwin/GNUmakefile.in index d4ee88d1d1..e7b7b5c5dd 100644 --- a/cygwin/GNUmakefile.in +++ b/cygwin/GNUmakefile.in @@ -1,18 +1,26 @@ include Makefile ARCH=@arch@ +ENABLE_SHARED=@ENABLE_SHARED@ -ifneq (,$(findstring mingw, $(ARCH))) -DLL = rubymg.dll -DLLWRAP_FLAGS = +ifneq (,$(findstring no, $(ENABLE_SHARED))) + DLL = dummy.exe + DLLNAME = ruby.exe + RUBYEXP = --output-exp=ruby.exp + MAINOBJ := ruby.exp $(MAINOBJ) + LIBRUBYARG := librubys.a else -DLL = rubycw.dll -DLLWRAP_FLAGS = -Wl,-e,__cygwin_noncygwin_dll_entry@12 + ifneq (,$(findstring mingw, $(ARCH))) + DLL = rubymg.dll + DLLNAME = rubymg.dll + else + DLL = rubycw.dll + DLLNAME = rubycw.dll + endif + RUBYEXP = endif -ifeq (,$(strip $(LIBRUBY_ALIASES))) miniruby$(EXEEXT): $(DLL) -endif $(DLL): $(OBJS) dmyext.o - $(LDSHARED) $(DLDFLAGS) -o $(DLL) --output-lib=$(LIBRUBY_SO) --dllname=$(DLL) --add-stdcall-alias $(OBJS) dmyext.o $(LIBS) + $(LDSHARED) $(DLDFLAGS) -o $(DLL) --output-lib=$(LIBRUBY_SO) --dllname=$(DLLNAME) --add-stdcall-alias $(RUBYEXP) $(OBJS) dmyext.o $(LIBS) -- cgit v1.2.3