Project

General

Profile

Bug #10808 » r49462_sparc64-solaris10.make_-p_-V1-ruby-glommed_o.log

make -p V=1 ruby-glommed.o したときのログ - ngoto (Naohisa Goto), 02/03/2015 02:44 AM

 
# GNU Make 3.82
# Built for sparc64-sun-solaris2.10
# Copyright (C) 2010 Free Software Foundation, Inc.
# License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
# This is free software: you are free to change and redistribute it.
# There is NO WARRANTY, to the extent permitted by law.
/usr/ccs/bin/ld -r -o ruby-glommed.o dln.o localeinit.o loadpath.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o prelude.o probes.o
ld: fatal: file dln.o: open failed: No such file or directory
make: *** [ruby-glommed.o] Error 1

# Make data base, printed on Tue Feb 3 11:15:19 2015

# Variables

# makefile (from `Makefile', line 167)
ASFLAGS = $(INCFLAGS)
# automatic
<D = $(patsubst %/,%,$(dir $<))
# automatic
?F = $(notdir $?)
# default
.SHELLFLAGS := -c
# makefile (from `uncommon.mk', line 20)
MSPEC_GIT_URL = $(SPEC_GIT_BASE)/mspec.git
# makefile (from `Makefile', line 148)
PREP = miniruby$(EXEEXT)
# makefile (from `Makefile', line 182)
MANTYPE = man
# makefile (from `uncommon.mk', line 121)
GEM_PRELUDE = $(srcdir)/gem_prelude.rb
# makefile (from `uncommon.mk', line 38)
MAINOBJ = $(NORMALMAINOBJ)
# makefile (from `uncommon.mk', line 149)
BOOTSTRAPRUBY = $(BASERUBY)
# makefile (from `Makefile', line 168)
IFCHANGE = $(srcdir)/tool/ifchange
# makefile (from `defs/gmake.mk', line 2)
gnumake = yes
# makefile (from `Makefile', line 77)
MISSING = ${LIBOBJDIR}sparc.o ${LIBOBJDIR}flock.o ${LIBOBJDIR}isinf.o ${LIBOBJDIR}setproctitle.o ${LIBOBJDIR}addr2line.o
# makefile (from `Makefile', line 292)
reconfig-exec-1 = set -x; "$$@"
# makefile (from `uncommon.mk', line 13)
UNICODE_VERSION = 7.0.0
# default
CWEAVE = cweave
# makefile (from `uncommon.mk', line 11)
ECHO = $(ECHO1:0=@echo)
# automatic
?D = $(patsubst %/,%,$(dir $?))
# environment
CPPLAGS = -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include
# makefile (from `Makefile', line 96)
LIBEXT = a
# makefile (from `Makefile', line 54)
arch_hdrdir = $(EXTOUT)/include/$(arch)
# makefile (from `uncommon.mk', line 864)
OPTS =
# automatic
@D = $(patsubst %/,%,$(dir $@))
# automatic
@F = $(notdir $@)
# makefile (from `Makefile', line 290)
config.status-args = ./config.status --recheck
# makefile
CURDIR := /XXXXXXXXXX/sparc64-cc12-trunk-49462
# makefile (from `uncommon.mk', line 34)
CAPIOUT = doc/capi
# makefile (from `Makefile', line 2)
SHELL = /bin/sh
# makefile (from `Makefile', line 158)
RM = rm -f
# makefile (from `Makefile', line 204)
configure_args = '--prefix=/XXXXXXXXXX/sparc64-cc12-trunk' '--build=sparc64-sun-solaris2.10' '--with-tclConfig-dir=/usr/local/64/lib' '--with-tkConfig-dir=/usr/local/64/lib' 'build_alias=sparc64-sun-solaris2.10' 'CC=cc' 'CFLAGS= -xO4 -xtarget=sparc64viiplus -m64' 'LDFLAGS=-m64 -L/usr/local/64/lib -R/usr/local/64/lib' 'CPPFLAGS= -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include' 'CXXFLAGS= -xO4 -xtarget=sparc64viiplus -m64'
# default
CO = co
# makefile (from `uncommon.mk', line 10)
Q = $(Q1:0=@)
# default
COMPILE.mod = $(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 181)
DLEXT = so
# command line
V = 1
# environment
TZ = Japan
# makefile (from `Makefile', line 93)
RUBY_INSTALL_NAME = $(RUBY_BASE_NAME)
# makefile (from `Makefile', line 28)
BASERUBY = ruby --disable=gems
# environment
_ = /usr/local/64/bin/make
# makefile (from `Makefile', line 63)
CFLAGS = $(CFLAGS_NO_ARCH) $(ARCH_FLAG)
# default
LINK.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 4)
n = $(NULLCMD)
# default
LINK.o = $(CC) $(LDFLAGS) $(TARGET_ARCH)
# default
OUTPUT_OPTION = -o $@
# makefile (from `Makefile', line 82)
ARCHMINIOBJS = dmydln.o
# makefile (from `Makefile', line 42)
arch = sparc64-solaris2.10
# makefile (from `Makefile', line 91)
RUBY_BASE_NAME = ruby
# default
COMPILE.cpp = $(COMPILE.cc)
# makefile (from `Makefile', line 112)
INSTALL_SCRIPT = ${INSTALL}
# makefile (from `defs/gmake.mk', line 1)
MAKEFILE_LIST := GNUmakefile Makefile uncommon.mk defs/gmake.mk
# makefile (from `uncommon.mk', line 123)
GOLFPRELUDES = golf_prelude.c
# makefile (from `Makefile', line 156)
CP = cp
# makefile (from `Makefile', line 110)
INSTALL = /usr/local/64/bin/install -c
# makefile (from `Makefile', line 41)
datadir = ${datarootdir}
# default
LINK.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `uncommon.mk', line 39)
DLDOBJS = $(INITOBJS)
# environment
IGNOREEOF = 10
# environment
CXXFLAGS = -xO4 -xtarget=sparc64viiplus -m64
# makefile (from `Makefile', line 74)
XLDFLAGS = $(EXTLDFLAGS)
# makefile (from `uncommon.mk', line 40)
EXTSOLIBS =
# makefile (from `Makefile', line 31)
CROSS_COMPILING = no
# makefile (from `Makefile', line 73)
EXTLDFLAGS =
# makefile (from `Makefile', line 32)
DOXYGEN =
# makefile (from `Makefile', line 166)
AS = as
# makefile (from `Makefile', line 128)
LIBRUBYARG = $(LIBRUBYARG_STATIC)
# makefile (from `Makefile', line 115)
XRUBY_RUBYLIBDIR =
# makefile (from `uncommon.mk', line 114)
OBJS = $(EXPORTOBJS) prelude.$(OBJEXT)
# makefile (from `Makefile', line 49)
TESTS =
# makefile (from `Makefile', line 71)
CPPFLAGS = -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include $(DEFS) ${cppflags} $(INCFLAGS)
# default
CHECKOUT,v = +$(if $(wildcard $@),,$(CO) $(COFLAGS) $< $@)
# makefile (from `uncommon.mk', line 662)
RUBY_H_INCLUDES = ruby.h config.h defines.h intern.h missing.h st.h subst.h
# makefile (from `uncommon.mk', line 9)
Q1 = $(V:1=)
# makefile (from `uncommon.mk', line 119)
DEFAULT_PRELUDES = $(GEM_PRELUDE)
# makefile (from `Makefile', line 160)
RMDIRS = rmdir --ignore-fail-on-non-empty -p
# makefile (from `uncommon.mk', line 949)
UNICODE_FILES_DEPS0 = $(UPDATE_LIBRARIES:yes=download-unicode-data)
# makefile (from `Makefile', line 3)
NULLCMD = :
# makefile (from `uncommon.mk', line 132)
INSTRUBY = $(SUDO) $(RUNRUBY) -r./$(arch)-fake $(srcdir)/tool/rbinstall.rb
# makefile (from `uncommon.mk', line 718)
INSNS2VMOPT = --srcdir="$(srcdir)"
# environment
TERMINFO = /XXXXXXXXXX/.terminfo.SunOS
# makefile (from `Makefile', line 174)
DTRACE = dtrace
# makefile (from `Makefile', line 21)
CPP = $(CC) -E
# makefile (from `Makefile', line 161)
RMALL = rm -fr
# default
LINK.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 188)
MINIPRELUDE_C = miniprelude.c
# makefile (from `Makefile', line 43)
sitearch = ${arch}
# environment
SSH_CONNECTION = 106.188.225.1 62821 172.16.100.2 10022
# environment
PATH = /opt/solarisstudio12.3/bin:/usr/local/64/bin:/usr/local/bin:/usr/ccs/bin:/usr/xpg4/bin:/usr/bin:/bin:/usr/openwin/bin:/usr/dt/bin:/usr/X11/bin:/usr/sbin
# makefile (from `Makefile', line 30)
TEST_RUNNABLE = yes
# makefile (from `uncommon.mk', line 15)
RUBYLIB = $(PATH_SEPARATOR)
# makefile (from `Makefile', line 152)
ENCSTATIC =
# makefile (from `Makefile', line 60)
COUTFLAG = -o $(empty)
# makefile (from `Makefile', line 22)
LD = /usr/ccs/bin/ld
# makefile (from `Makefile', line 129)
LIBRUBYARG_STATIC = -R$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)-static
# makefile (from `Makefile', line 125)
LIBRUBY_SO = lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY)
# makefile (from `Makefile', line 16)
top_srcdir = $(srcdir)
# default
TEXI2DVI = texi2dvi
# makefile (from `Makefile', line 23)
YACC = bison
# makefile (from `uncommon.mk', line 30)
PLATFORM_D = ./$(PLATFORM_DIR)/.time
# makefile (from `Makefile', line 113)
INSTALL_PROGRAM = ${INSTALL}
# makefile (from `Makefile', line 172)
VCS = echo cannot
# environment
SSH_TTY = /dev/pts/2
# makefile (from `Makefile', line 164)
ARFLAGS = rcu
# makefile (from `uncommon.mk', line 200)
GORUBY = go$(RUBY_INSTALL_NAME)
# default
LINK.r = $(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `uncommon.mk', line 139)
INSTALL_DATA_MODE = 0644
# makefile (from `Makefile', line 86)
BUILTIN_ENCOBJS = enc/ascii.$(OBJEXT) enc/us_ascii.$(OBJEXT) enc/unicode.$(OBJEXT) enc/utf_8.$(OBJEXT)
# makefile (from `Makefile', line 88)
BUILTIN_TRANSOBJS = enc/trans/newline.$(OBJEXT)
# default
LINT = lint
# default
COMPILE.f = $(FC) $(FFLAGS) $(TARGET_ARCH) -c
# makefile (from `uncommon.mk', line 16)
RUBYOPT = -
# makefile (from `uncommon.mk', line 19)
SPEC_GIT_BASE = git://github.com/nurse
# makefile (from `Makefile', line 187)
NEWLINE_C = enc/trans/newline.c
# default
LINT.c = $(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)
# default
YACC.m = $(YACC) $(YFLAGS)
# makefile (from `uncommon.mk', line 151)
COMPILE_PRELUDE = $(srcdir)/tool/generic_erb.rb $(srcdir)/template/prelude.c.tmpl
# makefile (from `uncommon.mk', line 23)
SIMPLECOV_GIT_URL = git://github.com/hsbt/simplecov.git
# makefile (from `Makefile', line 17)
hdrdir = $(srcdir)/include
# makefile (from `uncommon.mk', line 129)
EXTMK_ARGS = $(SCRIPT_ARGS) --extension $(EXTS) --extstatic $(EXTSTATIC) --make-flags="V=$(V) MINIRUBY='$(MINIRUBY)'" --gnumake=$(gnumake) --
# default
YACC.y = $(YACC) $(YFLAGS)
# makefile (from `Makefile', line 107)
XRUBY = $(RUNRUBY)
# makefile (from `Makefile', line 55)
VPATH = $(arch_hdrdir)/ruby:$(hdrdir)/ruby:$(srcdir)/missing
# makefile (from `Makefile', line 179)
OBJEXT = o
# makefile (from `Makefile', line 39)
libexecdir = ${exec_prefix}/libexec
# makefile (from `Makefile', line 57)
empty =
# makefile (from `Makefile', line 163)
AR = ar
# makefile (from `uncommon.mk', line 33)
HTMLOUT = $(EXTOUT)/html
# makefile (from `Makefile', line 194)
DEST_FILE = $@
# makefile (from `Makefile', line 192)
SRC_FILE = $<
# makefile (from `Makefile', line 72)
LDFLAGS = $(CFLAGS) -L. -L/usr/local/64/lib -R/usr/local/64/lib
# makefile (from `Makefile', line 492)
INSNS = opt_sc.inc optinsn.inc optunifs.inc insns.inc insns_info.inc vmtc.inc vm.inc
# default
.FEATURES := target-specific order-only second-expansion else-if shortest-stem undefine archives jobserver check-symlink
# makefile (from `Makefile', line 198)
MESSAGE_END = ; do echo "$$line"; done
# makefile (from `uncommon.mk', line 181)
EXTS_MK = exts.mk
# makefile (from `Makefile', line 7)
CDPATH = .
# default
TANGLE = tangle
# default
F77 = $(FC)
# makefile (from `Makefile', line 65)
optflags =
# makefile (from `Makefile', line 51)
DOCTARGETS = rdoc nodoc
# environment
MOZILLA_HOME = /usr/sfw/lib/mozilla
# default
GET = get
# automatic
%F = $(notdir $%)
# environment
STY = 18496.pts-2.idnsparc
# makefile (from `Makefile', line 40)
datarootdir = ${prefix}/share
# makefile (from `Makefile', line 59)
OUTFLAG = -o $(empty)
# default
COMPILE.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
# makefile (from `uncommon.mk', line 862)
COMPARE_RUBY = $(BASERUBY)
# makefile (from `Makefile', line 35)
exec_prefix = ${prefix}
# makefile (from `uncommon.mk', line 25)
STATIC_RUBY = static-ruby
# makefile (from `Makefile', line 170)
OBJDUMP = objdump
# default
CTANGLE = ctangle
# makefile (from `uncommon.mk', line 147)
TESTRUN_SCRIPT = $(srcdir)/test.rb
# makefile (from `Makefile', line 15)
srcdir = .
# makefile (from `Makefile', line 34)
prefix = /XXXXXXXXXX/sparc64-cc12-trunk
# makefile (from `uncommon.mk', line 120)
PRELUDE_SCRIPTS = $(srcdir)/prelude.rb $(srcdir)/enc/prelude.rb $(DEFAULT_PRELUDES)
# makefile (from `Makefile', line 183)
SYMBOL_PREFIX =
# default
.LIBPATTERNS = lib%.so lib%.a
# default
LINK.C = $(LINK.cc)
# environment
PWD = /XXXXXXXXXX/sparc64-cc12-trunk-49462
# makefile (from `Makefile', line 146)
THREAD_MODEL = pthread
# makefile (from `Makefile', line 36)
bindir = ${exec_prefix}/bin
# default
LINK.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)
# makefile (from `Makefile', line 6)
RUNCMD = $(SHELL)
# makefile (from `Makefile', line 195)
OS_DEST_FILE = $@
# default
PREPROCESS.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F
# makefile (from `Makefile', line 87)
BUILTIN_TRANSSRCS = enc/trans/newline.c
# automatic
*D = $(patsubst %/,%,$(dir $*))
# makefile (from `uncommon.mk', line 133)
INSTRUBY_ARGS = $(SCRIPT_ARGS) --data-mode=$(INSTALL_DATA_MODE) --prog-mode=$(INSTALL_PROG_MODE) --installed-list $(INSTALLED_LIST) --mantype="$(MANTYPE)"
# makefile (from `uncommon.mk', line 141)
PRE_LIBRUBY_UPDATE = $(MINIRUBY) -e 'ARGV[1] or File.unlink(ARGV[0]) rescue nil' -- $(LIBRUBY_EXTS) $(LIBRUBY_SO_UPDATE)
# default
LINK.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 150)
SETUP =
# makefile (from `Makefile', line 68)
cppflags =
# makefile (from `uncommon.mk', line 438)
RDOCBENCHOUT = /tmp/rdocbench
# makefile (from `Makefile', line 38)
libdir = ${exec_prefix}/lib
# makefile (from `uncommon.mk', line 41)
MINIOBJS = $(ARCHMINIOBJS) miniinit.$(OBJEXT) miniprelude.$(OBJEXT)
# environment
MANPATH = /opt/SUNWspro/man:/opt/FSUNf90/man:/usr/openwin/man:/usr/openwin/share/man:/usr/dt/man:/usr/man:/usr/local/man:/usr/local/share/man:/usr/local/64/man:/usr/local/64/share/man
# default
LINK.s = $(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)
# makefile (from `Makefile', line 185)
INSTALLED_LIST = .installed.list
# environment
HOME = /XXXXXXXXXX
# makefile (from `Makefile', line 64)
cflags = ${optflags} ${debugflags} ${warnflags}
# makefile (from `Makefile', line 24)
PURIFY =
# makefile (from `Makefile', line 45)
archlibdir = ${libdir}/${arch}
# makefile (from `Makefile', line 250)
ruby_pc = ruby-2.3.pc
# makefile (from `Makefile', line 126)
LIBRUBY_ALIASES = lib$(RUBY_SO_NAME).so
# makefile (from `uncommon.mk', line 37)
NORMALMAINOBJ = main.$(OBJEXT)
# makefile (from `Makefile', line 5)
ECHO1 = $(V:1=@$n)
# automatic
-*-command-variables-*- := V=1
# environment
LOGNAME = XXXXXXXXXX
# makefile (from `Makefile', line 53)
EXTOUT = .ext
# makefile (from `Makefile', line 75)
EXTLIBS =
# makefile (from `Makefile', line 165)
RANLIB = ranlib
# makefile (from `Makefile', line 189)
PRELUDE_C = prelude.c
# makefile (from `Makefile', line 10)
NULL = /dev/null
# makefile (from `Makefile', line 80)
SOLIBS = -lgmp
# makefile (from `Makefile', line 127)
LIBRUBY = $(LIBRUBY_A)
# makefile (from `uncommon.mk', line 122)
PRELUDES = prelude.c miniprelude.c
# makefile (from `Makefile', line 81)
MAINLIBS =
# makefile (from `Makefile', line 176)
DTRACE_OBJ = probes.$(OBJEXT)
# automatic
^D = $(patsubst %/,%,$(dir $^))
# makefile (from `Makefile', line 46)
ruby_version = 2.3.0
# makefile (from `Makefile', line 120)
MAJOR = 2
# makefile (from `uncommon.mk', line 138)
INSTALL_PROG_MODE = 0755
# makefile (from `Makefile', line 200)
ECHO_END = ; do echo -n "$$sep'$$word'"; sep=' '; done; echo
# makefile (from `Makefile', line 11)
PATH_SEPARATOR = :
# environment
MAKELEVEL := 0
# default
COMPILE.m = $(OBJC) $(OBJCFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
# makefile (from `uncommon.mk', line 600)
RUNNABLE = $(LIBRUBY_RELATIVE:no=un)-runnable
# default
MAKE = $(MAKE_COMMAND)
# default
MAKECMDGOALS := ruby-glommed.o
# makefile (from `Makefile', line 159)
RMDIR = rmdir --ignore-fail-on-non-empty
# makefile (from `Makefile', line 78)
LDSHARED = $(CC) -G
# makefile (from `Makefile', line 18)
PLATFORM_DIR =
# environment
SHLVL = 1
# makefile (from `Makefile', line 84)
ENCOBJS = dmyenc.$(OBJEXT)
# makefile (from `Makefile', line 155)
MAKEDIRS = /usr/local/64/bin/mkdir -p
# makefile (from `Makefile', line 83)
DLNOBJ = dln.o
# makefile (from `Makefile', line 149)
ARCHFILE =
# makefile (from `Makefile', line 162)
NM = nm
# makefile (from `Makefile', line 20)
CC = cc
# makefile (from `Makefile', line 132)
LIBRUBY_A_OBJS = $(DTRACE_GLOMMED_OBJ)
# makefile (from `Makefile', line 85)
EXTOBJS = dmyext.$(OBJEXT)
# default
PREPROCESS.S = $(CC) -E $(CPPFLAGS)
# environment
MAKEOVERRIDES = ${-*-command-variables-*-}
# makefile (from `uncommon.mk', line 748)
LIB_SRCS = $(srcdir)/lib/unicode_normalize/tables.rb
# makefile (from `uncommon.mk', line 21)
RUBYSPEC_GIT_URL = $(SPEC_GIT_BASE)/rubyspec.git
# default
COMPILE.p = $(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
# default
MAKE_VERSION := 3.82
# environment
USER = XXXXXXXXXX
# default
FC = f77
# makefile
.DEFAULT_GOAL := all
# makefile (from `Makefile', line 8)
CHDIR = PWD= cd
# makefile (from `Makefile', line 180)
ASMEXT = S
# makefile (from `uncommon.mk', line 42)
ENC_MK = enc.mk
# makefile (from `uncommon.mk', line 17)
RUN_OPTS = --disable-gems
# makefile (from `uncommon.mk', line 440)
GCBENCH_ITEM = null
# default
PREPROCESS.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F
# makefile (from `Makefile', line 58)
CC_VERSION = $(CC) -V
# makefile (from `Makefile', line 291)
reconfig-exec-0 = exec 3>&1; exit `exec 4>&1; { "$$@" 3>&- 4>&-; echo $$? 1>&4; } | fgrep -v '(cached)' 1>&3`
# makefile (from `Makefile', line 202)
DESTDIR =
# automatic
%D = $(patsubst %/,%,$(dir $%))
# makefile (from `defs/gmake.mk', line 6)
TEST_TARGETS :=
# makefile (from `Makefile', line 48)
TESTUI = console
# default
WEAVE = weave
# default
MAKE_COMMAND := make
# default
LINK.cpp = $(LINK.cc)
# environment
WINDOW = 0
# environment
OLDPWD = /XXXXXXXXXX
# makefile (from `Makefile', line 27)
MKFILES = Makefile GNUmakefile
# makefile (from `Makefile', line 124)
LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a
# default
.VARIABLES :=
# makefile (from `Makefile', line 37)
sbindir = ${exec_prefix}/sbin
# default
PC = pc
# environment
CVS_RSH = ssh
# automatic
*F = $(notdir $*)
# makefile (from `Makefile', line 344)
JIS_PROPS_OPTIONS = -k1,3 -7 -c -j1 -i1 -t -C -P -t --ignore-case -H onig_jis_property_hash -Q onig_jis_property_pool -N onig_jis_property
# makefile (from `Makefile', line 97)
PROGRAM = $(RUBY_INSTALL_NAME)$(EXEEXT)
# makefile (from `Makefile', line 289)
reconfig-args = $(srcdir)/configure $(configure_args)
# makefile (from `Makefile', line 193)
OS_SRC_FILE = $<
# default
COMPILE.def = $(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 130)
LIBRUBYARG_SHARED = -R$(libdir) -L$(libdir)
# default
LEX = lex
# makefile
MAKEFLAGS = p -- $(MAKEOVERRIDES)
# makefile (from `uncommon.mk', line 117)
GOLFOBJS = goruby.$(OBJEXT) golf_prelude.$(OBJEXT)
# `override' directive (from `GNUmakefile', line 1)
MFLAGS := -p
# environment
SSH_CLIENT = 106.188.225.1 62821 10022
# makefile (from `Makefile', line 92)
RUBY_PROGRAM_VERSION = 2.3.0
# environment
MAIL = /XXXXXXXXXX
# makefile (from `uncommon.mk', line 950)
UNICODE_FILES_DEPS = $(UNICODE_FILES_DEPS0:no=)
# default
LEX.l = $(LEX) $(LFLAGS) -t
# default
LEX.m = $(LEX) $(LFLAGS) -t
# makefile (from `Makefile', line 108)
BTESTRUBY = $(MINIRUBY) $(MINIRUBYOPT)
# makefile (from `Makefile', line 197)
MESSAGE_BEGIN = @for line in
# makefile (from `uncommon.mk', line 458)
CLEAR_INSTALLED_LIST = clear-installed-list
# automatic
+D = $(patsubst %/,%,$(dir $+))
# makefile (from `Makefile', line 67)
warnflags =
# default
COMPILE.r = $(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c
# makefile (from `uncommon.mk', line 31)
ENC_TRANS_D = enc/trans/.time
# makefile (from `Makefile', line 29)
HAVE_BASERUBY = yes
# makefile (from `defs/gmake.mk', line 9)
TEST_DEPENDS := docs
# automatic
+F = $(notdir $+)
# default
M2C = m2c
# makefile (from `uncommon.mk', line 28)
LIBRUBY_EXTS = ./.libruby-with-ext.time
# makefile (from `Makefile', line 1)
RUBY_RELEASE_DATE = 2015-01-31
# makefile (from `uncommon.mk', line 29)
REVISION_H = ./.revision.time
# makefile (from `Makefile', line 99)
MINIRUBY = ./miniruby$(EXEEXT) -I$(srcdir)/lib -I. -I$(EXTOUT)/common $(MINIRUBYOPT)
# environment
define TERMCAP
SC|screen|VT 100/ANSI X3.64 virtual terminal:\
:DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\
:cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\
:do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\
:le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\
:li#24:co#80:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\
:cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\
:im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\
:ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\
:ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\
:se=\E[23m:mb=\E[5m:md=\E[1m:mr=\E[7m:me=\E[m:ms:\
:Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:G0:\
:as=\E(0:ae=\E(B:\
:ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~..--++,,hhII00:\
:k0=\E[10~:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:k5=\E[15~:\
:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:k;=\E[21~:\
:F1=\E[23~:F2=\E[24~:kb=^H:K1=\EOq:K2=\EOr:K3=\EOs:\
:K4=\EOp:K5=\EOn:kh=\E[1~:@1=\E[1~:kH=\E[4~:@7=\E[4~:\
:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:kd=\EOB:\
:kr=\EOC:kl=\EOD:km:
endef
# makefile (from `Makefile', line 151)
EXTSTATIC =
# makefile (from `Makefile', line 106)
RUNRUBY_DEBUGGER = --debugger='gdb -x run.gdb --quiet --args'
# makefile (from `uncommon.mk', line 125)
SCRIPT_ARGS = --dest-dir="$(DESTDIR)" --extout="$(EXTOUT)" --mflags="$(MFLAGS)" --make-flags="$(MAKEFLAGS)"
# makefile (from `uncommon.mk', line 32)
RDOCOUT = $(EXTOUT)/rdoc
# makefile (from `uncommon.mk', line 144)
TESTSDIR = $(srcdir)/test
# makefile (from `Makefile', line 70)
XCFLAGS = -DRUBY_EXPORT
# makefile (from `Makefile', line 116)
XRUBY_RUBYHDRDIR =
# makefile (from `uncommon.mk', line 577)
TESTS_BUILD = mkmf
# makefile (from `Makefile', line 69)
INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir)
# environment
OPENWINHOME = /usr/openwin
# default
MAKEFILES :=
# default
SCCS_OUTPUT_OPTION = -G$@
# makefile (from `uncommon.mk', line 145)
TESTWORKDIR = testwork
# default
COMPILE.cc = $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
# automatic
<F = $(notdir $<)
# makefile (from `uncommon.mk', line 115)
ALLOBJS = $(NORMALMAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(INITOBJS)
# makefile (from `Makefile', line 175)
DTRACE_EXT = d
# environment
PS1 = \h[\u<\#>]\$
# environment
CXX = CC
# makefile (from `uncommon.mk', line 863)
ITEM =
# default
COFLAGS =
# makefile (from `Makefile', line 104)
RUNRUBY = $(RUNRUBY_COMMAND) -- $(RUN_OPTS)
# makefile (from `Makefile', line 79)
DLDFLAGS = -m64 -L/usr/local/64/lib -R/usr/local/64/lib $(XLDFLAGS) $(ARCH_FLAG)
# makefile (from `uncommon.mk', line 36)
INITOBJS = dmyext.$(OBJEXT) dmyenc.$(OBJEXT)
# makefile (from `Makefile', line 131)
LIBRUBY_RELATIVE = no
# makefile (from `Makefile', line 135)
DTRACE_DEPENDENT_OBJS = array.$(OBJEXT) eval.$(OBJEXT) gc.$(OBJEXT) hash.$(OBJEXT) load.$(OBJEXT) object.$(OBJEXT) parse.$(OBJEXT) string.$(OBJEXT) symbol.$(OBJEXT) vm.$(OBJEXT)
# makefile (from `Makefile', line 114)
XRUBY_LIBDIR =
# makefile (from `uncommon.mk', line 943)
UNICODE_FILES = $(srcdir)/enc/unicode/data/$(UNICODE_VERSION)/UnicodeData.txt $(srcdir)/enc/unicode/data/$(UNICODE_VERSION)/CompositionExclusions.txt $(srcdir)/enc/unicode/data/$(UNICODE_VERSION)/NormalizationTest.txt
# makefile (from `Makefile', line 95)
EXEEXT =
# makefile (from `Makefile', line 44)
sitedir = ${rubylibprefix}/site_ruby
# makefile (from `Makefile', line 122)
TEENY = 0
# makefile (from `Makefile', line 325)
NAME2CTYPE_OPTIONS = -7 -c -j1 -i1 -t -C -P -T -H uniname2ctype_hash -Q uniname2ctype_pool -N uniname2ctype_p
# default
COMPILE.C = $(COMPILE.cc)
# makefile (from `Makefile', line 76)
LIBS = -lpthread -lrt -lgmp -lsocket -ldl -lcrypt -lm $(EXTLIBS)
# makefile (from `Makefile', line 9)
exec = exec
# automatic
^F = $(notdir $^)
# makefile (from `Makefile', line 121)
MINOR = 3
# default
COMPILE.S = $(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c
# makefile (from `Makefile', line 171)
OBJCOPY = objcopy
# makefile (from `Makefile', line 177)
DTRACE_GLOMMED_OBJ = ruby-glommed.$(OBJEXT)
# makefile (from `uncommon.mk', line 109)
EXPORTOBJS = $(DLNOBJ) localeinit.$(OBJEXT) loadpath.$(OBJEXT) $(COMMONOBJS)
# default
LINK.F = $(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 157)
MV = mv
# makefile (from `Makefile', line 66)
debugflags = -g
# default
SUFFIXES := .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el
# makefile (from `Makefile', line 190)
RBCONFIG = .rbconfig.time
# default
COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c
# makefile (from `Makefile', line 62)
CFLAGS_NO_ARCH = -xO4 -xtarget=sparc64viiplus
# makefile (from `Makefile', line 25)
AUTOCONF = autoconf
# default
COMPILE.s = $(AS) $(ASFLAGS) $(TARGET_MACH)
# makefile (from `Makefile', line 199)
ECHO_BEGIN = @sep=''; for word in
# makefile (from `Makefile', line 61)
ARCH_FLAG = -m64
# default
.INCLUDE_DIRS = /usr/local/64/include /usr/local/include /usr/include
# makefile (from `Makefile', line 111)
INSTALL_DATA = ${INSTALL} -m 644
# makefile (from `uncommon.mk', line 27)
EXTCONF = extconf.rb
# makefile (from `uncommon.mk', line 741)
EXT_SRCS = $(srcdir)/ext/ripper/ripper.c $(srcdir)/ext/rbconfig/sizeof/sizes.c
# makefile (from `Makefile', line 102)
RUNRUBY_COMMAND = $(MINIRUBY) $(srcdir)/tool/runruby.rb --extout=$(EXTOUT) $(RUNRUBYOPT)
# makefile (from `Makefile', line 50)
INSTALLDOC = all
# default
.RECIPEPREFIX :=
# default
MAKEINFO = makeinfo
# makefile (from `Makefile', line 173)
VCSUP = $(VCS)
# default
OBJC = cc
# makefile (from `uncommon.mk', line 660)
CCAN_DIR = ccan
# makefile (from `uncommon.mk', line 989)
CLEAN_CACHE = clean-extlibs
# default
TEX = tex
# makefile (from `uncommon.mk', line 937)
UPDATE_LIBRARIES = no
# makefile (from `uncommon.mk', line 44)
COMMONOBJS = array.$(OBJEXT) bignum.$(OBJEXT) class.$(OBJEXT) compar.$(OBJEXT) complex.$(OBJEXT) dir.$(OBJEXT) dln_find.$(OBJEXT) encoding.$(OBJEXT) enum.$(OBJEXT) enumerator.$(OBJEXT) error.$(OBJEXT) eval.$(OBJEXT) load.$(OBJEXT) proc.$(OBJEXT) file.$(OBJEXT) gc.$(OBJEXT) hash.$(OBJEXT) inits.$(OBJEXT) io.$(OBJEXT) marshal.$(OBJEXT) math.$(OBJEXT) node.$(OBJEXT) numeric.$(OBJEXT) object.$(OBJEXT) pack.$(OBJEXT) parse.$(OBJEXT) process.$(OBJEXT) random.$(OBJEXT) range.$(OBJEXT) rational.$(OBJEXT) re.$(OBJEXT) regcomp.$(OBJEXT) regenc.$(OBJEXT) regerror.$(OBJEXT) regexec.$(OBJEXT) regparse.$(OBJEXT) regsyntax.$(OBJEXT) ruby.$(OBJEXT) safe.$(OBJEXT) signal.$(OBJEXT) sprintf.$(OBJEXT) st.$(OBJEXT) strftime.$(OBJEXT) string.$(OBJEXT) struct.$(OBJEXT) symbol.$(OBJEXT) time.$(OBJEXT) transcode.$(OBJEXT) util.$(OBJEXT) variable.$(OBJEXT) version.$(OBJEXT) compile.$(OBJEXT) debug.$(OBJEXT) iseq.$(OBJEXT) vm.$(OBJEXT) vm_dump.$(OBJEXT) vm_backtrace.$(OBJEXT) vm_trace.$(OBJEXT) thread.$(OBJEXT) cont.$(OBJEXT) $(DTRACE_OBJ) $(BUILTIN_ENCOBJS) $(BUILTIN_TRANSOBJS) $(MISSING)
# environment
TERM = screen
# default
F77FLAGS = $(FFLAGS)
# default
LINK.f = $(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)
# makefile (from `Makefile', line 98)
RUBY = $(RUBY_INSTALL_NAME)
# makefile (from `Makefile', line 169)
SET_LC_MESSAGES = env LC_MESSAGES=C
# makefile (from `Makefile', line 89)
POSTLINK = :
# makefile (from `Makefile', line 94)
RUBY_SO_NAME = $(RUBY_BASE_NAME)
# variable set hash-table stats:
# Load=359/1024=35%, Rehash=0, Collisions=260/3256=8%

# Pattern-specific Variable Values

# No pattern-specific variable values.

# Directories

# ./missing/.ext/include/sparc64-solaris2.10/ruby/RCS: could not be stat'd.
# ./include/ruby/defs/SCCS: could not be stat'd.
# ./include/ruby (device 1666447310860, inode 80820276): 21 files, 1 impossibilities.
# template/RCS: could not be stat'd.
# enc/RCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/enc/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/defs/SCCS: could not be stat'd.
# SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/.ext/include/sparc64-solaris2.10/ruby/RCS: could not be stat'd.
# ./include/ruby/RCS: could not be stat'd.
# ./include/ruby/SCCS: could not be stat'd.
# ./include/ruby/defs/RCS: could not be stat'd.
# . (device 1666447310860, inode 80820327): 269 files, 59 impossibilities.
# .ext/include/sparc64-solaris2.10/ruby/template/RCS: could not be stat'd.
# ./missing/defs: could not be stat'd.
# ./include/ruby/enc/SCCS: could not be stat'd.
# ./include/ruby/template: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/enc/RCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/include/ruby: could not be stat'd.
# include/ruby (device 1666447310860, inode 80820276): 21 files, 1 impossibilities.
# ./include/ruby/.ext/include/sparc64-solaris2.10/ruby/SCCS: could not be stat'd.
# ./include/ruby/enc: could not be stat'd.
# ./missing (device 1666447310860, inode 81873568): 34 files, no impossibilities.
# .ext/include/sparc64-solaris2.10/ruby/.ext/include/sparc64-solaris2.10/ruby/SCCS: could not be stat'd.
# ./missing/defs/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/include/ruby/SCCS: could not be stat'd.
# ./missing/include/ruby/RCS: could not be stat'd.
# defs (device 1666447310860, inode 81873509): 10 files, 19 impossibilities.
# ./include/ruby/template/SCCS: could not be stat'd.
# ./missing/SCCS: could not be stat'd.
# ./missing/defs/RCS: could not be stat'd.
# include/ruby/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/include/ruby/RCS: could not be stat'd.
# ./include/ruby/enc/RCS: could not be stat'd.
# defs/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/defs: could not be stat'd.
# ./missing/template: could not be stat'd.
# ./include/ruby/template/RCS: could not be stat'd.
# ./missing/.ext/include/sparc64-solaris2.10/ruby: could not be stat'd.
# ./missing/enc: could not be stat'd.
# ./include/ruby/.ext/include/sparc64-solaris2.10/ruby/RCS: could not be stat'd.
# ./missing/RCS: could not be stat'd.
# ./include/ruby/.ext/include/sparc64-solaris2.10/ruby: could not be stat'd.
# ./include/ruby/include/ruby: could not be stat'd.
# defs/RCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby (device 1666447310860, inode 81873633): 3 files, 1 impossibilities.
# ./include/ruby/include/ruby/SCCS: could not be stat'd.
# ./missing/template/SCCS: could not be stat'd.
# template (device 1666447310860, inode 81873435): 26 files, 19 impossibilities.
# include/ruby/RCS: could not be stat'd.
# ./missing/enc/SCCS: could not be stat'd.
# enc/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/defs/RCS: could not be stat'd.
# ./missing/.ext/include/sparc64-solaris2.10/ruby/SCCS: could not be stat'd.
# enc (device 1666447310860, inode 80820313): 57 files, 19 impossibilities.
# ./include/ruby/include/ruby/RCS: could not be stat'd.
# ./missing/template/RCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/template: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/.ext/include/sparc64-solaris2.10/ruby: could not be stat'd.
# ./include/ruby/defs: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/enc: could not be stat'd.
# template/SCCS: could not be stat'd.
# ./missing/include/ruby: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/RCS: could not be stat'd.
# ./missing/enc/RCS: could not be stat'd.
# ./missing/include/ruby/SCCS: could not be stat'd.
# .ext/include/sparc64-solaris2.10/ruby/template/SCCS: could not be stat'd.
# RCS: could not be stat'd.

# 441 files, 119 impossibilities in 69 directories.

# Implicit Rules

%.out:

%.a:

%.ln:

%.o:

%: %.o
# recipe to execute (built-in):
$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.c:

%: %.c
# recipe to execute (built-in):
$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.ln: %.c
# recipe to execute (built-in):
$(LINT.c) -C$* $<

%.o: %.c
# recipe to execute (from `Makefile', line 361):
@$(ECHO) compiling $<
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c $<

%.S: %.c
# recipe to execute (from `Makefile', line 369):
@$(ECHO) translating $<
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -S $<

%.i: %.c
# recipe to execute (from `Makefile', line 373):
@$(ECHO) preprocessing $<
$(Q) $(CPP) $(warnflags) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -E $< > $@

%.cc:

%: %.cc
# recipe to execute (built-in):
$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.cc
# recipe to execute (built-in):
$(COMPILE.cc) $(OUTPUT_OPTION) $<

%.C:

%: %.C
# recipe to execute (built-in):
$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.C
# recipe to execute (built-in):
$(COMPILE.C) $(OUTPUT_OPTION) $<

%.cpp:

%: %.cpp
# recipe to execute (built-in):
$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.cpp
# recipe to execute (built-in):
$(COMPILE.cpp) $(OUTPUT_OPTION) $<

%.p:

%: %.p
# recipe to execute (built-in):
$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.p
# recipe to execute (built-in):
$(COMPILE.p) $(OUTPUT_OPTION) $<

%.f:

%: %.f
# recipe to execute (built-in):
$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.f
# recipe to execute (built-in):
$(COMPILE.f) $(OUTPUT_OPTION) $<

%.F:

%: %.F
# recipe to execute (built-in):
$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.F
# recipe to execute (built-in):
$(COMPILE.F) $(OUTPUT_OPTION) $<

%.f: %.F
# recipe to execute (built-in):
$(PREPROCESS.F) $(OUTPUT_OPTION) $<

%.m:

%: %.m
# recipe to execute (built-in):
$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.m
# recipe to execute (built-in):
$(COMPILE.m) $(OUTPUT_OPTION) $<

%.r:

%: %.r
# recipe to execute (built-in):
$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.r
# recipe to execute (built-in):
$(COMPILE.r) $(OUTPUT_OPTION) $<

%.f: %.r
# recipe to execute (built-in):
$(PREPROCESS.r) $(OUTPUT_OPTION) $<

%.y:

%.ln: %.y
# recipe to execute (built-in):
$(YACC.y) $<
$(LINT.c) -C$* y.tab.c
$(RM) y.tab.c

%.c: %.y
# recipe to execute (from `uncommon.mk', line 640):
$(ECHO) generating $@
$(Q)$(BASERUBY) $(srcdir)/tool/id2token.rb --path-separator=.$(PATH_SEPARATOR)./ --vpath=$(VPATH) id.h $(SRC_FILE) > parse.tmp.y
$(Q)$(YACC) -d $(YFLAGS) -o y.tab.c parse.tmp.y
$(Q)$(RM) parse.tmp.y
$(Q)sed -f $(srcdir)/tool/ytab.sed -e "/^#/s!parse\.tmp\.[iy]!parse.y!" -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@.new
$(Q)$(MV) $@.new $@
$(Q)sed -e "/^#line.*y\.tab\.h/d;/^#line.*parse.*\.y/d" y.tab.h > $(@:.c=.h)
$(Q)$(RM) y.tab.c y.tab.h

%.l:

%.ln: %.l
# recipe to execute (built-in):
@$(RM) $*.c
$(LEX.l) $< > $*.c
$(LINT.c) -i $*.c -o $@
$(RM) $*.c

%.c: %.l
# recipe to execute (built-in):
@$(RM) $@
$(LEX.l) $< > $@

%.r: %.l
# recipe to execute (built-in):
$(LEX.l) $< > $@
mv -f lex.yy.r $@

%.ym:

%.m: %.ym
# recipe to execute (built-in):
$(YACC.m) $<
mv -f y.tab.c $@

%.yl:

%.s:

%: %.s
# recipe to execute (built-in):
$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.s
# recipe to execute (from `Makefile', line 365):
@$(ECHO) assembling $<
$(Q) $(AS) $(ASFLAGS) -o $@ $<

%.S:

%: %.S
# recipe to execute (built-in):
$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@

%.o: %.S
# recipe to execute (built-in):
$(COMPILE.S) -o $@ $<

%.s: %.S
# recipe to execute (built-in):
$(PREPROCESS.S) $< > $@

%.mod:

%: %.mod
# recipe to execute (built-in):
$(COMPILE.mod) -o $@ -e $@ $^

%.o: %.mod
# recipe to execute (built-in):
$(COMPILE.mod) -o $@ $<

%.sym:

%.def:

%.sym: %.def
# recipe to execute (built-in):
$(COMPILE.def) -o $@ $<

%.h:

%.info:

%.dvi:

%.tex:

%.dvi: %.tex
# recipe to execute (built-in):
$(TEX) $<

%.texinfo:

%.info: %.texinfo
# recipe to execute (built-in):
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

%.dvi: %.texinfo
# recipe to execute (built-in):
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

%.texi:

%.info: %.texi
# recipe to execute (built-in):
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

%.dvi: %.texi
# recipe to execute (built-in):
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

%.txinfo:

%.info: %.txinfo
# recipe to execute (built-in):
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

%.dvi: %.txinfo
# recipe to execute (built-in):
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

%.w:

%.c: %.w
# recipe to execute (built-in):
$(CTANGLE) $< - $@

%.tex: %.w
# recipe to execute (built-in):
$(CWEAVE) $< - $@

%.ch:

%.web:

%.p: %.web
# recipe to execute (built-in):
$(TANGLE) $<

%.tex: %.web
# recipe to execute (built-in):
$(WEAVE) $<

%.sh:

%: %.sh
# recipe to execute (built-in):
cat $< >$@
chmod a+x $@

%.elc:

%.el:

%.inc:

%.i:

%.d:

%.h: %.d
# recipe to execute (from `Makefile', line 377):
@$(ECHO) translating probes $<
$(Q) $(DTRACE) -o $@.tmp -h -C $(INCFLAGS) -s $<
$(Q) sed -e 's/RUBY_/RUBY_DTRACE_/g' -e 's/PROBES_H_TMP/PROBES_H/g' -e 's/(char \*/(const char */g' -e 's/, char \*/, const char */g' $@.tmp > $@
$(Q) $(RM) $@.tmp

(%): %
# recipe to execute (built-in):
$(AR) $(ARFLAGS) $@ $<

%.out: %
# recipe to execute (built-in):
@rm -f $@
cp $< $@

%.c: %.w %.ch
# recipe to execute (built-in):
$(CTANGLE) $^ $@

%.tex: %.w %.ch
# recipe to execute (built-in):
$(CWEAVE) $^ $@

%:: %,v
# recipe to execute (built-in):
$(CHECKOUT,v)

%:: RCS/%,v
# recipe to execute (built-in):
$(CHECKOUT,v)

%:: RCS/%
# recipe to execute (built-in):
$(CHECKOUT,v)

%:: s.%
# recipe to execute (built-in):
$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<

%:: SCCS/s.%
# recipe to execute (built-in):
$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<

# 98 implicit rules, 5 (5.1%) terminal.

# Files

# Not a target:
numeric.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-bin:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
symbol.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

yes-test-ruby: prog encs PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 584):
$(RUNRUBY) "$(srcdir)/test/runner.rb" -q $(TESTOPTS) -- ruby -ext-

no-test-knownbug: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
parse.y:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

regcomp.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h intern.h ./include/ruby/missing.h oniguruma.h regcomp.c regenc.h regint.h regparse.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
io.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

proc.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h eval_intern.h gc.h id.h intern.h internal.h io.h iseq.h method.h ./include/ruby/missing.h node.h oniguruma.h proc.c ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-ext-arch: pre-no-install-ext-arch dont-install-ext-arch post-no-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-man: pre-install-man do-install-man post-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.web.p:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(TANGLE) $<

# Not a target:
bignum.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

isinf.o: config.h ./include/ruby/missing.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

regparse.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h intern.h ./include/ruby/missing.h oniguruma.h regenc.h regint.h regparse.c regparse.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_dump.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

yes-fake: sparc64-solaris2.10-fake.rb .rbconfig.time PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

inits.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h inits.c intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_insnhelper.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-ext:: pre-install-ext-arch pre-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-docs: clean-rdoc clean-html clean-capi
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

io.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h dln.h encoding.h id.h intern.h internal.h io.c io.h ./include/ruby/missing.h oniguruma.h ruby_atomic.h st.h subst.h thread.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-all: pre-no-install-all dont-install-all post-no-install-all
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
localeinit.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strchr.o: strchr.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

symbol.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h gc.h id.c id.h intern.h internal.h io.h ./include/ruby/missing.h node.h oniguruma.h probes.h st.h subst.h symbol.c symbol.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-ext-comm::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 299):
@$(NULLCMD)

distclean-extout: clean-extout
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

miniprelude.o: miniprelude.c miniprelude.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-ext-comm: no-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

program: showflags ruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-golf: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 478):
$(Q)$(RM) $(GORUBY)$(EXEEXT) $(GOLFOBJS)

miniruby: Makefile GNUmakefile config.status main.o dmydln.o miniinit.o miniprelude.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o dmyext.o dmyenc.o
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 215):
@-if test -f $@; then $(MV) -f $@ $@.old; $(RM) $@.old; fi
$(ECHO) linking $@
$(Q) $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(NORMALMAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(INITOBJS) $(MAINLIBS) $(LIBS) $(OUTFLAG)$@

install-local: pre-install-local do-install-local post-install-local
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

insns_info.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/insns_info.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

reinstall: all uninstall install
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.l.r:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LEX.l) $< > $@
mv -f lex.yy.r $@

# Not a target:
template/opt_sc.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-all: pre-install-all
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 246):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --rdoc-output="$(RDOCOUT)"

btest-ruby: yes-btest-ruby
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

sparc64-solaris2.10-fake.rb: config.status template/fake.rb.in
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 247):
@./config.status --file=$@:$(srcdir)/template/fake.rb.in
@chmod +x $@

clear-installed-list: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 463):
@> $(INSTALLED_LIST) set MAKE="$(MAKE)"

# Not a target:
enc/make_encmake.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/encinit.c.erb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

rational.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h rational.c st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

test-knownbugs: test-knownbug
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

vm.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/vm.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

# Not a target:
template/insns_info.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
iseq.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-no-install-all:: post-no-install-local post-no-install-ext post-no-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 330):
@$(NULLCMD)

.dmyh.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 383):
@$(ECHO) copying dummy $(DEST_FILE)
$(Q) $(CP) $(OS_SRC_FILE) $(OS_DEST_FILE)

# Not a target:
.dvi:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
siphash.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
version.h:
# Implicit rule search has been done.
# Last modified 2015-01-31 12:06:39.098098
# File has been updated.
# Successfully updated.

# Not a target:
regint.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-all: docs pre-install-all do-install-all post-install-all
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

lex.c: defs/keywords
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 313):
@\
if cmp -s $(srcdir)/defs/lex.c.src $?; then \
[ $(Q) ] && echo copying $@ || set -x; \
$(CP) $(srcdir)/lex.c.blt $@; \
else \
[ $(Q) ] && echo generating $@ || set -x; \
gperf -C -p -j1 -i 1 -g -o -t -N rb_reserved_word -k1,3,$$ $? > $@.tmp && \
$(MV) $@.tmp $@ && \
$(CP) $? $(srcdir)/defs/lex.c.src && \
$(CP) $@ $(srcdir)/lex.c.blt; \
fi

# Not a target:
ia64.s:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.ym:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pack.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h pack.c st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ccan/check_type/check_type.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

PHONY: enc/trans/.time
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
strftime.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

parse.c: parse.y tool/ytab.sed id.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-ext-comm: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 392):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-comm

# Not a target:
.f.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.f) $(OUTPUT_OPTION) $<

# Not a target:
regexec.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
symbol.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

gdb: miniruby run.gdb PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 897):
gdb -x run.gdb --quiet --args $(MINIRUBY) $(TESTRUN_SCRIPT)

realclean-rdoc:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 528):
@echo $(@:-rdoc=ing) rdoc
$(Q)$(RMALL) $(RDOCOUT)

# Not a target:
vm_backtrace.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
dln.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

win32/win32.o: win32/win32.c dln.h dln_find.c internal.h ruby.h config.h defines.h intern.h ./include/ruby/missing.h st.h subst.h .time
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.PRECIOUS: Makefile GNUmakefile
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.i:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/us_ascii.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
common.mk:
# Implicit rule search has been done.
# Last modified 2015-01-30 20:45:29.645709
# File has been updated.
# Successfully updated.

# Not a target:
.l:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.m:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.m) $^ $(LOADLIBES) $(LDLIBS) -o $@

# Not a target:
.ln:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@

pre-install-nodoc:: pre-install-local pre-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
sprintf.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_core.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
dln_find.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.unicode-7.0.0.time: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 955):
$(ECHO) Downloading Unicode $(UNICODE_VERSION) data files...
$(Q) $(MAKEDIRS) "$(srcdir)/enc/unicode/data/$(UNICODE_VERSION)"
$(Q) $(BASERUBY) -C "$(srcdir)" tool/downloader.rb \
-d enc/unicode/data/$(UNICODE_VERSION) \
-e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode \
$(UNICODE_VERSION)/ucd/UnicodeData.txt \
$(UNICODE_VERSION)/ucd/CompositionExclusions.txt \
$(UNICODE_VERSION)/ucd/NormalizationTest.txt
@exit > $@

enc/unicode.o: enc/trans/.time config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h enc/unicode.c enc/unicode/casefold.h enc/unicode/name2ctype.h intern.h ./include/ruby/missing.h oniguruma.h regenc.h regint.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

realclean-extout: distclean-extout
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
.y:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

vm_trace.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h debug.h defines.h encoding.h eval_intern.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h vm_trace.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.def.sym:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.def) -o $@ $<

pre-install-ext-arch:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/us_ascii.o: enc/trans/.time config.h ./include/ruby/missing.h config.h defines.h enc/us_ascii.c ./include/ruby/missing.h oniguruma.h regenc.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-capi:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

ruby.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h dln.h encoding.h eval_intern.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby.c ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h util.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

runruby: ruby PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 851):
$(RUNRUBY) $(TESTRUN_SCRIPT)

objs: main.o dmydln.o miniinit.o miniprelude.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o dmyext.o dmyenc.o
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.PHONY: reconfig showflags showconfig PHONY all fake prereq incs srcs preludes help test install install-nodoc install-doc dist loadpath golf capi rdoc install-prereq clear-installed-list clean clean-ext clean-local clean-enc clean-golf clean-rdoc clean-html clean-extout distclean distclean-ext distclean-local distclean-enc distclean-golf distclean-extout realclean realclean-ext realclean-local realclean-enc realclean-golf realclean-extout check test test-all btest btest-ruby test-sample test-knownbug run runruby parse benchmark benchmark-each tbench gdb gdb-ruby update-mspec update-rubyspec test-rubyspec
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-platform: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 540):
$(Q) $(RM) $(PLATFORM_D)
-$(Q) $(RMDIR) $(PLATFORM_DIR) 2> $(NULL) || exit 0

# Not a target:
enc/depend:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

bisect-ruby: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 860):
$(srcdir)/tool/bisect.sh ruby $(srcdir)

exts.mk: Makefile GNUmakefile all-incs miniruby .rbconfig.time libruby-static.a
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 183):
$(ECHO) generating makefile $@
$(Q)$(MINIRUBY) $(srcdir)/ext/extmk.rb --make="$(MAKE)" --command-output=$(EXTS_MK) $(EXTMK_ARGS) configure

ext/extinit.o: ext/extinit.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 446):
$(ECHO) compiling $@
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c ext/extinit.c

ruby: libruby-static.a main.o dln.o localeinit.o loadpath.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o prelude.o dmyext.o miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 220):
@$(RM) $@
$(ECHO) linking $@
$(Q) $(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINOBJ) $(EXTOBJS) $(LIBRUBYARG) $(MAINLIBS) $(LIBS) $(EXTLIBS) $(OUTFLAG)$@
$(Q) $(POSTLINK)

# Not a target:
ruby_atomic.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

memmove.o: memmove.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-nodoc:: pre-no-install-local pre-no-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-bin: no-install-bin
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

exts: showflags build-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/Makefile.in:
# Implicit rule search has been done.
# Last modified 2015-01-18 12:56:52.551172
# File has been updated.
# Successfully updated.

what-where: no-install
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strerror.o: strerror.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.p.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.p) $(OUTPUT_OPTION) $<

# Not a target:
.p:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@

realclean-html:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 532):
@echo $(@:-html=ing) HTML
$(Q)$(RMALL) $(HTMLOUT)

# Not a target:
gc.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.txinfo.dvi:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

wprogram: showflags
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

ext/ripper/ripper.c: parse.y id.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 828):
$(ECHO) generating $@
$(Q) $(CHDIR) $(@D) && $(exec) $(MAKE) -f depend $(MFLAGS) \
Q=$(Q) ECHO=$(ECHO) RM="$(RM)" VPATH="$(PWD)" \
top_srcdir=../.. srcdir=. \
RUBY="$(BASERUBY)" PATH_SEPARATOR="$(PATH_SEPARATOR)"

info-libruby_so: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 997):
@echo LIBRUBY_SO=$(LIBRUBY_SO)

# Not a target:
re.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
regenc.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-bin: pre-install-bin do-install-bin post-install-bin
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

numeric.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h ./include/ruby/missing.h numeric.c oniguruma.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

alloca.o: alloca.c config.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

download-extlibs:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 978):
$(Q) $(BASERUBY) -C $(srcdir) -w tool/extlibs.rb --download ext

no-install-nodoc: pre-no-install-nodoc dont-install-nodoc post-no-install-nodoc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

extconf: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 587):
$(Q) $(MAKEDIRS) "$(EXTCONFDIR)"
$(RUNRUBY) -C "$(EXTCONFDIR)" $(EXTCONF) $(EXTCONFARGS)

# Not a target:
safe.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
nt.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-bin: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 376):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=bin

# Not a target:
regerror.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/unicode/name2ctype.h: enc/unicode/name2ctype.kwd
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 328):
$(MAKEDIRS) $(@D)
@set +e; \
if cmp -s $(?:.kwd=.src) $?; then \
set -x; \
$(CP) $(?:.kwd=.h.blt) $@; \
else \
trap '$(RM) $@-1.h $@-2.h' 0 && \
set -x; \
sed '/^#ifdef USE_UNICODE_PROPERTIES/,/^#endif/d' $? | gperf $(NAME2CTYPE_OPTIONS) > $@-1.h && \
sed '/^#ifdef USE_UNICODE_PROPERTIES/d;/^#endif/d' $? | gperf $(NAME2CTYPE_OPTIONS) > $@-2.h && \
diff -DUSE_UNICODE_PROPERTIES $@-1.h $@-2.h > $@.tmp || :; \
$(MV) $@.tmp $@ && \
$(CP) $? $(?:.kwd=.src) && \
$(CP) $@ $(?:.kwd=.h.blt); \
fi

post-no-install-ext-comm::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 394):
@$(NULLCMD)

test-rubyspec: test-rubyspec-precheck
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 598):
$(RUNRUBY) $(srcdir)/spec/mspec/bin/mspec run -B $(srcdir)/spec/default.mspec $(MSPECOPT)

# Not a target:
.a:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

configure: configure.in
# Implicit rule search has not been done.
# Last modified 2015-01-31 23:52:53.591218168
# File has been updated.
# Successfully updated.
# recipe to execute (from `Makefile', line 300):
$(CHDIR) $(srcdir) && exec $(AUTOCONF)

# Not a target:
complex.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
load.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

string.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h gc.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h probes.h re.h regex.h st.h string.c subst.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

object.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h constant.h defines.h encoding.h id.h intern.h internal.h io.h ./include/ruby/missing.h object.c oniguruma.h probes.h st.h subst.h util.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-prereq: clear-installed-list yes-fake sudo-precheck PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
.yl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

process.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h dln.h encoding.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h process.c ruby_atomic.h st.h subst.h thread.h thread_pthread.h thread_native.h util.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
include/ruby/ruby.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

download-unicode-data: .unicode-7.0.0.time
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.l.ln:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
@$(RM) $*.c
$(LEX.l) $< > $*.c
$(LINT.c) -i $*.c -o $@
$(RM) $*.c

# Not a target:
.F.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.F) $(OUTPUT_OPTION) $<

# Not a target:
.texi.info:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

# Not a target:
strchr.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
node.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.w.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(CTANGLE) $< - $@

# Not a target:
.texi.dvi:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

do-install-capi: miniruby pre-install-capi
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 318):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=capi

# Not a target:
strerror.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.ch:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-arch:: post-install-bin post-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-local:: post-install-bin post-install-lib post-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_exec.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
subst.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.m.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.m) $(OUTPUT_OPTION) $<

libencs: showflags enc.mk libruby-static.a miniruby PHONY libenc libtrans
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 608):
$(ECHO) making $@
$(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
$(MFLAGS) $@

ia64.o: ia64.s
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 691):
$(CC) $(CFLAGS) -c $<

distclean: distclean-ext distclean-enc distclean-golf distclean-extout distclean-platform distclean-local
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
strtod.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

up::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 452):
@$(CHDIR) "$(srcdir)" && LC_TIME=C exec $(VCSUP)

up::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 906):
-$(Q)$(MAKE) $(MFLAGS) Q=$(Q) REVISION_FORCE=PHONY "$(REVISION_H)"

up::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 909):
-$(Q)$(MAKE) $(MFLAGS) Q=$(Q) after-update

enc: showflags enc.mk libruby-static.a miniruby PHONY showflags encdb.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 608):
$(ECHO) making $@
$(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
$(MFLAGS) $@

srcs: common-srcs srcs-enc
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

tbench: ruby PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 877):
$(BASERUBY) $(srcdir)/benchmark/driver.rb -v \
--executables="$(COMPARE_RUBY); built-ruby::$(RUNRUBY)" \
--pattern='bmx_' --directory=$(srcdir)/benchmark $(OPTS)

do-install-arch: main do-install-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 271):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=arch

# Not a target:
.cc:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@

post-no-install-arch:: post-no-install-lib post-no-install-man post-no-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-btest-ruby: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/trans/newline.o: enc/trans/.time enc/trans/newline.c config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h enc/trans/newline.c intern.h ./include/ruby/missing.h st.h subst.h transcode_data.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

ruby.imp: array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 234):
$(Q)$(NM) -Pgp $(COMMONOBJS) | \
awk 'BEGIN{print "#!"}; $$2~/^[BDT]$$/&&$$1!~/^(Init_|.*_threadptr_|\.)/{print $$1}' | \
sort -u -o $@

update-coverage:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 482):
@$(CHDIR) $(srcdir); \
if [ -d coverage/simplecov ]; then \
cd coverage/simplecov; \
echo updating simplecov ...; \
exec git pull; \
else \
echo retrieving simplecov ...; \
exec git clone $(SIMPLECOV_GIT_URL) coverage/simplecov; \
fi

# Not a target:
template/verconf.h.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
setproctitle.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
defs/opt_insn_unif.def:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-all:: post-install-local post-install-ext post-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 248):
@$(NULLCMD)

# Not a target:
.cc.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.cc) $(OUTPUT_OPTION) $<

id.h: tool/generic_erb.rb template/id.h.tmpl defs/id.def
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 764):
$(ECHO) generating $@
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb --output=$@ \
$(srcdir)/template/id.h.tmpl

enumerator.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h enumerator.c intern.h internal.h io.h ./include/ruby/missing.h node.h oniguruma.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-all: no-install-all
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

all-incs: probes.h incs encdb.h transdb.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dln.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h dln.c dln.h intern.h ./include/ruby/missing.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strstr.o: strstr.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
mkdir.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dmyenc.o: dmyenc.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-arch: pre-install-arch do-install-arch post-install-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
transcode_data.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.def:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
array.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
strlcat.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-arch: no-install-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.SUFFIXES: .out .a .ln .o .c .cc .C .cpp .p .f .F .m .r .y .l .ym .yl .s .S .mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo .w .ch .web .sh .elc .el .inc .h .c .y .i .d .inc .h .c .y .i .d
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

distclean-local::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 412):
$(Q)$(RM) ext/config.cache $(RBCONFIG) Doxyfile
-$(Q)$(RM) run.gdb
-$(Q)$(RM) $(INSTALLED_LIST) $(arch_hdrdir)/ruby/config.h verconf.h
-$(Q)$(RMDIRS) $(arch_hdrdir)/ruby 2> /dev/null || true

distclean-local::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 508):
@$(RM) GNUmakefile uncommon.mk

distclean-local:: clean-local
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 489):
$(Q)$(RM) $(MKFILES) yasmdata.rb *.inc $(arch)-fake.rb
$(Q)$(RM) config.cache config.status config.status.lineno
$(Q)$(RM) *~ *.bak *.stackdump core *.core gmon.out $(PREP)
-$(Q)$(RMALL) $(srcdir)/autom4te.cache

no-test-all: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 579):
$(MINIRUBY) -I"$(srcdir)/lib" "$(srcdir)/test/runner.rb" $(TESTOPTS) $(TESTS_BUILD)

# Not a target:
thread_native.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/utf_8.o: enc/trans/.time config.h ./include/ruby/missing.h config.h defines.h enc/utf_8.c ./include/ruby/missing.h oniguruma.h regenc.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
defines.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-local: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 348):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local

post-no-install-bin::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 378):
@$(NULLCMD)

uninstall: .installed.list sudo-precheck
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 333):
$(Q)$(SUDO) $(MINIRUBY) $(srcdir)/tool/rbuninstall.rb --destdir=$(DESTDIR) $(INSTALLED_LIST)

# Not a target:
dln.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-all:: pre-no-install-local pre-no-install-ext pre-no-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

srcs-extra: ext/json/parser/parser.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-html: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 532):
@echo $(@:-html=ing) HTML
$(Q)$(RMALL) $(HTMLOUT)

# Not a target:
tool/generic_erb.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.c.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 361):
@$(ECHO) compiling $<
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c $<

golf_prelude.o: ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h golf_prelude.c id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

Makefile: config.status version.h Makefile.in enc/Makefile.in
# Precious file (prerequisite of .PRECIOUS).
# Implicit rule search has not been done.
# Last modified 2015-01-31 23:54:43.14274507
# File has been updated.
# Successfully updated.
# recipe to execute (from `Makefile', line 274):
@[ -f $@ ] && mv $@ $@.old
MAKE=$(MAKE) $(SHELL) ./config.status $@
@cmp $@ $@.old > /dev/null 2>&1 && echo $@ unchanged && exit 0; \
{ \
echo "all:; -@rm -f conftest.mk"; \
echo "conftest.mk: .force; @echo AUTO_REMAKE"; \
echo ".force:"; \
} > conftest.mk || exit 1; \
$(MAKE) -f conftest.mk | grep '^AUTO_REMAKE$$' >/dev/null 2>&1 || \
{ echo "$@ updated, restart."; exit 1; }

no-btest: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

realclean:: realclean-ext realclean-local realclean-enc realclean-golf realclean-extout
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
util.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.r.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.r) $(OUTPUT_OPTION) $<

# Not a target:
Makefile.in:
# Implicit rule search has been done.
# Last modified 2015-01-30 20:45:29.645709
# File has been updated.
# Successfully updated.

# Not a target:
compar.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.r:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@

# Not a target:
defs/opt_operand.def:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-all: ruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 328):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all --rdoc-output="$(RDOCOUT)"

# Not a target:
template/fake.rb.in:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-doc: ruby pre-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 415):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=rdoc --rdoc-output="$(RDOCOUT)"

strlcpy.o: strlcpy.c config.h ./include/ruby/missing.h strlcpy.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

range.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h range.c st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/unicode/data/7.0.0/CompositionExclusions.txt:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
thread_pthread.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

mkdir.o: mkdir.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

regexec.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h intern.h ./include/ruby/missing.h oniguruma.h regenc.h regexec.c regint.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

nt.o: nt.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

golf: libruby-static.a goruby.o golf_prelude.o PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 202):
$(Q) $(MAKE) $(MFLAGS) MAINOBJ="$(GOLFOBJS)" PROGRAM=$(GORUBY)$(EXEEXT) program

dont-install-arch: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 362):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=bin --install=ext-arch

# Not a target:
defs/keywords:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

array.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h array.c config.h defines.h encoding.h id.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h probes.h st.h subst.h util.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/ruby.pc.in:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-capi: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 536):
@echo $(@:-capi=ing) capi
$(Q)$(RMALL) $(CAPIOUT)

showflags:
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 161):
$(MESSAGE_BEGIN) \
" CC = $(CC)" \
" LD = $(LD)" \
" LDSHARED = $(LDSHARED)" \
" CFLAGS = $(CFLAGS)" \
" XCFLAGS = $(XCFLAGS)" \
" CPPFLAGS = $(CPPFLAGS)" \
" DLDFLAGS = $(DLDFLAGS)" \
" SOLIBS = $(SOLIBS)" \
$(MESSAGE_END)
-@$(CC_VERSION)

# Not a target:
golf_prelude.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ext/json/parser/parser.rl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
hash.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
addr2line.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.d.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 377):
@$(ECHO) translating probes $<
$(Q) $(DTRACE) -o $@.tmp -h -C $(INCFLAGS) -s $<
$(Q) sed -e 's/RUBY_/RUBY_DTRACE_/g' -e 's/PROBES_H_TMP/PROBES_H/g' -e 's/(char \*/(const char */g' -e 's/, char \*/, const char */g' $@.tmp > $@
$(Q) $(RM) $@.tmp

debug.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h debug.c defines.h encoding.h eval_intern.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h util.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
flock.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

probes.h: probes.d
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

after-update:: update-config_files common-srcs
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

after-update:: update-unicode update-gems extract-extlibs
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
erf.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
win32/file.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 418):
@cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
test "$$#" = 0 && set .; \
set dummy `\
find "$$@" -name Makefile -print | sed 's:^\./::;s:/Makefile$$::' | sort; \
`; shift; \
cd ..; \
for dir do \
echo $(@:-ext=)ing "$$dir"; \
(cd "ext/$$dir" && exec $(MAKE) $(MFLAGS) $(@:-ext=)) && \
case "$@" in \
*distclean-ext*|*realclean-ext*) \
$(RMDIRS) "ext/$$dir" 2> /dev/null || true;; \
esac; \
done
-$(Q)$(RM) ext/extinit.$(OBJEXT)

clean-ext:: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

clean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 515):
$(Q)$(RM) $(EXTS_MK)
$(Q)$(RM) $(EXTOUT)/.timestamp/.*.time
$(Q)$(RMDIR) $(EXTOUT)/.timestamp 2> $(NULL) || exit 0

post-install-bin::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 285):
@$(NULLCMD)

.libruby-with-ext.time:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 227):
@exit > $@

# Not a target:
.ym.m:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(YACC.m) $<
mv -f y.tab.c $@

# Not a target:
enc/ascii.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.y.ln:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(YACC.y) $<
$(LINT.c) -C$* y.tab.c
$(RM) y.tab.c

rdoc-coverage: PHONY main
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 435):
@echo Generating RDoc coverage report
$(Q) $(XRUBY) "$(srcdir)/bin/rdoc" --root "$(srcdir)" --encoding=UTF-8 --all --quiet -C $(RDOCFLAGS) "$(srcdir)"

# Not a target:
ccan/str/str.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
intern.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-comm: pre-install-comm do-install-comm post-install-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

realclean-local:: distclean-local
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 503):
$(Q)$(RM) parse.c parse.h lex.c enc/trans/newline.c $(PRELUDES) revision.h
$(Q)$(RM) id.c id.h probes.dmyh
$(Q)$(CHDIR) $(srcdir) && $(exec) $(RM) parse.c parse.h lex.c enc/trans/newline.c $(PRELUDES) revision.h
$(Q)$(CHDIR) $(srcdir) && $(exec) $(RM) id.c id.h probes.dmyh
$(Q)$(CHDIR) $(srcdir) && $(exec) $(RM) configure tool/config.guess tool/config.sub gems/*.gem

# Not a target:
eval_intern.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
configure.in:
# Implicit rule search has been done.
# Last modified 2015-01-30 20:45:29.645709
# File has been updated.
# Successfully updated.

# Not a target:
re.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/trans/.time:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 656):
$(Q) $(MAKEDIRS) enc/trans
@exit > $@

# Not a target:
tool/instruction.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/GNUmakefile.in:
# Implicit rule search has been done.
# Last modified 2013-06-20 19:19:05.170011
# File has been updated.
# Successfully updated.

# Not a target:
proc.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/sizes.c.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
gem_prelude.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

parse: fake miniruby PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 854):
$(BTESTRUBY) $(srcdir)/tool/parse.rb $(TESTRUN_SCRIPT)

# Not a target:
alloca.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
vm_opts.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-man::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 313):
@$(NULLCMD)

benchmark: ruby PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 867):
$(BASERUBY) $(srcdir)/benchmark/driver.rb -v \
--executables="$(COMPARE_RUBY); built-ruby::$(RUNRUBY)" \
--pattern='bm_' --directory=$(srcdir)/benchmark $(OPTS)

# Not a target:
vsnprintf.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-man: no-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-ext-comm:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
rational.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

regenc.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h intern.h ./include/ruby/missing.h oniguruma.h regenc.c regenc.h regint.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

yes-runnable: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.elc:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strdup.o: strdup.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-gems:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 987):
$(Q) $(RM) gems/*.gem

# Not a target:
.l.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
@$(RM) $@
$(LEX.l) $< > $@

error.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h error.c id.h intern.h internal.h io.h known_errors.inc method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

golf_prelude.c: tool/generic_erb.rb template/prelude.c.tmpl golf_prelude.rb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 805):
$(ECHO) generating $@
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -c -o $@ \
$(srcdir)/template/prelude.c.tmpl golf_prelude.rb

pre-no-install-ext-comm:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

sudo-precheck: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 1010):
@$(SUDO) echo > $(NULL)

miniprelude.c: tool/generic_erb.rb template/prelude.c.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 792):
$(ECHO) generating $@
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -o $@ \
$(srcdir)/template/prelude.c.tmpl

# Not a target:
lib/mkmf.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-lib: pre-install-lib do-install-lib post-install-lib
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-lib: miniruby pre-install-lib
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 290):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib

capi: doc/capi/.timestamp PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
dup2.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
debug.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
random.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

encdb.h: miniruby tool/generic_erb.rb template/encdb.h.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 778):
$(ECHO) generating $@
$(Q) $(MINIRUBY) $(srcdir)/tool/generic_erb.rb -c -o $@ $(srcdir)/template/encdb.h.tmpl $(srcdir)/enc enc

what-where-nodoc: no-install-nodoc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
eval_error.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

transcode.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h transcode.c transcode_data.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
include/ruby/version.h:
# Implicit rule search has been done.
# Last modified 2014-12-29 20:16:17.95578
# File has been updated.
# Successfully updated.

common-srcs: parse.c lex.c enc/trans/newline.c id.c srcs-lib srcs-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-no-install-lib::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 386):
@$(NULLCMD)

do-install-ext-arch: exts pre-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 304):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-arch

run.gdb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 882):
echo set breakpoint pending on > run.gdb
echo b ruby_debug_breakpoint >> run.gdb
echo '# handle SIGINT nostop' >> run.gdb
echo '# handle SIGPIPE nostop' >> run.gdb
echo '# b rb_longjmp' >> run.gdb
echo source $(srcdir)/breakpoints.gdb >> run.gdb
echo source $(srcdir)/.gdbinit >> run.gdb
echo 'set $$_exitcode = -999' >> run.gdb
echo run >> run.gdb
echo 'if $$_exitcode != -999' >> run.gdb
echo ' quit' >> run.gdb
echo end >> run.gdb

# Not a target:
regex.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.out:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ext/rbconfig/sizeof/depend:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

insns: opt_sc.inc optinsn.inc optunifs.inc insns.inc insns_info.inc vmtc.inc vm.inc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

prog: program wprogram
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/id.c.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

all: showflags main docs
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

reconfig: configure enc/Makefile.in include/ruby/version.h
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 296):
@PWD= MINIRUBY="$(MINIRUBY)"; export MINIRUBY; \
set $(SHELL) $($@-args); $(reconfig-exec-$(V))

# Not a target:
eval_jump.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/vmtc.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-man: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 408):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man

# Not a target:
.C:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@

# Not a target:
dir.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

acosh.o: acosh.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

libenc: showflags enc.mk libruby-static.a miniruby PHONY encdb.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 608):
$(ECHO) making $@
$(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
$(MFLAGS) $@

# Not a target:
util.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
strtol.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
pack.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.r.f:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(PREPROCESS.r) $(OUTPUT_OPTION) $<

# Not a target:
template/Doxyfile.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/encinit.o: enc/encinit.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
thread.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
class.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

transdb.h: miniruby srcs-enc tool/generic_erb.rb template/transdb.h.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 782):
$(ECHO) generating $@
$(Q) $(MINIRUBY) $(srcdir)/tool/generic_erb.rb -c -o $@ $(srcdir)/template/transdb.h.tmpl $(srcdir)/enc/trans enc/trans

# Not a target:
.S:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@

# Not a target:
dl_os2.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

parse.o: parse.c config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h defs/keywords encoding.h id.h intern.h internal.h io.h lex.c ./include/ruby/missing.h node.h oniguruma.h parse.c parse.h parse.y probes.h regenc.h regex.h st.h subst.h symbol.h util.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

benchmark-each: ruby PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 872):
$(BASERUBY) $(srcdir)/benchmark/driver.rb -v \
--executables="$(COMPARE_RUBY); built-ruby::$(RUNRUBY)" \
--pattern=$(ITEM) --directory=$(srcdir)/benchmark $(OPTS)

# Not a target:
tool/insns2vm.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-arch:: pre-no-install-bin pre-no-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

gdb-ruby: ruby run.gdb PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 900):
$(Q) $(RUNRUBY_COMMAND) $(RUNRUBY_DEBUGGER) -- $(TESTRUN_SCRIPT)

verconf.h: template/verconf.h.tmpl tool/generic_erb.rb .rbconfig.time
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 713):
$(ECHO) creating $@
$(Q) $(MINIRUBY) "$(srcdir)/tool/generic_erb.rb" -o $@ $(srcdir)/template/verconf.h.tmpl

libtrans: showflags enc.mk libruby-static.a miniruby PHONY transdb.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 608):
$(ECHO) making $@
$(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
$(MFLAGS) $@

# Not a target:
.texinfo.info:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

dont-install-nodoc: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 341):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS)

no-fake: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

opt_sc.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/opt_sc.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

# Not a target:
.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@

extract-gems: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 930):
$(ECHO) Extracting bundled gem files...
$(Q) $(RUNRUBY) -C "$(srcdir)/gems" \
-I../tool -rgem-unpack -answ \
-e 'gem, ver = *$$F' \
-e 'Gem.unpack("#{gem}-#{ver}.gem")' \
bundled_gems

distclean-enc: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 441):
@test -f "$(ENC_MK)" || exit 0; \
echo $(@:-enc=ing) encodings; \
exec $(MAKE) -f $(ENC_MK) $(MFLAGS) $(@:-enc=)

test-knownbug: yes-test-knownbug
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

addr2line.o: config.h ./include/ruby/missing.h addr2line.c addr2line.h config.h ./include/ruby/missing.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.w.tex:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(CWEAVE) $< - $@

.c.i:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 373):
@$(ECHO) preprocessing $<
$(Q) $(CPP) $(warnflags) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -E $< > $@

no-test-sample: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/unicode.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

help: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 1013):
$(MESSAGE_BEGIN) \
" Makefile of Ruby" \
"" \
"targets:" \
" all (default): builds all of below" \
" miniruby: builds only miniruby" \
" encs: builds encodings" \
" exts: builds extensions" \
" main: builds encodings, extensions and ruby" \
" docs: builds documents" \
" run: runs test.rb by miniruby" \
" runruby: runs test.rb by ruby you just built" \
" gdb: runs test.rb by miniruby under gdb" \
" gdb-ruby: runs test.rb by ruby under gdb" \
" check: equals make test test-all" \
" test: ruby core tests" \
" test-all: all ruby tests [TESTS=<test files>]" \
" test-rubyspec: run RubySpec test suite" \
" update-rubyspec: update local copy of RubySpec" \
" benchmark: benchmark this ruby and COMPARE_RUBY" \
" gcbench: gc benchmark [GCBENCH_ITEM=<item_name>]" \
" gcbench-rdoc: gc benchmark with GCBENCH_ITEM=rdoc" \
" install: install all ruby distributions" \
" install-nodoc: install without rdoc" \
" install-cross: install cross compiling staff" \
" clean: clean for tarball" \
" distclean: clean for repository" \
" change: make change log template" \
" golf: for golfers" \
"" \
"see DeveloperHowto for more detail: " \
" https://bugs.ruby-lang.org/projects/ruby/wiki/DeveloperHowto" \
$(MESSAGE_END)

# Not a target:
thread_pthread.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.c.ln:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINT.c) -C$* $<

.s.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 365):
@$(ECHO) assembling $<
$(Q) $(AS) $(ASFLAGS) -o $@ $<

enc.mk: enc/make_encmake.rb enc/Makefile.in enc/depend enc/encinit.c.erb lib/mkmf.rb .rbconfig.time
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 619):
$(ECHO) generating $@
$(Q) $(MINIRUBY) $(srcdir)/enc/make_encmake.rb --builtin-encs="$(BUILTIN_ENCOBJS)" --builtin-transes="$(BUILTIN_TRANSOBJS)" --module$(ENCSTATIC) $@ $(ENCS)

# Not a target:
vm_debug.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.s:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@

memcmp.o: memcmp.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

srcs-enc: enc.mk
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 753):
$(ECHO) making srcs under enc
$(Q) $(MAKE) -f $(ENC_MK) RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(MFLAGS) srcs

.NOEXPORT:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-arch: pre-no-install-arch dont-install-arch post-no-install-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/jis/props.kwd:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

test-rubyspec-precheck:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 479):
@if [ ! -d $(srcdir)/spec/rubyspec ]; then echo No rubyspec here. make update-rubyspec first.; exit 1; fi

do-install-local: ruby pre-install-local
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 259):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local

# Not a target:
tool/ytab.sed:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
encoding.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

file.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h dln.h encoding.h file.c intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-doc:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

setproctitle.o: setproctitle.c config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h intern.h ./include/ruby/missing.h setproctitle.c st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
memmove.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install: no-install-all
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-test-ruby: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
string.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-rdoc: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 528):
@echo $(@:-rdoc=ing) rdoc
$(Q)$(RMALL) $(RDOCOUT)

# Not a target:
defs/gmake.mk:
# Implicit rule search has been done.
# Last modified 2014-07-03 12:38:13.821002
# File has been updated.
# Successfully updated.

# Not a target:
defs/known_errors.def:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-cross: sparc64-solaris2.10-fake.rb .rbconfig.time rbconfig.rb .ext/include/sparc64-solaris2.10/ruby/config.h libruby-static.a libruby.so.2.3.0
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 256):
$(ECHO) installing cross-compiling stuff
$(Q) $(MAKEDIRS) $(XRUBY_RUBYLIBDIR)/$(arch) $(XRUBY_RUBYHDRDIR)/$(arch)/ruby
$(Q) sed '/^\$$:\.unshift/q' $(arch)-fake.rb > fake.rb
$(Q) $(BASERUBY) -p \
-e '~/^\s*CONFIG\["LDFLAGS"\]/ and' \
-e '$$_[/(?=\s*"$$)/] = %q[ #{(CONFIG["LIBPATHFLAG"]%File.dirname(__FILE__)).strip}]' \
rbconfig.rb > fake-rbconfig.rb
$(INSTALL_SCRIPT) fake.rb $(XRUBY_RUBYLIBDIR)/$(arch)/fake.rb
$(INSTALL_SCRIPT) fake-rbconfig.rb $(XRUBY_RUBYLIBDIR)/$(arch)/rbconfig.rb
@$(RM) fake.rb fake-rbconfig.rb
$(INSTALL_DATA) $(arch_hdrdir)/ruby/config.h $(XRUBY_RUBYHDRDIR)/$(arch)/ruby
$(INSTALL_DATA) $(top_srcdir)/include/ruby/win32.h $(XRUBY_RUBYHDRDIR)/ruby
$(INSTALL_DATA) $(LIBRUBY) $(LIBRUBY_A) $(XRUBY_RUBYLIBDIR)/$(arch)
$(INSTALL_PROGRAM) $(LIBRUBY_SO) $(XRUBY_RUBYLIBDIR)/$(arch)

# Not a target:
process.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-ext-comm: pre-no-install-ext-comm dont-install-ext-comm post-no-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-comm:: post-install-lib post-install-ext-comm post-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

lib: libruby-static.a
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

info-arch: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 999):
@echo arch=$(arch)

what-where-comm: no-install-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-no-install-doc::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 456):
@$(NULLCMD)

clean-extout: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 484):
-$(Q)$(RMDIR) $(EXTOUT)/$(arch) $(EXTOUT) 2> $(NULL) || exit 0

time.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h time.c timev.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-doc:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

distclean-html: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 532):
@echo $(@:-html=ing) HTML
$(Q)$(RMALL) $(HTMLOUT)

dir.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h dir.c encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-gem: ruby pre-install-gem
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 422):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=gem

clean-runnable:: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 473):
$(Q)$(CHDIR) bin 2>$(NULL) && $(RM) $(PROGRAM) $(WPROGRAM) $(GORUBY)$(EXEEXT) bin/*.$(DLEXT) 2>$(NULL) || exit 0
$(Q)$(CHDIR) lib 2>$(NULL) && $(RM) $(LIBRUBY_A) $(LIBRUBY) $(LIBRUBY_ALIASES) $(RUBY_BASE_NAME)/$(RUBY_PROGRAM_VERSION) $(RUBY_BASE_NAME)/vendor_ruby 2>$(NULL) || exit 0
$(Q)$(RMDIR) lib/$(RUBY_BASE_NAME) lib bin 2>$(NULL) || exit 0

test-ruby: yes-test-ruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
lib/rubygems/defaults.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_args.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-ext: pre-install-ext do-install-ext post-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

prereq: incs srcs preludes PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

post-no-install-local:: post-no-install-bin post-no-install-lib post-no-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

flock.o: flock.c config.h ./include/ruby/missing.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

encoding.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.c encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h regenc.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

realclean-enc: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 441):
@test -f "$(ENC_MK)" || exit 0; \
echo $(@:-enc=ing) encodings; \
exec $(MAKE) -f $(ENC_MK) $(MFLAGS) $(@:-enc=)

# Not a target:
probes.d:
# Implicit rule search has been done.
# Last modified 2013-12-10 07:50:44.095276
# File has been updated.
# Successfully updated.

# Not a target:
.texinfo.dvi:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<

what-where-lib: no-install-lib
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.el:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

marshal.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h marshal.c ./include/ruby/missing.h oniguruma.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
time.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enum.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h enum.c id.h intern.h internal.h io.h ./include/ruby/missing.h node.h oniguruma.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-doc: pre-no-install-doc dont-install-doc post-no-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-local:: pre-install-bin pre-install-lib pre-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

config.status: configure enc/Makefile.in include/ruby/version.h
# Implicit rule search has not been done.
# Last modified 2015-01-31 23:54:42.787883597
# File has been updated.
# Successfully updated.
# recipe to execute (from `Makefile', line 296):
@PWD= MINIRUBY="$(MINIRUBY)"; export MINIRUBY; \
set $(SHELL) $($@-args); $(reconfig-exec-$(V))

# Not a target:
template/id.h.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
regcomp.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-lib::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 292):
@$(NULLCMD)

# Not a target:
internal.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
loadpath.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.lm.m:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
@$(RM) $@
$(LEX.m) $< > $@

dont-install-comm: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 369):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib --install=ext-comm --install=man

# Not a target:
vm_trace.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

goruby.o: include/ruby/ruby.h include/ruby.h config.h defines.h goruby.c intern.h main.c ./include/ruby/missing.h node.h st.h subst.h vm_debug.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.y.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 640):
$(ECHO) generating $@
$(Q)$(BASERUBY) $(srcdir)/tool/id2token.rb --path-separator=.$(PATH_SEPARATOR)./ --vpath=$(VPATH) id.h $(SRC_FILE) > parse.tmp.y
$(Q)$(YACC) -d $(YFLAGS) -o y.tab.c parse.tmp.y
$(Q)$(RM) parse.tmp.y
$(Q)sed -f $(srcdir)/tool/ytab.sed -e "/^#/s!parse\.tmp\.[iy]!parse.y!" -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@.new
$(Q)$(MV) $@.new $@
$(Q)sed -e "/^#line.*y\.tab\.h/d;/^#line.*parse.*\.y/d" y.tab.h > $(@:.c=.h)
$(Q)$(RM) y.tab.c y.tab.h

vmtc.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/vmtc.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

# Not a target:
.installed.list:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
timev.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enum.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
variable.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

distclean-golf: clean-golf
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

ruby-2.3.pc: template/ruby.pc.in config.status
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 252):
@./config.status --file=$@:$(srcdir)/template/ruby.pc.in

do-install-man: miniruby pre-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 311):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man

# Not a target:
.web.tex:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(WEAVE) $<

info: info-program info-libruby_a info-libruby_so info-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-all:: all pre-install-local pre-install-ext pre-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.texinfo:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

version.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby/version.h revision.h version.h config.h defines.h intern.h ./include/ruby/missing.h st.h subst.h version.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

safe.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h safe.c st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/unicode/casefold.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-no-install-man::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 410):
@$(NULLCMD)

compile.o: opt_sc.inc optunifs.inc config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h compile.c config.h defines.h encoding.h id.h insns.inc insns_info.inc intern.h internal.h io.h iseq.h method.h ./include/ruby/missing.h node.h oniguruma.h optinsn.inc ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strftime.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h encoding.h intern.h ./include/ruby/missing.h oniguruma.h st.h strftime.c subst.h timev.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-arch:: pre-install-bin pre-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
st.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.DEFAULT:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
dmyenc.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.revision.time: version.h ChangeLog tool/file2lastrev.rb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 824):
-$(Q) $(BASERUBY) $(srcdir)/tool/file2lastrev.rb --revision.h "$(srcdir)" > revision.tmp
$(Q)$(IFCHANGE) "--timestamp=$@" "$(srcdir)/revision.h" revision.tmp

yes-test-knownbug: prog PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 570):
-$(RUNRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM) $(RUN_OPTS)" $(OPTS) $(TESTOPTS) $(srcdir)/KNOWNBUGS.rb

do-install-ext: exts pre-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 265):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext

# Not a target:
.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

mini: PHONY miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strlcat.o: strlcat.c config.h ./include/ruby/missing.h strlcat.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ccan/list/list.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_eval.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-lib: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 384):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib

pre-no-install-lib:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-ext:: pre-no-install-ext-arch pre-no-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/utf_8.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

finite.o: finite.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.rbconfig.time: tool/mkconfig.rb config.status version.h miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 591):
$(Q)$(MINIRUBY) $(srcdir)/tool/mkconfig.rb -timestamp=$@ \
-install_name=$(RUBY_INSTALL_NAME) \
-so_name=$(RUBY_SO_NAME) rbconfig.rb

post-no-install-ext:: post-no-install-ext-arch post-no-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

srcs-lib: lib/unicode_normalize/tables.rb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ruby.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-ext-arch: pre-install-ext-arch do-install-ext-arch post-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-capi: capi pre-install-capi do-install-capi post-install-capi
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

sprintf.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h re.h regex.h sprintf.c st.h subst.h vsnprintf.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

vm_backtrace.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h debug.h defines.h encoding.h eval_intern.h id.h intern.h internal.h io.h iseq.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_backtrace.c vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-comm: miniruby pre-install-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 277):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib --install=ext-comm --install=man

runnable: un-runnable prog tool/mkrunnable.rb PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 602):
$(Q) $(MINIRUBY) $(srcdir)/tool/mkrunnable.rb -v $(EXTOUT)

# Not a target:
defs/id.def:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

test-all: yes-test-all
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
thread.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-lib: pre-no-install-lib dont-install-lib post-no-install-lib
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

yes-test-sample: prog PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 564):
$(Q)$(RUNRUBY) $(srcdir)/tool/rubytest.rb --run-opt=$(RUN_OPTS) $(OPTS) $(TESTOPTS)

fake: no-fake
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

known_errors.inc: template/known_errors.inc.tmpl defs/known_errors.def
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 788):
$(ECHO) generating $@
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -c -o $@ $(srcdir)/template/known_errors.inc.tmpl $(srcdir)/defs/known_errors.def

post-no-install-comm:: post-no-install-lib post-no-install-ext-comm post-no-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
strlcpy.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

trans: showflags enc.mk libruby-static.a miniruby PHONY showflags transdb.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 608):
$(ECHO) making $@
$(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
$(MFLAGS) $@

test: test-sample btest-ruby test-knownbug
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

realclean-golf: distclean-golf
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 510):
$(Q)$(RM) $(GOLFPRELUDES)

eval.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h eval.c eval_error.c eval_intern.h eval_jump.c gc.h id.h intern.h internal.h io.h iseq.h method.h ./include/ruby/missing.h node.h oniguruma.h probes.h probes_helper.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

minsns.inc: template/minsns.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

run: fake miniruby PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 848):
$(BTESTRUBY) $(TESTRUN_SCRIPT) $(RUNOPT)

clean-enc.d: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 524):
$(Q)$(RM) $(ENC_TRANS_D)
-$(Q) $(RMDIR) enc/trans enc 2> $(NULL) || exit 0

showconfig:
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 175):
@$(ECHO_BEGIN) \
$(configure_args) \
$(ECHO_END)

distclean-platform: clean-platform
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dist:
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 903):
$(BASERUBY) $(srcdir)/tool/make-snapshot -srcdir=$(srcdir) tmp $(RELNAME)

update-mspec:
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 457):
@$(CHDIR) $(srcdir); \
if [ -d spec/mspec ]; then \
cd spec/mspec; \
echo updating mspec ...; \
exec git pull; \
else \
echo retrieving mspec ...; \
exec git clone $(MSPEC_GIT_URL) spec/mspec; \
fi

# Not a target:
debug.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.tex.dvi:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(TEX) $<

loadpath: verconf.h
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 504):
@$(CPP) $(XCFLAGS) $(CPPFLAGS) $(srcdir)/loadpath.c | \
sed -e '1,/^const char ruby_initial_load_paths/d;/;/,$$d' \
-e '/^ /!d;s/ *"\\0"$$//;s/" *"//g'

what-where-local: no-install-local
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

prelude.o: prelude.c config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h prelude.c ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
node.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
tool/mkrunnable.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

bignum.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h bignum.c config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h thread.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

loadpath.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby/version.h version.h config.h defines.h intern.h loadpath.c ./include/ruby/missing.h st.h subst.h verconf.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.cpp.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.cpp) $(OUTPUT_OPTION) $<

# Not a target:
.cpp:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.cpp) $^ $(LOADLIBES) $(LDLIBS) -o $@

doc/capi/.timestamp: Doxyfile miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 206):
$(Q) $(MAKEDIRS) "$(@D)"
$(ECHO) generating capi
-$(Q) $(DOXYGEN) -b
$(Q) $(MINIRUBY) -e 'File.open(ARGV[0], "w"){|f| f.puts(Time.now)}' "$@"

variable.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h constant.h defines.h encoding.h id.h intern.h internal.h io.h ./include/ruby/missing.h node.h oniguruma.h st.h subst.h util.h variable.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

yes-test-all: prog PHONY sudo-precheck
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 576):
$(RUNRUBY) "$(srcdir)/test/runner.rb" --ruby="$(RUNRUBY)" $(TESTOPTS) $(TESTS)

clean: clean-ext clean-enc clean-golf clean-rdoc clean-capi clean-extout clean-platform clean-local
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

enc/unicode/data/7.0.0/NormalizationTest.txt:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.C.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.C) $(OUTPUT_OPTION) $<

localeinit.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h localeinit.c ./include/ruby/missing.h oniguruma.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
gc.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
win32/win32.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
struct.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/unicode_norm_gen.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-ext:: post-install-ext-arch post-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
range.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

random.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h random.c siphash.c siphash.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-ext: no-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.texi:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
method.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

nodoc: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
constant.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
siphash.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.txinfo:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-man:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ruby.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enumerator.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-gem:: pre-install-bin pre-install-lib pre-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

libruby-static.a: ruby-glommed.o main.o dmyext.o dmyenc.o
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 229):
@$(RM) $@
$(ECHO) linking static-library $@
$(Q) $(AR) $(ARFLAGS) $@ $(LIBRUBY_A_OBJS) $(INITOBJS)
@-$(RANLIB) $@ 2> /dev/null || true
$(ECHO) verifying static-library $@
@$(PURIFY) $(CC) $(LDFLAGS) $(XLDFLAGS) $(MAINOBJ) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)conftest$(EXEEXT)
@$(RM) conftest$(EXEEXT) conftest.c

sparc.o: config.h ./include/ruby/missing.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.tex:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-doc::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 417):
@$(NULLCMD)

# Not a target:
tool/transcode-tblgen.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/ascii.o: enc/trans/.time config.h ./include/ruby/missing.h config.h defines.h enc/ascii.c ./include/ruby/missing.h oniguruma.h regenc.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dmyext.o: dmyext.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-doc: no-install-doc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
dmydln.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

iseq.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h eval_intern.h gc.h id.h insns.inc insns_info.inc intern.h internal.h io.h iseq.c iseq.h method.h ./include/ruby/missing.h node.h node_name.inc oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h util.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
finite.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

love: sudo-precheck up all test install test-all
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 1005):
@echo love is all you need

os2.o: os2.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
strdup.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

ext/json/parser/parser.c: ext/json/parser/parser.rl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 835):
$(ECHO) generating $@
$(Q) $(CHDIR) $(@D) && $(exec) $(MAKE) -f prereq.mk $(MFLAGS) \
Q=$(Q) ECHO=$(ECHO) top_srcdir=../../.. srcdir=. VPATH=../../.. BASERUBY="$(BASERUBY)"

probes.dmyh: probes.d tool/gen_dummy_probes.rb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 810):
$(BASERUBY) $(srcdir)/tool/gen_dummy_probes.rb $(srcdir)/probes.d > $@

html: PHONY main
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 431):
@echo Generating RDoc HTML files
$(Q) $(XRUBY) "$(srcdir)/bin/rdoc" --root "$(srcdir)" --page-dir "$(srcdir)/doc" --encoding=UTF-8 --no-force-update --all --op "$(HTMLOUT)" --debug $(RDOCFLAGS) "$(srcdir)"

# Not a target:
.txinfo.info:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@

# Not a target:
ccan/container_of/container_of.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-local:: pre-no-install-bin pre-no-install-lib pre-no-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/trans/newline.c: enc/trans/newline.trans tool/transcode-tblgen.rb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 708):
$(Q) $(MAKEDIRS) $(@D)
$(Q) $(BASERUBY) "$(srcdir)/tool/transcode-tblgen.rb" -vo $@ $(srcdir)/enc/trans/newline.trans

# Not a target:
miniinit.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

ruby-glommed.o: probes.o
# Command line target.
# Implicit rule search has not been done.
# Implicit/static pattern stem: `ruby-glommed'
# Modification time never checked.
# File has been updated.
# Failed to be updated.
# automatic
# @ := ruby-glommed.o
# automatic
# % :=
# automatic
# * := ruby-glommed
# automatic
# + := probes.o
# automatic
# | :=
# automatic
# < := probes.o
# automatic
# ^ := probes.o
# automatic
# ? := probes.o
# variable set hash-table stats:
# Load=8/32=25%, Rehash=0, Collisions=5/118=4%
# recipe to execute (from `Makefile', line 403):
@$(ECHO) generating a glommed object with DTrace probes for static library
$(Q) $(LD) -r -o $@ $(OBJS) $(DTRACE_OBJ)

clean-local::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 407):
$(Q)$(RM) ext/extinit.c ext/extinit.$(OBJEXT) ext/ripper/y.output \
enc/encinit.c enc/encinit.$(OBJEXT)
-$(Q)$(RM) $(pkgconfig_DATA)

clean-local:: clean-runnable
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 467):
$(Q)$(RM) $(OBJS) $(MINIOBJS) $(MAINOBJ) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY) $(LIBRUBY_ALIASES)
$(Q)$(RM) $(PROGRAM) $(WPROGRAM) miniruby$(EXEEXT) dmyext.$(OBJEXT) dmyenc.$(OBJEXT) $(ARCHFILE) .*.time
$(Q)$(RM) y.tab.c y.output encdb.h transdb.h config.log rbconfig.rb $(ruby_pc) probes.h probes.$(OBJEXT) probes.stamp ruby-glommed.$(OBJEXT)
$(Q)$(RM) GNUmakefile.old Makefile.old $(arch)-fake.rb $(ENC_TRANS_D)
-$(Q) $(RMDIR) enc/trans enc 2> $(NULL) || exit 0

# Not a target:
tool/gen_dummy_probes.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

distclean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 418):
@cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
test "$$#" = 0 && set .; \
set dummy `\
find "$$@" -name Makefile -print | sed 's:^\./::;s:/Makefile$$::' | sort; \
`; shift; \
cd ..; \
for dir do \
echo $(@:-ext=)ing "$$dir"; \
(cd "ext/$$dir" && exec $(MAKE) $(MFLAGS) $(@:-ext=)) && \
case "$@" in \
*distclean-ext*|*realclean-ext*) \
$(RMDIRS) "ext/$$dir" 2> /dev/null || true;; \
esac; \
done
-$(Q)$(RM) ext/extinit.$(OBJEXT)

distclean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 435):
-$(Q)$(RM) ext/extinit.c
-$(Q)$(RMDIR) ext 2> /dev/null || true

distclean-ext:: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

distclean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 515):
$(Q)$(RM) $(EXTS_MK)
$(Q)$(RM) $(EXTOUT)/.timestamp/.*.time
$(Q)$(RMDIR) $(EXTOUT)/.timestamp 2> $(NULL) || exit 0

# Not a target:
transcode.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
signal.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

incs: id.h opt_sc.inc optinsn.inc optunifs.inc insns.inc insns_info.inc vmtc.inc vm.inc node_name.inc known_errors.inc revision.h .revision.time enc/unicode/name2ctype.h enc/jis/props.h id.h probes.dmyh
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

dont-install-ext: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 355):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext

lib/unicode_normalize/tables.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/jis/props.h: enc/jis/props.kwd
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 347):
$(MAKEDIRS) $(@D)
@set +e; \
if cmp -s $(?:.kwd=.src) $?; then \
set -x; \
$(CP) $(?:.kwd=.h.blt) $@; \
else \
set -x; \
gperf $(JIS_PROPS_OPTIONS) $? | \
sed 's/(int)(long)&((\([a-zA-Z_0-9 ]*[a-zA-Z_0-9]\) *\*)0)->\([a-zA-Z0-9_]*\),/(char)offsetof(\1, \2),/g' > $@ && \
$(CP) $? $(?:.kwd=.src) && \
$(CP) $@ $(?:.kwd=.h.blt); \
fi

miniinit.o: include/ruby/ruby.h config.h defines.h encoding.h intern.h miniinit.c ./include/ruby/missing.h oniguruma.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

docs: rdoc nodoc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
st.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

srcs-ext: ext/ripper/ripper.c ext/rbconfig/sizeof/sizes.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
main.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

strtol.o: strtol.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

struct.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h struct.c subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dln_find.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h dln.h dln_find.c intern.h ./include/ruby/missing.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

update-config_files: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 914):
$(Q) $(BASERUBY) -C "$(srcdir)/tool" \
../tool/downloader.rb -e gnu \
config.guess config.sub

post-no-install-ext-arch::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 402):
@$(NULLCMD)

parse.h: parse.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-doc:: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 454):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=rdoc --rdoc-output="$(RDOCOUT)"

# Not a target:
.ext/include/sparc64-solaris2.10/ruby/config.h:
# Implicit rule search has been done.
# Last modified 2015-01-31 23:54:41.654556
# File has been updated.
# Successfully updated.

no-install-bin: pre-no-install-bin dont-install-bin post-no-install-bin
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
os2.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dmydln.o: include/ruby/ruby.h config.h defines.h dmydln.c intern.h ./include/ruby/missing.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

distclean-rdoc: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 528):
@echo $(@:-rdoc=ing) rdoc
$(Q)$(RMALL) $(RDOCOUT)

# Not a target:
tool/file2lastrev.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/encdb.h.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

GNUmakefile: config.status version.h template/GNUmakefile.in
# Precious file (prerequisite of .PRECIOUS).
# Implicit rule search has not been done.
# Last modified 2015-01-31 23:54:43.007292
# File has been updated.
# Successfully updated.
# recipe to execute (from `Makefile', line 274):
@[ -f $@ ] && mv $@ $@.old
MAKE=$(MAKE) $(SHELL) ./config.status $@
@cmp $@ $@.old > /dev/null 2>&1 && echo $@ unchanged && exit 0; \
{ \
echo "all:; -@rm -f conftest.mk"; \
echo "conftest.mk: .force; @echo AUTO_REMAKE"; \
echo ".force:"; \
} > conftest.mk || exit 1; \
$(MAKE) -f conftest.mk | grep '^AUTO_REMAKE$$' >/dev/null 2>&1 || \
{ echo "$@ updated, restart."; exit 1; }

# Not a target:
template/optinsn.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
iseq.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.sh:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
cat $< >$@
chmod a+x $@

dup2.o: dup2.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

Doxyfile: template/Doxyfile.tmpl miniruby tool/generic_erb.rb .rbconfig.time
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 212):
$(ECHO) generating $@
$(Q) $(MINIRUBY) $(srcdir)/tool/generic_erb.rb -o $@ $(srcdir)/template/Doxyfile.tmpl \
--srcdir="$(srcdir)" --miniruby="$(MINIRUBY)"

post-install-ext-arch::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 306):
@$(NULLCMD)

regerror.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h intern.h ./include/ruby/missing.h oniguruma.h regenc.h regerror.c regint.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-capi::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 320):
@$(NULLCMD)

thread.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h eval_intern.h gc.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread.c thread.h thread_pthread.c thread_pthread.h thread_native.h timev.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

what-where-ext-arch: no-install-ext-arch
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-comm:: pre-install-lib pre-install-ext-comm pre-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

enc/encinit.c: enc.mk enc/encinit.c.erb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

regsyntax.o: config.h ./include/ruby/missing.h include/ruby/ruby.h config.h defines.h intern.h ./include/ruby/missing.h oniguruma.h regenc.h regint.h regsyntax.c st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

revision.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 821):
@exit > $@

yes-btest: fake miniruby PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 554):
$(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(BTESTRUBY) $(RUN_OPTS)" $(OPTS) $(TESTOPTS)

optunifs.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/optunifs.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

.c.S:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 369):
@$(ECHO) translating $<
$(Q) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -S $<

# Not a target:
regparse.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

yes-btest-ruby: prog PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 559):
$(Q)$(RUNRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM) -I$(srcdir)/lib $(RUN_OPTS)" -q $(OPTS) $(TESTOPTS)

libruby.so.2.3.0: dln.o localeinit.o loadpath.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o prelude.o dmyext.o dmyenc.o libruby-static.a miniruby enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 238):
@-$(PRE_LIBRUBY_UPDATE)
$(ECHO) linking shared-library $@
$(Q) $(LDSHARED) $(DLDFLAGS) $(OBJS) $(DLDOBJS) $(SOLIBS) $(EXTSOLIBS) $(OUTFLAG)$@
-$(Q) $(OBJCOPY) -w -L '$(SYMBOL_PREFIX)Init_*' -L '$(SYMBOL_PREFIX)*_threadptr_*' $@
$(Q) $(POSTLINK)
@-$(MINIRUBY) -e 'ARGV.each{|link| File.delete link rescue nil; \
File.symlink "$(LIBRUBY_SO)", link}' \
$(LIBRUBY_ALIASES) || true

# Not a target:
un-runnable:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
addr2line.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

prelude.c: tool/generic_erb.rb template/prelude.c.tmpl lib/rubygems/defaults.rb lib/rubygems/core_ext/kernel_gem.rb prelude.rb enc/prelude.rb gem_prelude.rb lib/unicode_normalize/tables.rb
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 800):
$(ECHO) generating $@
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -c -o $@ \
$(srcdir)/template/prelude.c.tmpl $(PRELUDE_SCRIPTS)

# Not a target:
inits.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/vm.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
io.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

compar.o: config.h ./include/ruby/missing.h include/ruby/ruby.h compar.c config.h defines.h intern.h ./include/ruby/missing.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.unicode-tables.time: tool/generic_erb.rb enc/unicode/data/7.0.0/UnicodeData.txt enc/unicode/data/7.0.0/CompositionExclusions.txt enc/unicode/data/7.0.0/NormalizationTest.txt template/unicode_norm_gen.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 971):
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb \
-c -t$@ -o $(srcdir)/lib/unicode_normalize/tables.rb \
-I $(srcdir) \
$(srcdir)/template/unicode_norm_gen.tmpl \
enc/unicode/data/$(UNICODE_VERSION) lib/unicode_normalize

# Not a target:
file.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ext/extinit.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.d:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dll: libruby.so.2.3.0
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

hash.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h hash.c id.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h probes.h st.h subst.h util.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

realclean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 418):
@cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \
test "$$#" = 0 && set .; \
set dummy `\
find "$$@" -name Makefile -print | sed 's:^\./::;s:/Makefile$$::' | sort; \
`; shift; \
cd ..; \
for dir do \
echo $(@:-ext=)ing "$$dir"; \
(cd "ext/$$dir" && exec $(MAKE) $(MFLAGS) $(@:-ext=)) && \
case "$@" in \
*distclean-ext*|*realclean-ext*) \
$(RMDIRS) "ext/$$dir" 2> /dev/null || true;; \
esac; \
done
-$(Q)$(RM) ext/extinit.$(OBJEXT)

realclean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 435):
-$(Q)$(RM) ext/extinit.c
-$(Q)$(RMDIR) ext 2> /dev/null || true

realclean-ext:: PHONY
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

realclean-ext::
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 515):
$(Q)$(RM) $(EXTS_MK)
$(Q)$(RM) $(EXTOUT)/.timestamp/.*.time
$(Q)$(RMDIR) $(EXTOUT)/.timestamp 2> $(NULL) || exit 0

main.o: include/ruby/ruby.h include/ruby.h config.h defines.h intern.h main.c ./include/ruby/missing.h node.h st.h subst.h vm_debug.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-man: pre-no-install-man dont-install-man post-no-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

vm_dump.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h addr2line.h config.h defines.h encoding.h id.h intern.h internal.h io.h iseq.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_dump.c vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

vm.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h constant.h defines.h encoding.h eval_intern.h gc.h id.h insns.def insns.inc intern.h internal.h io.h iseq.h method.h ./include/ruby/missing.h node.h oniguruma.h probes.h probes_helper.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm.c vm.h vm.inc vm_args.c vm_core.h vm_debug.h vm_eval.c vm_exec.c vm_exec.h vm_insnhelper.c vm_insnhelper.h vm_method.c vm_opts.h vmtc.inc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
regparse.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

cont.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h cont.c defines.h encoding.h eval_intern.h gc.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/insns.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

update-unicode: enc/unicode/data/7.0.0/UnicodeData.txt enc/unicode/data/7.0.0/CompositionExclusions.txt enc/unicode/data/7.0.0/NormalizationTest.txt PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

id.c: tool/generic_erb.rb template/id.c.tmpl defs/id.def
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 769):
$(ECHO) generating $@
$(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb --output=$@ \
$(srcdir)/template/id.c.tmpl

# Not a target:
.S.s:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(PREPROCESS.S) $< > $@

# Not a target:
.mod:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.mod) -o $@ -e $@ $^

install-gem: pre-install-gem do-install-gem post-install-gem
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
error.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

math.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h math.c ./include/ruby/missing.h oniguruma.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

distclean-capi: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 536):
@echo $(@:-capi=ing) capi
$(Q)$(RMALL) $(CAPIOUT)

update-rubyspec: update-mspec
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 468):
@$(CHDIR) $(srcdir); \
if [ -d spec/rubyspec ]; then \
cd spec/rubyspec; \
echo updating rubyspec ...; \
exec git pull; \
else \
echo retrieving rubyspec ...; \
exec git clone $(RUBYSPEC_GIT_URL) spec/rubyspec; \
fi

complex.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h complex.c config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

load.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h dln.h encoding.h eval_intern.h id.h intern.h internal.h io.h load.c method.h ./include/ruby/missing.h node.h oniguruma.h probes.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h util.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dont-install-ext-arch: miniruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 400):
$(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-arch

# Not a target:
.mod.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.mod) -o $@ $<

pre-no-install-ext-arch:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

preludes: prelude.c miniprelude.c golf_prelude.c
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
compile.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
strstr.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-comm:: pre-no-install-lib pre-no-install-ext-comm pre-no-install-man
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.F.f:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(PREPROCESS.F) $(OUTPUT_OPTION) $<

no-install-ext: pre-no-install-ext dont-install-ext post-no-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

optinsn.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/optinsn.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

btest: yes-btest
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

static-ruby: main.o dmyext.o dmyenc.o dmyext.o libruby-static.a
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 230):
$(Q)$(RM) $@
$(PURIFY) $(CC) $(MAINOBJ) $(DLDOBJS) $(EXTOBJS) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(XLDFLAGS)

encs: showflags enc.mk libruby-static.a miniruby PHONY enc trans
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 608):
$(ECHO) making $@
$(Q) $(MAKE) -f $(ENC_MK) V="$(V)" \
RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" \
$(MFLAGS) $@

check-ruby: test test-ruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
dmyext.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

bisect: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 857):
$(srcdir)/tool/bisect.sh miniruby $(srcdir)

# Not a target:
probes_helper.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_exec.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.w:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
regenc.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

probes.o: probes.d .ext/include/sparc64-solaris2.10/ruby/config.h ./include/ruby/missing.h
# Implicit rule search has not been done.
# Last modified 2015-01-31 23:57:10.97819
# File has been updated.
# Successfully updated.
# recipe to execute (from `Makefile', line 387):
@$(ECHO) processing probes in object files
$(Q) stamp="$*.stamp"; \
if test -f "$$stamp" -o -f "$@"; then \
$(RM) $(DTRACE_DEPENDENT_OBJS) "$$stamp"; \
for o in $(DTRACE_DEPENDENT_OBJS); do \
echo "rebuilding $$o which was modified by \"dtrace -G\""; \
$(MAKE) "$$o"; \
done; \
fi; \
touch "$$stamp"
$(RM) $@
$(Q) $(DTRACE) -G -C $(INCFLAGS) -s $(srcdir)/probes.d -o $@ $(DTRACE_DEPENDENT_OBJS)

re.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h re.c re.h regenc.h regex.h regint.h st.h subst.h util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-ext-comm: pre-install-ext-comm do-install-ext-comm post-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.S.o:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(COMPILE.S) -o $@ $<

strtod.o: strtod.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-comm: pre-no-install-comm dont-install-comm post-no-install-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
object.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-no-install-man:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

change: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 1002):
$(BASERUBY) -C "$(srcdir)" ./tool/change_maker.rb $(CHANGES) > change.log

configure-ext: exts.mk
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

erf.o: erf.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
insns.def:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-lib:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
memcmp.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

main: showflags encs exts
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 156):
@$(NULLCMD)

build-ext: exts.mk
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 189):
$(Q)$(MAKE) -f $(EXTS_MK) $(MFLAGS) libdir="$(libdir)" LIBRUBY_EXTS=$(LIBRUBY_EXTS) \
ENCOBJS="$(ENCOBJS)" UPDATE_LIBRARIES=no $(EXTSTATIC)

# Not a target:
crypt.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
ChangeLog:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

dl_os2.o: dl_os2.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
acosh.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-bin: ruby pre-install-bin
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 283):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=bin

st.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.c st.h subst.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-nodoc:: post-install-local post-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

check: main test test-all
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 544):
$(ECHO) check succeeded

# Not a target:
goruby.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
lib/rubygems/core_ext/kernel_gem.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/unicode/name2ctype.kwd:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
cont.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

gc.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h constant.h debug.h defines.h encoding.h eval_intern.h gc.c gc.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h probes.h re.h regenc.h regex.h regint.h ruby_atomic.h st.h subst.h thread.h thread_pthread.h thread_native.h util.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pkgconfig-data: ruby-2.3.pc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

test-sample: yes-test-sample
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

realclean-capi: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 536):
@echo $(@:-capi=ing) capi
$(Q)$(RMALL) $(CAPIOUT)

# Not a target:
regsyntax.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-nodoc: main pre-install-nodoc
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 253):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS)

# Not a target:
template/optunifs.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/minsns.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

extract-extlibs:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 981):
$(Q) $(BASERUBY) -C $(srcdir) -w tool/extlibs.rb --all ext

node_name.inc: node.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 774):
$(ECHO) generating $@
$(Q) $(BASERUBY) -n $(srcdir)/tool/node_name.rb < $? > $@

# Not a target:
version.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install-doc: rdoc pre-install-doc do-install-doc post-install-doc
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
rbconfig.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
marshal.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_insnhelper.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-enc: PHONY clean-enc.d
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `Makefile', line 441):
@test -f "$(ENC_MK)" || exit 0; \
echo $(@:-enc=ing) encodings; \
exec $(MAKE) -f $(ENC_MK) $(MFLAGS) $(@:-enc=)

update-gems: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 919):
$(ECHO) Downloading bundled gem files...
$(Q) $(RUNRUBY) -C "$(srcdir)/gems" \
-I../tool -rdownloader -answ \
-e 'gem, ver = *$$F' \
-e 'old = Dir.glob("#{gem}-*.gem")' \
-e 'gem = "#{gem}-#{ver}.gem"' \
-e 'Downloader::RubyGems.download(gem, nil, nil) and' \
-e 'File.unlink(*(old-[gem]))' \
bundled_gems

util.o: config.h ./include/ruby/missing.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h intern.h internal.h io.h ./include/ruby/missing.h oniguruma.h st.h subst.h util.c util.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-no-install-nodoc:: post-no-install-local post-no-install-ext
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/known_errors.inc.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

insns.inc: insns.def vm_opts.h defs/opt_operand.def defs/opt_insn_unif.def tool/instruction.rb tool/insns2vm.rb template/insns.inc.tmpl
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `Makefile', line 498):
$(ECHO) generating $@
$(Q) $(BASERUBY) -Ku $(srcdir)/tool/insns2vm.rb $(INSNS2VMOPT) $@

# Not a target:
template/prelude.c.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.F:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@

# Not a target:
encoding.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

info-libruby_a: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 995):
@echo LIBRUBY_A=$(LIBRUBY_A)

signal.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h eval_intern.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h signal.c st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

clean-extlibs:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 984):
$(Q) $(RMALL) $(srcdir)/.downloaded-cache

crypt.o: crypt.c
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

ext/rbconfig/sizeof/sizes.c: ext/rbconfig/sizeof/depend tool/generic_erb.rb template/sizes.c.tmpl configure.in
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 841):
$(ECHO) generating $@
$(Q) $(CHDIR) $(@D) && $(exec) $(MAKE) -f depend $(MFLAGS) \
Q=$(Q) ECHO=$(ECHO) top_srcdir=../../.. srcdir=. VPATH=../../.. RUBY="$(BASERUBY)"

enc/unicode/data/7.0.0/UnicodeData.txt:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/prelude.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

.time:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 650):
$(Q) $(MAKEDIRS) $(PLATFORM_DIR)
@exit > $@

# Not a target:
.inc:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.web:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

do-install-ext-comm: exts pre-install-ext-comm
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 297):
$(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-comm

# Not a target:
./include/ruby/missing.h:
# Implicit rule search has been done.
# Last modified 2014-06-05 14:16:46.405268
# File has been updated.
# Successfully updated.

# Not a target:
oniguruma.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

info-program: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 993):
@echo PROGRAM=$(PROGRAM)

uncommon.mk: common.mk
# Implicit rule search has not been done.
# Last modified 2015-01-31 23:54:43.210843348
# File has been updated.
# Successfully updated.
# recipe to execute (from `Makefile', line 286):
sed 's/{\$$([^(){}]*)[^{}]*}//g' $< > $@

gcbench: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 443):
$(Q) $(XRUBY) "$(srcdir)/benchmark/gc/gcbench.rb" $(GCBENCH_ITEM)

# Not a target:
.sym:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

node.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h config.h defines.h encoding.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.c node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

bin: ruby
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
template/transdb.h.tmpl:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

pre-install-bin:: install-prereq
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.f:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (built-in):
$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@

class.o: config.h ./include/ruby/missing.h ccan/check_type/check_type.h ccan/container_of/container_of.h ccan/list/list.h ccan/str/str.h include/ruby/ruby.h include/ruby.h class.c config.h constant.h defines.h encoding.h id.h intern.h internal.h io.h method.h ./include/ruby/missing.h node.h oniguruma.h ruby_atomic.h st.h subst.h thread_pthread.h thread_native.h vm_core.h vm_debug.h vm_opts.h
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

gcbench-rdoc: PHONY
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 446):
$(Q) $(XRUBY) "$(srcdir)/benchmark/gc/gcbench.rb" rdoc

win32/file.o: win32/file.c ruby.h config.h defines.h intern.h ./include/ruby/missing.h st.h subst.h .time
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

no-install-local: pre-no-install-local dont-install-local post-no-install-local
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
math.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
.info:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

install: install-all
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.

# Not a target:
prelude.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

rdoc: PHONY main
# Phony target (prerequisite of .PHONY).
# Implicit rule search has not been done.
# File does not exist.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 427):
@echo Generating RDoc documentation
$(Q) $(XRUBY) "$(srcdir)/bin/rdoc" --root "$(srcdir)" --page-dir "$(srcdir)/doc" --encoding=UTF-8 --no-force-update --all --ri --op "$(RDOCOUT)" --debug $(RDOCFLAGS) "$(srcdir)"

# Not a target:
include/ruby.h:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
tool/mkconfig.rb:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
vm_method.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# Not a target:
enc/trans/newline.trans:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

post-install-gem::
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.
# recipe to execute (from `uncommon.mk', line 424):
@$(NULLCMD)

# Not a target:
eval.c:
# Implicit rule search has not been done.
# Modification time never checked.
# File has not been updated.

# files hash-table stats:
# Load=737/1024=72%, Rehash=0, Collisions=23430/12135=193%
# VPATH Search Paths

# No `vpath' search paths.

# General (`VPATH' variable) search path:
# .ext/include/sparc64-solaris2.10/ruby:./include/ruby:./missing

# # of strings in strcache: 1639 / lookups = 8309 / hits = 6670
# # of strcache buffers: 4 (* 8176 B/buffer = 32704 B)
# strcache used: total = 24517 (4965) / max = 8175 / min = 8168 / avg = 8172
# strcache free: total = 11 (3211) / max = 8 / min = 1 / avg = 3

# strcache hash-table stats:
# Load=1804/8192=22%, Rehash=0, Collisions=1513/8309=18%
# Finished Make data base on Tue Feb 3 11:15:19 2015

(1-1/2)