From d464704f111d211c1f1ff9ef23ef1d755054be00 Mon Sep 17 00:00:00 2001 From: shyouhei Date: Wed, 15 Aug 2007 19:08:43 +0000 Subject: add tag v1_8_5_54 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tags/v1_8_5_54@12952 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby_1_8_5/bcc32/setup.mak | 133 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 ruby_1_8_5/bcc32/setup.mak (limited to 'ruby_1_8_5/bcc32/setup.mak') diff --git a/ruby_1_8_5/bcc32/setup.mak b/ruby_1_8_5/bcc32/setup.mak new file mode 100644 index 0000000000..1c922c208f --- /dev/null +++ b/ruby_1_8_5/bcc32/setup.mak @@ -0,0 +1,133 @@ +# -*- makefile -*- + +!if "$(srcdir)" != "" +bcc32dir = $(srcdir)bcc32/ +!elseif "$(bcc32dir)" == "bcc32/" +srcdir = ./ +!elseif "$(bcc32dir:/bcc32/=)/bcc32/" == "$(bcc32dir)" +srcdir = $(bcc32dir:/bcc32/=/) +!else +srcdir = $(bcc32dir)../ +!endif +!ifndef prefix +prefix = /usr +!endif +OS = bccwin32 +RT = $(OS) +BANG = ! +APPEND = echo>>$(MAKEFILE) +!ifdef MAKEFILE +MAKE = $(MAKE) -f $(MAKEFILE) +!else +MAKEFILE = Makefile +!endif + +all: Makefile +Makefile: -prologue- -generic- -epilogue- +i386-$(OS): -prologue- -i386- -epilogue- +i486-$(OS): -prologue- -i486- -epilogue- +i586-$(OS): -prologue- -i586- -epilogue- +i686-$(OS): -prologue- -i686- -epilogue- +alpha-$(OS): -prologue- -alpha- -epilogue- + +-prologue-: nul + @echo Creating $(MAKEFILE) + @type > $(MAKEFILE) &&| +\#\#\# Makefile for ruby $(OS) \#\#\# +$(BANG)ifndef srcdir +srcdir = $(srcdir:\=/) +$(BANG)endif +$(BANG)ifndef prefix +prefix = $(prefix:\=/) +$(BANG)endif +$(BANG)ifndef EXTSTATIC +EXTSTATIC = $(EXTSTATIC) +$(BANG)endif +!if defined(RDOCTARGET) +$(BANG)ifndef RDOCTARGET +RDOCTARGET = $(RDOCTARGET) +$(BANG)endif +!endif +!if defined(EXTOUT) +$(BANG)ifndef EXTOUT +EXTOUT = $(EXTOUT) +$(BANG)endif +!endif +| + @type > usebormm.bat &&| +@echo off +ilink32 -Gn -x usebormm.lib > nul +if exist usebormm.tds echo MEMLIB = usebormm.lib +| + @usebormm.bat >> $(MAKEFILE) + @del usebormm.* + + @cpp32 -I$(srcdir) -DRUBY_EXTERN="//" -P- -o$(MAKEFILE) > nul &&| +\#include "version.h" +MAJOR = RUBY_VERSION_MAJOR +MINOR = RUBY_VERSION_MINOR +TEENY = RUBY_VERSION_TEENY +| + @type $(MAKEFILE).i >> $(MAKEFILE) + @del $(MAKEFILE).i + +-generic-: nul +!if defined(PROCESSOR_ARCHITECTURE) || defined(PROCESSOR_LEVEL) + @type >> $(MAKEFILE) &&| +!if defined(PROCESSOR_ARCHITECTURE) +$(BANG)ifndef PROCESSOR_ARCHITECTURE +PROCESSOR_ARCHITECTURE = $(PROCESSOR_ARCHITECTURE) +$(BANG)endif +!endif +!if defined(PROCESSOR_LEVEL) +$(BANG)ifndef PROCESSOR_LEVEL +PROCESSOR_LEVEL = $(PROCESSOR_LEVEL) +$(BANG)endif +!endif + +| +!endif + +-alpha-: nul + @$(APPEND) !ifndef PROCESSOR_ARCHITECTURE + @$(APPEND) PROCESSOR_ARCHITECTURE = alpha + @$(APPEND) !endif +-ix86-: nul + @$(APPEND) !ifndef PROCESSOR_ARCHITECTURE + @$(APPEND) PROCESSOR_ARCHITECTURE = x86 + @$(APPEND) !endif + +-i386-: -ix86- + @$(APPEND) !ifndef PROCESSOR_LEVEL + @$(APPEND) PROCESSOR_LEVEL = 3 + @$(APPEND) !endif +-i486-: -ix86- + @$(APPEND) !ifndef PROCESSOR_LEVEL + @$(APPEND) PROCESSOR_LEVEL = 4 + @$(APPEND) !endif +-i586-: -ix86- + @$(APPEND) !ifndef PROCESSOR_LEVEL + @$(APPEND) PROCESSOR_LEVEL = 5 + @$(APPEND) !endif +-i686-: -ix86- + @$(APPEND) !ifndef PROCESSOR_LEVEL + @$(APPEND) PROCESSOR_LEVEL = 6 + @$(APPEND) !endif + +-epilogue-: nul + @type >> $(MAKEFILE) &&| + +\# OS = $(OS) +\# RT = $(RT) +\# RUBY_INSTALL_NAME = ruby +\# RUBY_SO_NAME = $$(RT)-$$(RUBY_INSTALL_NAME)$$(MAJOR)$$(MINOR) +\# CFLAGS = -q $$(DEBUGFLAGS) $$(OPTFLAGS) $$(PROCESSOR_FLAG) -w- -wsus -wcpt -wdup -wext -wrng -wrpt -wzdi +\# CPPFLAGS = -I. -I$$(srcdir) -I$$(srcdir)missing -DLIBRUBY_SO=\"$$(LIBRUBY_SO)\" +\# STACK = 0x2000000 +\# LDFLAGS = -S:$$(STACK) +\# RFLAGS = $$(iconinc) +\# EXTLIBS = cw32.lib import32.lib user32.lib kernel32.lib +$(BANG)include $$(srcdir)bcc32/Makefile.sub +| + @$(srcdir:/=\)\win32\rm.bat config.h config.status + @echo type "`$(MAKE)'" to make ruby for $(OS). -- cgit v1.2.3