mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* symbian/pre-build (COMSPEC): should not overridden.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
8b392f4d4c
commit
0be716237d
3 changed files with 120 additions and 117 deletions
|
@ -1,3 +1,7 @@
|
|||
Fri Jan 16 11:51:20 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* symbian/pre-build (COMSPEC): should not overridden.
|
||||
|
||||
Fri Jan 16 11:47:56 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* parse.y (rb_parse_in_main): fixed typo.
|
||||
|
|
|
@ -1,114 +1,114 @@
|
|||
@echo off
|
||||
|
||||
setlocal
|
||||
|
||||
echo> ~tmp~.mak ####
|
||||
echo> ~ver~.mak ####
|
||||
|
||||
:loop
|
||||
if "%1" == "" goto :end
|
||||
if "%1" == "--srcdir" goto :srcdir
|
||||
if "%1" == "srcdir" goto :srcdir
|
||||
if "%1" == "--target" goto :target
|
||||
if "%1" == "target" goto :target
|
||||
if "%1" == "--with-static-linked-ext" goto :extstatic
|
||||
if "%1" == "--extout" goto :extout
|
||||
if "%1" == "--with-baseruby" goto :baseruby
|
||||
if "%1" == "-h" goto :help
|
||||
if "%1" == "--help" goto :help
|
||||
shift
|
||||
goto :loop
|
||||
:srcdir
|
||||
echo>> ~tmp~.mak srcdir=%2
|
||||
echo> ~ver~.mak srcdir=%2
|
||||
set srcdir=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:target
|
||||
echo>> ~tmp~.mak arch=%2
|
||||
set arch=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:extstatic
|
||||
echo>> ~tmp~.mak EXTSTATIC=static
|
||||
shift
|
||||
goto :loop
|
||||
:extout
|
||||
echo>> ~tmp~.mak EXTOUT=%2
|
||||
set EXTOUT=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:baseruby
|
||||
echo>> ~tmp~.mak BASERUBY=%2
|
||||
set BASERUBY=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:help
|
||||
echo Configuration:
|
||||
echo --help display this help
|
||||
echo --srcdir=DIR find the sources in DIR [configure dir or ..']
|
||||
echo System types:
|
||||
echo --target=TARGET configure for TARGET [arm-symbianelf]
|
||||
echo Optional Package:
|
||||
echo --with-baseruby=RUBY use RUBY as baseruby [ruby]
|
||||
echo --with-static-linked-ext link external modules statically
|
||||
del ~tmp~.mak > nul
|
||||
goto :exit
|
||||
:end
|
||||
|
||||
echo>> ~ver~.mak CC = arm-none-symbianelf-gcc
|
||||
echo>> ~ver~.mak CPP = $(CC) -E
|
||||
if "%srcdir%" == "" echo>> ~ver~.mak srcdir=..
|
||||
echo>> ~ver~.mak all:
|
||||
echo>> ~ver~.mak ^ @echo^> ~tmp~.c #define RUBY_REVISION 0
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c #include "version.h"
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c MAJOR = RUBY_VERSION_MAJOR
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c MINOR = RUBY_VERSION_MINOR
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c TEENY = RUBY_VERSION_TEENY
|
||||
echo>> ~ver~.mak ^ @$(CPP) -I$(srcdir) ~tmp~.c ^| find "=" ^>^>~tmp~.mak
|
||||
echo>> ~ver~.mak ^ @del /Q ~tmp~.c
|
||||
|
||||
make -f ~ver~.mak
|
||||
del /Q ~ver~.mak
|
||||
|
||||
:: Defaults
|
||||
if "%srcdir%" == "" echo>> ~tmp~.mak srcdir=..
|
||||
if "%arch%" == "" echo>> ~tmp~.mak arch=arm-symbianelf
|
||||
if "%EXTOUT%" == "" echo>> ~tmp~.mak EXTOUT=$(srcdir)/.ext
|
||||
if "%BASERUBY%" == "" echo>> ~tmp~.mak BASERUBY=ruby
|
||||
::
|
||||
|
||||
echo>> ~tmp~.mak arch_hdrdir = $(EXTOUT)/include/$(arch)
|
||||
echo>> ~tmp~.mak hdrdir = $(srcdir)/include
|
||||
|
||||
echo>> ~tmp~.mak ifndef EXTSTATIC
|
||||
echo>> ~tmp~.mak EXT_LIST=stringio bigdecimal
|
||||
echo>> ~tmp~.mak endif
|
||||
|
||||
echo>> ~tmp~.mak all:
|
||||
echo>> ~tmp~.mak ^ @if not exist $(subst /,\,$(arch_hdrdir))\ruby\nul md $(subst /,\,$(arch_hdrdir)\ruby)
|
||||
echo>> ~tmp~.mak ^ $(call config_h,$(subst /,\,$(arch_hdrdir))\ruby\config.h)
|
||||
echo>> ~tmp~.mak ^ $(call ruby_mmp,ruby.mmp,64000,2000000,16000000)
|
||||
echo>> ~tmp~.mak ifndef EXTSTATIC
|
||||
echo>> ~tmp~.mak ^ $(call ext_mmp,stringio,$(STRINGIO_UID))
|
||||
echo>> ~tmp~.mak ^ $(call ext_def,stringio)
|
||||
echo>> ~tmp~.mak ^ $(call ext_pkg,stringio,$(STRINGIO_UID))
|
||||
echo>> ~tmp~.mak ^ $(call ext_mmp,bigdecimal,$(BIGDECIMAL_UID),,libm.lib)
|
||||
echo>> ~tmp~.mak ^ $(call ext_def,bigdecimal)
|
||||
echo>> ~tmp~.mak ^ $(call ext_pkg,bigdecimal,$(BIGDECIMAL_UID))
|
||||
echo>> ~tmp~.mak ^ $(ext_bigdecimal_pkg_lib_append)
|
||||
echo>> ~tmp~.mak endif
|
||||
echo>> ~tmp~.mak ^ $(call pre_build_mk,pre-build.mk)
|
||||
echo>> ~tmp~.mak ^ $(call bld_inf,bld.inf)
|
||||
echo>> ~tmp~.mak ^ $(call ruby_pkg,ruby.pkg)
|
||||
|
||||
echo>> ~tmp~.mak include setup
|
||||
|
||||
make -f ~tmp~.mak
|
||||
del /Q ~tmp~.mak
|
||||
|
||||
:exit
|
||||
@echo off
|
||||
|
||||
setlocal
|
||||
|
||||
echo> ~tmp~.mak ####
|
||||
echo> ~ver~.mak ####
|
||||
|
||||
:loop
|
||||
if "%1" == "" goto :end
|
||||
if "%1" == "--srcdir" goto :srcdir
|
||||
if "%1" == "srcdir" goto :srcdir
|
||||
if "%1" == "--target" goto :target
|
||||
if "%1" == "target" goto :target
|
||||
if "%1" == "--with-static-linked-ext" goto :extstatic
|
||||
if "%1" == "--extout" goto :extout
|
||||
if "%1" == "--with-baseruby" goto :baseruby
|
||||
if "%1" == "-h" goto :help
|
||||
if "%1" == "--help" goto :help
|
||||
shift
|
||||
goto :loop
|
||||
:srcdir
|
||||
echo>> ~tmp~.mak srcdir=%2
|
||||
echo> ~ver~.mak srcdir=%2
|
||||
set srcdir=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:target
|
||||
echo>> ~tmp~.mak arch=%2
|
||||
set arch=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:extstatic
|
||||
echo>> ~tmp~.mak EXTSTATIC=static
|
||||
shift
|
||||
goto :loop
|
||||
:extout
|
||||
echo>> ~tmp~.mak EXTOUT=%2
|
||||
set EXTOUT=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:baseruby
|
||||
echo>> ~tmp~.mak BASERUBY=%2
|
||||
set BASERUBY=%2
|
||||
shift
|
||||
shift
|
||||
goto :loop
|
||||
:help
|
||||
echo Configuration:
|
||||
echo --help display this help
|
||||
echo --srcdir=DIR find the sources in DIR [configure dir or ..']
|
||||
echo System types:
|
||||
echo --target=TARGET configure for TARGET [arm-symbianelf]
|
||||
echo Optional Package:
|
||||
echo --with-baseruby=RUBY use RUBY as baseruby [ruby]
|
||||
echo --with-static-linked-ext link external modules statically
|
||||
del ~tmp~.mak > nul
|
||||
goto :exit
|
||||
:end
|
||||
|
||||
echo>> ~ver~.mak CC = arm-none-symbianelf-gcc
|
||||
echo>> ~ver~.mak CPP = $(CC) -E
|
||||
if "%srcdir%" == "" echo>> ~ver~.mak srcdir=..
|
||||
echo>> ~ver~.mak all:
|
||||
echo>> ~ver~.mak ^ @echo^> ~tmp~.c #define RUBY_REVISION 0
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c #include "version.h"
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c MAJOR = RUBY_VERSION_MAJOR
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c MINOR = RUBY_VERSION_MINOR
|
||||
echo>> ~ver~.mak ^ @echo^>^> ~tmp~.c TEENY = RUBY_VERSION_TEENY
|
||||
echo>> ~ver~.mak ^ @$(CPP) -I$(srcdir) ~tmp~.c ^| find "=" ^>^>~tmp~.mak
|
||||
echo>> ~ver~.mak ^ @del /Q ~tmp~.c
|
||||
|
||||
make -f ~ver~.mak
|
||||
del /Q ~ver~.mak
|
||||
|
||||
:: Defaults
|
||||
if "%srcdir%" == "" echo>> ~tmp~.mak srcdir=..
|
||||
if "%arch%" == "" echo>> ~tmp~.mak arch=arm-symbianelf
|
||||
if "%EXTOUT%" == "" echo>> ~tmp~.mak EXTOUT=$(srcdir)/.ext
|
||||
if "%BASERUBY%" == "" echo>> ~tmp~.mak BASERUBY=ruby
|
||||
::
|
||||
|
||||
echo>> ~tmp~.mak arch_hdrdir = $(EXTOUT)/include/$(arch)
|
||||
echo>> ~tmp~.mak hdrdir = $(srcdir)/include
|
||||
|
||||
echo>> ~tmp~.mak ifndef EXTSTATIC
|
||||
echo>> ~tmp~.mak EXT_LIST=stringio bigdecimal
|
||||
echo>> ~tmp~.mak endif
|
||||
|
||||
echo>> ~tmp~.mak all:
|
||||
echo>> ~tmp~.mak ^ @if not exist $(subst /,\,$(arch_hdrdir))\ruby\nul md $(subst /,\,$(arch_hdrdir)\ruby)
|
||||
echo>> ~tmp~.mak ^ $(call config_h,$(subst /,\,$(arch_hdrdir))\ruby\config.h)
|
||||
echo>> ~tmp~.mak ^ $(call ruby_mmp,ruby.mmp,64000,2000000,16000000)
|
||||
echo>> ~tmp~.mak ifndef EXTSTATIC
|
||||
echo>> ~tmp~.mak ^ $(call ext_mmp,stringio,$(STRINGIO_UID))
|
||||
echo>> ~tmp~.mak ^ $(call ext_def,stringio)
|
||||
echo>> ~tmp~.mak ^ $(call ext_pkg,stringio,$(STRINGIO_UID))
|
||||
echo>> ~tmp~.mak ^ $(call ext_mmp,bigdecimal,$(BIGDECIMAL_UID),,libm.lib)
|
||||
echo>> ~tmp~.mak ^ $(call ext_def,bigdecimal)
|
||||
echo>> ~tmp~.mak ^ $(call ext_pkg,bigdecimal,$(BIGDECIMAL_UID))
|
||||
echo>> ~tmp~.mak ^ $(ext_bigdecimal_pkg_lib_append)
|
||||
echo>> ~tmp~.mak endif
|
||||
echo>> ~tmp~.mak ^ $(call pre_build_mk,pre-build.mk)
|
||||
echo>> ~tmp~.mak ^ $(call bld_inf,bld.inf)
|
||||
echo>> ~tmp~.mak ^ $(call ruby_pkg,ruby.pkg)
|
||||
|
||||
echo>> ~tmp~.mak include setup
|
||||
|
||||
make -f ~tmp~.mak
|
||||
del /Q ~tmp~.mak
|
||||
|
||||
:exit
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
YACC = bison
|
||||
COMSPEC=cmd /C
|
||||
IFCHANGE = $(COMSPEC) $(srcdir)\win32\ifchange.bat
|
||||
IFCHANGE = $(COMSPEC) /c $(srcdir)\win32\ifchange.bat
|
||||
RM = del
|
||||
MV = $(COMSPEC) move
|
||||
MV = $(COMSPEC) /c move
|
||||
VCS=svn
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue