Project

General

Profile

Bug #18118 » Makefile

Javalitterboy (bo gong), 08/19/2021 04:23 AM

 
### Makefile for ruby ###
MAKE = nmake
srcdir = .
prefix = /usr
EXTSTATIC =

# TOOLS
BASERUBY = C:\RUBY25~1\bin\ruby.exe
!if "$(BASERUBY)" == ""
BASERUBY = echo executable host ruby is required. use --with-baseruby option.^& exit 1
HAVE_BASERUBY = no
!elseif [($(BASERUBY) -eexit) > nul 2> nul] == 0
HAVE_BASERUBY = yes
!else
HAVE_BASERUBY = no
!endif

# TARGET
!ifndef TARGET_OS
TARGET_OS = mswin32
!endif
MACHINE = x86
PROCESSOR_LEVEL = 6

# COMPILER
MSC_VER = 1900
PLATFORM = $(TARGET_OS)_140
RT = vcruntime140
RT_VER = 140

# PROGRAM-NAME

# ENCODING
BUILTIN_ENCOBJS = enc/ascii.obj enc/us_ascii.obj enc/unicode.obj enc/utf_8.obj
BUILTIN_TRANSOBJS = enc/trans/newline.obj

!ifndef CONFIGURE_ARGS
configure_args =
!endif

# RUBY_INSTALL_NAME = ruby
# RUBY_SO_NAME = $(RT)-$(RUBY_INSTALL_NAME)$(MAJOR)$(MINOR)
# CFLAGS = $(RUNTIMEFLAG) $(DEBUGFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(PROCESSOR_FLAG) $(COMPILERFLAG)
# CPPFLAGS =
# STACK = 0x2000000
# LDFLAGS = $(CFLAGS) -Fm
# XLDFLAGS =
# RFLAGS = -r
# EXTLIBS =
CC = cl -nologo
AS = ml64 -nologo
MJIT_CC = "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe" -nologo

!include $(srcdir)/win32/Makefile.sub
(1-1/2)