scriptbin on cygwin
* cygwin/GNUmakefile.in (scriptbin): enable on cygwin. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
468a766b76
commit
7f7e809a45
@ -13,9 +13,6 @@ else
|
|||||||
DLL_BASE_NAME := $(RUBY_SO_NAME)
|
DLL_BASE_NAME := $(RUBY_SO_NAME)
|
||||||
DLLWRAP += -mno-cygwin
|
DLLWRAP += -mno-cygwin
|
||||||
VPATH := $(VPATH):$(srcdir)/win32
|
VPATH := $(VPATH):$(srcdir)/win32
|
||||||
STUBPROGRAM = rubystub$(EXEEXT)
|
|
||||||
IGNOREDPATTERNS = %~ .% %.orig %.rej \#%\#
|
|
||||||
SCRIPTPROGRAMS = $(addsuffix $(EXEEXT),$(filter-out $(IGNOREDPATTERNS),$(notdir $(wildcard $(srcdir)/bin/*))))
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(ENABLE_SHARED),yes)
|
ifneq ($(ENABLE_SHARED),yes)
|
||||||
@ -32,6 +29,9 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
WPROGRAM = $(RUBYW_INSTALL_NAME)$(EXEEXT)
|
WPROGRAM = $(RUBYW_INSTALL_NAME)$(EXEEXT)
|
||||||
|
STUBPROGRAM = rubystub$(EXEEXT)
|
||||||
|
IGNOREDPATTERNS = %~ .% %.orig %.rej \#%\#
|
||||||
|
SCRIPTPROGRAMS = $(addsuffix $(EXEEXT),$(filter-out $(IGNOREDPATTERNS),$(notdir $(wildcard $(srcdir)/bin/*))))
|
||||||
|
|
||||||
-include uncommon.mk
|
-include uncommon.mk
|
||||||
|
|
||||||
@ -116,6 +116,17 @@ ifeq (@target_os@,cygwin)
|
|||||||
cygwin-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR)0.dll: $(LIBRUBY_A) $(RUBYDEF)
|
cygwin-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR)0.dll: $(LIBRUBY_A) $(RUBYDEF)
|
||||||
$(ECHO) generating $@
|
$(ECHO) generating $@
|
||||||
$(Q) @DLLWRAP@ -s --def=$(RUBYDEF) -o $@
|
$(Q) @DLLWRAP@ -s --def=$(RUBYDEF) -o $@
|
||||||
|
|
||||||
|
win32/stub.@OBJEXT@: $(TIMESTAMPDIR)/.win32.time
|
||||||
|
|
||||||
|
$(TIMESTAMPDIR)/.win32.time:
|
||||||
|
$(Q) $(MAKEDIRS) win32 $(@D)
|
||||||
|
@exit > $@
|
||||||
|
|
||||||
|
clean-platform: clean-win32
|
||||||
|
clean-win32:
|
||||||
|
$(Q) $(RM) $(TIMESTAMPDIR)/.win32.time
|
||||||
|
-$(Q) $(RMDIR) win32 2> $(NULL) || exit 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
clean-local::
|
clean-local::
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include <ruby.h>
|
#include <ruby.h>
|
||||||
|
#include <windows.h>
|
||||||
static void stub_sysinit(int *argc, char ***argv);
|
static void stub_sysinit(int *argc, char ***argv);
|
||||||
#define ruby_sysinit stub_sysinit
|
#define ruby_sysinit stub_sysinit
|
||||||
#include <main.c>
|
#include <main.c>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user