From 880995872a2689ff6efe0931d3a2b142a78e9457 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 2 Apr 2005 13:35:02 +0000 Subject: * wince/configure.bat, wince/setup.mak: add prefix, extstatic and rdoc options. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@8242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- wince/configure.bat | 155 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 96 insertions(+), 59 deletions(-) (limited to 'wince/configure.bat') diff --git a/wince/configure.bat b/wince/configure.bat index 5e7b1b6b9..9d83b0a48 100644 --- a/wince/configure.bat +++ b/wince/configure.bat @@ -1,59 +1,96 @@ -@echo off -::: Don't set environment variable in batch file other than autoexec.bat -::: to avoid "Out of environment space" problem on Windows 95/98. -::: set TMPMAKE=~tmp~.mak - -echo> ~tmp~.mak #### -echo>> ~tmp~.mak conf = %0 -echo>> ~tmp~.mak $(conf:\=/): nul -echo>> ~tmp~.mak @del ~tmp~.mak -echo>> ~tmp~.mak @-$(MAKE) -l$(MAKEFLAGS) -f $(@D)/setup.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" == "--program-suffix" goto :suffix -if "%1" == "--program-name" goto :progname -if "%1" == "CC" goto :define -if "%1" == "EMBEDDED_TOOLS_DIR" goto :define -if "%1" == "CE_TOOLS_DIR" goto :define -if "%1" == "EMBEDDED_TOOLS4_DIR" goto :define -if "%1" == "CE_TOOLS4_DIR" goto :define - echo>> ~tmp~.mak "%1" \ - shift -goto :loop -:srcdir - echo>> ~tmp~.mak "srcdir=%2" \ - shift - shift -goto :loop -:suffix - echo>> ~tmp~.mak "RUBY_SUFFIX=%2" \ - shift - shift -goto :loop -:installname - echo>> ~tmp~.mak "RUBY_INSTALL_NAME=%2" \ - shift - shift -goto :loop -:soname - echo>> ~tmp~.mak "RUBY_SO_NAME=%2" \ - shift - shift -goto :loop -:define - echo>> ~tmp~.mak "%1=%2" \ - shift - shift -goto :loop -:target - echo>> ~tmp~.mak "%2" \ - shift - shift -goto :loop -:end -echo>> ~tmp~.mak WIN32DIR=$(@D) -nmake -alf ~tmp~.mak +@echo off +::: Don't set environment variable in batch file other than autoexec.bat +::: to avoid "Out of environment space" problem on Windows 95/98. +::: set TMPMAKE=~tmp~.mak + +echo> ~tmp~.mak #### +echo>> ~tmp~.mak conf = %0 +echo>> ~tmp~.mak $(conf:\=/): nul +echo>> ~tmp~.mak @del ~tmp~.mak +echo>> ~tmp~.mak @-$(MAKE) -l$(MAKEFLAGS) -f $(@D)/setup.mak \ +:loop +if "%1" == "" goto :end +if "%1" == "--prefix" goto :prefix +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" == "--program-suffix" goto :suffix +if "%1" == "--program-name" goto :progname +if "%1" == "--enable-install-doc" goto :enable-rdoc +if "%1" == "--disable-install-doc" goto :disable-rdoc +if "%1" == "-h" goto :help +if "%1" == "--help" goto :help +if "%1" == "CC" goto :define +if "%1" == "EMBEDDED_TOOLS_DIR" goto :define +if "%1" == "CE_TOOLS_DIR" goto :define +if "%1" == "EMBEDDED_TOOLS4_DIR" goto :define +if "%1" == "CE_TOOLS4_DIR" goto :define + echo>> ~tmp~.mak "%1" \ + shift +goto :loop +:srcdir + echo>> ~tmp~.mak "srcdir=%2" \ + shift + shift +goto :loop +:prefix + echo>> ~tmp~.mak "prefix=%2" \ + shift + shift +goto :loop +:suffix + echo>> ~tmp~.mak "RUBY_SUFFIX=%2" \ + shift + shift +goto :loop +:installname + echo>> ~tmp~.mak "RUBY_INSTALL_NAME=%2" \ + shift + shift +goto :loop +:soname + echo>> ~tmp~.mak "RUBY_SO_NAME=%2" \ + shift + shift +goto :loop +:define + echo>> ~tmp~.mak "%1=%2" \ + shift + shift +goto :loop +:target + echo>> ~tmp~.mak "%2" \ + shift + shift +goto :loop +:extstatic + echo>> ~tmp~.mak "EXTSTATIC=static" \ + shift +goto :loop +:enable-rdoc + echo>> ~tmp~.mak "RDOCTARGET=install-doc" \ + shift +goto :loop +:disable-rdoc + echo>> ~tmp~.mak "RDOCTARGET=install-nodoc" \ + shift +goto :loop +:help + echo Configuration: + echo --help display this help + echo --srcdir=DIR find the sources in DIR [configure dir or `..'] + echo Installation directories: + echo --prefix=PREFIX install files in PREFIX [] + echo System types: + echo --target=TARGET configure for TARGET [i386-mswin32] + echo Optional Package: + echo --with-static-linked-ext link external modules statically + echo --enable-install-doc install rdoc indexes during install + del ~tmp~.mak +goto :exit +:end +echo>> ~tmp~.mak WIN32DIR=$(@D) +nmake -alf ~tmp~.mak +:exit -- cgit