diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-11-28 01:04:39 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-11-28 01:04:39 +0000 |
commit | c5fe904f6ea24a1f38c6a3b33937067f9390ca70 (patch) | |
tree | b2ee3eac9957eccab79e6123be02ba3efa211c27 | |
parent | db67f542dc4d843023947bab23cef029ff039f43 (diff) |
Fix for coroutine/win32/Context.obj
* coroutine/win32/Context.asm: old ml version 9 needs CPU
directive before `.model` directive.
* win32/Makefile.sub: specify object directories to separate Win32
and Win64 targets. Win32 rule was overridden by Win64 rule and
just ignored.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | coroutine/win32/Context.asm | 1 | ||||
-rw-r--r-- | win32/Makefile.sub | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/coroutine/win32/Context.asm b/coroutine/win32/Context.asm index 22b56c0568..2647ea4bc4 100644 --- a/coroutine/win32/Context.asm +++ b/coroutine/win32/Context.asm @@ -5,6 +5,7 @@ ;; Copyright, 2018, by Samuel Williams. All rights reserved. ;; +.386 .model flat .code diff --git a/win32/Makefile.sub b/win32/Makefile.sub index 7ac6c6e2fd..7692173140 100644 --- a/win32/Makefile.sub +++ b/win32/Makefile.sub @@ -1225,10 +1225,10 @@ $(ruby_pc): $(RBCONFIG) -output=$@ -mode=$(INSTALL_DATA_MODE) -config=rbconfig.rb \ $(srcdir)/template/ruby.pc.in -{$(srcdir)/coroutine/Win32}.asm.obj: +{$(srcdir)/coroutine/Win32}.asm{coroutine/Win32}.obj: $(ECHO) assembling $(<:\=/) $(Q) $(AS) $(ASFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c $(<:\=/) -{$(srcdir)/coroutine/Win64}.asm.obj: +{$(srcdir)/coroutine/Win64}.asm{coroutine/Win64}.obj: $(ECHO) assembling $(<:\=/) $(Q) $(AS) $(ASFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c $(<:\=/) |