mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* wince/configure.bat, wince/setup.mak: add prefix, extstatic and
rdoc options. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
fb707a7704
commit
b54682b7ea
4 changed files with 111 additions and 63 deletions
|
@ -1,10 +1,13 @@
|
||||||
Sat Apr 2 22:30:01 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
Sat Apr 2 22:34:51 2005 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||||
|
|
||||||
* configure.in (CP, INSTALL): get rid of less portable options.
|
* configure.in (CP, INSTALL): get rid of less portable options.
|
||||||
|
|
||||||
* lib/mkmf.rb (configuration, create_makefile): correct configuration
|
* lib/mkmf.rb (configuration, create_makefile): correct configuration
|
||||||
variable.
|
variable.
|
||||||
|
|
||||||
|
* wince/configure.bat, wince/setup.mak: add prefix, extstatic and
|
||||||
|
rdoc options.
|
||||||
|
|
||||||
Sat Apr 2 16:59:46 2005 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
|
Sat Apr 2 16:59:46 2005 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp>
|
||||||
|
|
||||||
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE
|
* ext/tk/lib/tk.rb: forgot to update RELEASE_DATE
|
||||||
|
|
|
@ -9,7 +9,7 @@ srcdir = $(WIN32DIR:/win32=)
|
||||||
!else
|
!else
|
||||||
srcdir = $(WIN32DIR)/..
|
srcdir = $(WIN32DIR)/..
|
||||||
!endif
|
!endif
|
||||||
!if "$(prefix)" == ""
|
!ifndef prefix
|
||||||
prefix = /usr
|
prefix = /usr
|
||||||
!endif
|
!endif
|
||||||
OS = mswin32
|
OS = mswin32
|
||||||
|
@ -23,6 +23,7 @@ MAKEFILE = Makefile
|
||||||
!endif
|
!endif
|
||||||
ARCH = PROCESSOR_ARCHITECTURE
|
ARCH = PROCESSOR_ARCHITECTURE
|
||||||
CPU = PROCESSOR_LEVEL
|
CPU = PROCESSOR_LEVEL
|
||||||
|
CPP = cl -nologo -EP
|
||||||
|
|
||||||
all: -prologue- -generic- -epilogue-
|
all: -prologue- -generic- -epilogue-
|
||||||
i386-$(OS): -prologue- -i386- -epilogue-
|
i386-$(OS): -prologue- -i386- -epilogue-
|
||||||
|
@ -41,7 +42,7 @@ EXTSTATIC = $(EXTSTATIC)
|
||||||
RDOCTARGET = $(RDOCTARGET)
|
RDOCTARGET = $(RDOCTARGET)
|
||||||
!endif
|
!endif
|
||||||
<<
|
<<
|
||||||
@cl -nologo -EP -I$(srcdir) -DRUBY_EXTERN="//" <<"Creating $(MAKEFILE)" >> $(MAKEFILE)
|
@$(CPP) -I$(srcdir) -DRUBY_EXTERN="//" <<"Creating $(MAKEFILE)" >> $(MAKEFILE)
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
MAJOR = RUBY_VERSION_MAJOR
|
MAJOR = RUBY_VERSION_MAJOR
|
||||||
MINOR = RUBY_VERSION_MINOR
|
MINOR = RUBY_VERSION_MINOR
|
||||||
|
|
|
@ -10,12 +10,18 @@ echo>> ~tmp~.mak @del ~tmp~.mak
|
||||||
echo>> ~tmp~.mak @-$(MAKE) -l$(MAKEFLAGS) -f $(@D)/setup.mak \
|
echo>> ~tmp~.mak @-$(MAKE) -l$(MAKEFLAGS) -f $(@D)/setup.mak \
|
||||||
:loop
|
:loop
|
||||||
if "%1" == "" goto :end
|
if "%1" == "" goto :end
|
||||||
|
if "%1" == "--prefix" goto :prefix
|
||||||
if "%1" == "--srcdir" goto :srcdir
|
if "%1" == "--srcdir" goto :srcdir
|
||||||
if "%1" == "srcdir" goto :srcdir
|
if "%1" == "srcdir" goto :srcdir
|
||||||
if "%1" == "--target" goto :target
|
if "%1" == "--target" goto :target
|
||||||
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-suffix" goto :suffix
|
||||||
if "%1" == "--program-name" goto :progname
|
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" == "CC" goto :define
|
||||||
if "%1" == "EMBEDDED_TOOLS_DIR" goto :define
|
if "%1" == "EMBEDDED_TOOLS_DIR" goto :define
|
||||||
if "%1" == "CE_TOOLS_DIR" goto :define
|
if "%1" == "CE_TOOLS_DIR" goto :define
|
||||||
|
@ -29,6 +35,11 @@ goto :loop
|
||||||
shift
|
shift
|
||||||
shift
|
shift
|
||||||
goto :loop
|
goto :loop
|
||||||
|
:prefix
|
||||||
|
echo>> ~tmp~.mak "prefix=%2" \
|
||||||
|
shift
|
||||||
|
shift
|
||||||
|
goto :loop
|
||||||
:suffix
|
:suffix
|
||||||
echo>> ~tmp~.mak "RUBY_SUFFIX=%2" \
|
echo>> ~tmp~.mak "RUBY_SUFFIX=%2" \
|
||||||
shift
|
shift
|
||||||
|
@ -54,6 +65,32 @@ goto :loop
|
||||||
shift
|
shift
|
||||||
shift
|
shift
|
||||||
goto :loop
|
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
|
:end
|
||||||
echo>> ~tmp~.mak WIN32DIR=$(@D)
|
echo>> ~tmp~.mak WIN32DIR=$(@D)
|
||||||
nmake -alf ~tmp~.mak
|
nmake -alf ~tmp~.mak
|
||||||
|
:exit
|
||||||
|
|
|
@ -9,6 +9,9 @@ srcdir = $(WIN32DIR:/win32=)
|
||||||
!else
|
!else
|
||||||
srcdir = $(WIN32DIR)/..
|
srcdir = $(WIN32DIR)/..
|
||||||
!endif
|
!endif
|
||||||
|
!ifndef prefix
|
||||||
|
prefix = /usr
|
||||||
|
!endif
|
||||||
OS = mswince
|
OS = mswince
|
||||||
RT = msvcrt
|
RT = msvcrt
|
||||||
INCLUDE = !include
|
INCLUDE = !include
|
||||||
|
@ -47,6 +50,11 @@ armv4i-sig3-wince: -prologue- -armv4i- -sig3- -epilogue-
|
||||||
@type << > $(MAKEFILE)
|
@type << > $(MAKEFILE)
|
||||||
### Makefile for ruby $(OS) ###
|
### Makefile for ruby $(OS) ###
|
||||||
srcdir = $(srcdir:\=/)
|
srcdir = $(srcdir:\=/)
|
||||||
|
prefix = $(prefix:\=/)
|
||||||
|
EXTSTATIC = $(EXTSTATIC)
|
||||||
|
!if defined(RDOCTARGET)
|
||||||
|
RDOCTARGET = $(RDOCTARGET)
|
||||||
|
!endif
|
||||||
<<
|
<<
|
||||||
@$(CPP) -I$(srcdir) -DRUBY_EXTERN="//" <<"Creating $(MAKEFILE)" >> $(MAKEFILE)
|
@$(CPP) -I$(srcdir) -DRUBY_EXTERN="//" <<"Creating $(MAKEFILE)" >> $(MAKEFILE)
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
|
@ -216,7 +224,6 @@ RUBY_SO_NAME = $(RUBY_SO_NAME)
|
||||||
!else
|
!else
|
||||||
# RUBY_SO_NAME = $$(RT)-$$(RUBY_INSTALL_NAME)$$(MAJOR)$$(MINOR)
|
# RUBY_SO_NAME = $$(RT)-$$(RUBY_INSTALL_NAME)$$(MAJOR)$$(MINOR)
|
||||||
!endif
|
!endif
|
||||||
# prefix = /usr
|
|
||||||
# CFLAGS = -nologo $$(DEBUGFLAGS) $$(OPTFLAGS) $$(PROCESSOR_FLAG)
|
# CFLAGS = -nologo $$(DEBUGFLAGS) $$(OPTFLAGS) $$(PROCESSOR_FLAG)
|
||||||
CPPFLAGS = -I. -I$$(srcdir) -I$$(srcdir)/missing -I$$(srcdir)/wince \
|
CPPFLAGS = -I. -I$$(srcdir) -I$$(srcdir)/missing -I$$(srcdir)/wince \
|
||||||
$$(CECPUDEF) -DUNDER_CE -D_WIN32_WCE=$$(SUBSYSVERSION:.=) \
|
$$(CECPUDEF) -DUNDER_CE -D_WIN32_WCE=$$(SUBSYSVERSION:.=) \
|
||||||
|
|
Loading…
Add table
Reference in a new issue