1bin: $(PROGRAM) $(WPROGRAM) 2lib: $(LIBRUBY) 3dll: $(LIBRUBY_SO) 4 5.SUFFIXES: .inc .h .c .y .i .$(ASMEXT) .$(DTRACE_EXT) 6 7# V=0 quiet, V=1 verbose. other values don't work. 8V = 0 9Q1 = $(V:1=) 10Q = $(Q1:0=@) 11ECHO0 = $(ECHO1:0=echo) 12ECHO = @$(ECHO0) 13 14mflags = $(MFLAGS) 15gnumake_recursive = 16enable_shared = $(ENABLE_SHARED:no=) 17 18UNICODE_VERSION = 12.1.0 19UNICODE_EMOJI_VERSION = 12.0 20UNICODE_BETA = YES 21 22### set the following environment variable or uncomment the line if 23### the Unicode data files should be updated completely on every update ('make up',...). 24# ALWAYS_UPDATE_UNICODE = yes 25UNICODE_DATA_DIR = enc/unicode/data/$(UNICODE_VERSION)/ucd 26UNICODE_SRC_DATA_DIR = $(srcdir)/$(UNICODE_DATA_DIR) 27UNICODE_SRC_EMOJI_DATA_DIR = $(srcdir)/enc/unicode/data/emoji/$(UNICODE_EMOJI_VERSION) 28UNICODE_HDR_DIR = $(srcdir)/enc/unicode/$(UNICODE_VERSION) 29UNICODE_DATA_HEADERS = \ 30 $(UNICODE_HDR_DIR)/casefold.h \ 31 $(UNICODE_HDR_DIR)/name2ctype.h \ 32 $(empty) 33 34RUBY_RELEASE_DATE = $(RUBY_RELEASE_YEAR)-$(RUBY_RELEASE_MONTH)-$(RUBY_RELEASE_DAY) 35RUBYLIB = $(PATH_SEPARATOR) 36RUBYOPT = - 37RUN_OPTS = --disable-gems 38 39INCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir) -I$(UNICODE_HDR_DIR) 40 41GEM_HOME = 42GEM_PATH = 43GEM_VENDOR = 44 45BENCHMARK_DRIVER_GIT_URL = https://github.com/benchmark-driver/benchmark-driver 46BENCHMARK_DRIVER_GIT_REF = v0.14.11 47SIMPLECOV_GIT_URL = https://github.com/colszowka/simplecov.git 48SIMPLECOV_GIT_REF = v0.15.0 49SIMPLECOV_HTML_GIT_URL = https://github.com/colszowka/simplecov-html.git 50SIMPLECOV_HTML_GIT_REF = v0.10.2 51DOCLIE_GIT_URL = https://github.com/ms-ati/docile.git 52DOCLIE_GIT_REF = v1.1.5 53 54STATIC_RUBY = static-ruby 55 56TIMESTAMPDIR = $(EXTOUT)/.timestamp 57EXTCONF = extconf.rb 58LIBRUBY_EXTS = ./.libruby-with-ext.time 59REVISION_H = ./.revision.time 60PLATFORM_D = $(TIMESTAMPDIR)/.$(PLATFORM_DIR).time 61ENC_TRANS_D = $(TIMESTAMPDIR)/.enc-trans.time 62RDOCOUT = $(EXTOUT)/rdoc 63HTMLOUT = $(EXTOUT)/html 64CAPIOUT = doc/capi 65INSTALL_DOC_OPTS = --rdoc-output="$(RDOCOUT)" --html-output="$(HTMLOUT)" 66 67INITOBJS = dmyext.$(OBJEXT) dmyenc.$(OBJEXT) 68NORMALMAINOBJ = main.$(OBJEXT) 69MAINOBJ = $(NORMALMAINOBJ) 70DLDOBJS = $(INITOBJS) 71EXTSOLIBS = 72MINIOBJS = $(ARCHMINIOBJS) miniinit.$(OBJEXT) dmyext.$(OBJEXT) miniprelude.$(OBJEXT) 73ENC_MK = enc.mk 74MAKE_ENC = -f $(ENC_MK) V="$(V)" UNICODE_HDR_DIR="$(UNICODE_HDR_DIR)" \ 75 RUBY="$(MINIRUBY)" MINIRUBY="$(MINIRUBY)" $(mflags) 76 77COMMONOBJS = array.$(OBJEXT) \ 78 ast.$(OBJEXT) \ 79 bignum.$(OBJEXT) \ 80 class.$(OBJEXT) \ 81 compar.$(OBJEXT) \ 82 compile.$(OBJEXT) \ 83 complex.$(OBJEXT) \ 84 cont.$(OBJEXT) \ 85 debug.$(OBJEXT) \ 86 debug_counter.$(OBJEXT) \ 87 dir.$(OBJEXT) \ 88 dln_find.$(OBJEXT) \ 89 encoding.$(OBJEXT) \ 90 enum.$(OBJEXT) \ 91 enumerator.$(OBJEXT) \ 92 error.$(OBJEXT) \ 93 eval.$(OBJEXT) \ 94 file.$(OBJEXT) \ 95 gc.$(OBJEXT) \ 96 hash.$(OBJEXT) \ 97 inits.$(OBJEXT) \ 98 io.$(OBJEXT) \ 99 iseq.$(OBJEXT) \ 100 load.$(OBJEXT) \ 101 marshal.$(OBJEXT) \ 102 math.$(OBJEXT) \ 103 mjit.$(OBJEXT) \ 104 mjit_compile.$(OBJEXT) \ 105 node.$(OBJEXT) \ 106 numeric.$(OBJEXT) \ 107 object.$(OBJEXT) \ 108 pack.$(OBJEXT) \ 109 parse.$(OBJEXT) \ 110 proc.$(OBJEXT) \ 111 process.$(OBJEXT) \ 112 random.$(OBJEXT) \ 113 range.$(OBJEXT) \ 114 rational.$(OBJEXT) \ 115 re.$(OBJEXT) \ 116 regcomp.$(OBJEXT) \ 117 regenc.$(OBJEXT) \ 118 regerror.$(OBJEXT) \ 119 regexec.$(OBJEXT) \ 120 regparse.$(OBJEXT) \ 121 regsyntax.$(OBJEXT) \ 122 ruby.$(OBJEXT) \ 123 safe.$(OBJEXT) \ 124 signal.$(OBJEXT) \ 125 sprintf.$(OBJEXT) \ 126 st.$(OBJEXT) \ 127 strftime.$(OBJEXT) \ 128 string.$(OBJEXT) \ 129 struct.$(OBJEXT) \ 130 symbol.$(OBJEXT) \ 131 thread.$(OBJEXT) \ 132 time.$(OBJEXT) \ 133 transcode.$(OBJEXT) \ 134 transient_heap.$(OBJEXT) \ 135 util.$(OBJEXT) \ 136 variable.$(OBJEXT) \ 137 version.$(OBJEXT) \ 138 vm.$(OBJEXT) \ 139 vm_backtrace.$(OBJEXT) \ 140 vm_dump.$(OBJEXT) \ 141 vm_trace.$(OBJEXT) \ 142 $(COROUTINE_OBJ) \ 143 $(DTRACE_OBJ) \ 144 $(BUILTIN_ENCOBJS) \ 145 $(BUILTIN_TRANSOBJS) \ 146 $(MISSING) 147 148EXPORTOBJS = $(DLNOBJ) \ 149 localeinit.$(OBJEXT) \ 150 loadpath.$(OBJEXT) \ 151 $(COMMONOBJS) 152 153OBJS = $(EXPORTOBJS) prelude.$(OBJEXT) 154ALLOBJS = $(NORMALMAINOBJ) $(MINIOBJS) $(COMMONOBJS) $(INITOBJS) 155 156GOLFOBJS = goruby.$(OBJEXT) golf_prelude.$(OBJEXT) 157 158DEFAULT_PRELUDES = $(GEM_PRELUDE) 159PRELUDE_SCRIPTS = $(srcdir)/prelude.rb $(DEFAULT_PRELUDES) 160GEM_PRELUDE = $(srcdir)/gem_prelude.rb 161PRELUDES = {$(srcdir)}prelude.c {$(srcdir)}miniprelude.c 162GOLFPRELUDES = {$(srcdir)}golf_prelude.c 163 164SCRIPT_ARGS = --dest-dir="$(DESTDIR)" \ 165 --extout="$(EXTOUT)" \ 166 --mflags="$(MFLAGS)" \ 167 --make-flags="$(MAKEFLAGS)" 168EXTMK_ARGS = $(SCRIPT_ARGS) --extension $(EXTS) --extstatic $(EXTSTATIC) \ 169 --make-flags="V=$(V) MINIRUBY='$(MINIRUBY)'" \ 170 --gnumake=$(gnumake) --extflags="$(EXTLDFLAGS)" \ 171 -- 172INSTRUBY = $(SUDO) $(RUNRUBY) -r./$(arch)-fake $(srcdir)/tool/rbinstall.rb 173INSTRUBY_ARGS = $(SCRIPT_ARGS) \ 174 --data-mode=$(INSTALL_DATA_MODE) \ 175 --prog-mode=$(INSTALL_PROG_MODE) \ 176 --installed-list $(INSTALLED_LIST) \ 177 --mantype="$(MANTYPE)" 178INSTALL_PROG_MODE = 0755 179INSTALL_DATA_MODE = 0644 180 181TESTSDIR = $(srcdir)/test 182TEST_EXCLUDES = --excludes-dir=$(TESTSDIR)/excludes --name=!/memory_leak/ 183EXCLUDE_TESTFRAMEWORK = --exclude=/testunit/ --exclude=/minitest/ 184TESTWORKDIR = testwork 185TESTOPTS = $(RUBY_TESTOPTS) 186 187TESTRUN_SCRIPT = $(srcdir)/test.rb 188 189COMPILE_PRELUDE = $(srcdir)/tool/generic_erb.rb $(srcdir)/template/prelude.c.tmpl 190 191SHOWFLAGS = showflags 192 193MAKE_LINK = $(MINIRUBY) -rfileutils -e "include FileUtils::Verbose" \ 194 -e "src, dest = ARGV" \ 195 -e "exit if File.identical?(src, dest) or cmp(src, dest) rescue nil" \ 196 -e "def noraise; yield; rescue; rescue NotImplementedError; end" \ 197 -e "noraise {ln_sf('../'*dest.count('/')+src, dest)} or" \ 198 -e "noraise {ln(src, dest)} or" \ 199 -e "cp(src, dest)" 200 201 202all: $(SHOWFLAGS) main docs 203 204main: $(SHOWFLAGS) exts $(ENCSTATIC:static=lib)encs 205 @$(NULLCMD) 206 207mjit-headers: $(MJIT_SUPPORT)-mjit-headers 208no-mjit-headers: PHONY 209yes-mjit-headers: mjit_config.h PHONY 210 211mjit.$(OBJEXT): mjit_config.h 212mjit_config.h: Makefile 213 214 215# These rules using MJIT_HEADER_SUFFIX must be in common.mk, not 216# Makefile.in, in order to override the macro in defs/universal.mk. 217 218# Other `-Dxxx`s preceding `-DMJIT_HEADER` will be removed in transform_mjit_header.rb. 219# So `-DMJIT_HEADER` should be passed first when rb_mjit_header.h is generated. 220$(TIMESTAMPDIR)/$(MJIT_HEADER:.h=)$(MJIT_HEADER_SUFFIX).time: probes.h vm.$(OBJEXT) \ 221 $(TIMESTAMPDIR)/$(arch)/.time 222 $(ECHO) building $(@F:.time=.h) 223 $(Q) $(CPP) -DMJIT_HEADER $(MJIT_HEADER_FLAGS) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(srcdir)/vm.c $(CPPOUTFLAG)$(@F:.time=.h).new 224 $(Q) $(IFCHANGE) "--timestamp=$@" $(@F:.time=.h) $(@F:.time=.h).new 225 226$(MJIT_HEADER:.h=)$(MJIT_HEADER_SUFFIX).h: $(TIMESTAMPDIR)/$(MJIT_HEADER:.h=)$(MJIT_HEADER_SUFFIX).time 227 228$(MJIT_MIN_HEADER:.h=)$(MJIT_HEADER_SUFFIX).h: \ 229 $(TIMESTAMPDIR)/$(MJIT_HEADER:.h=)$(MJIT_HEADER_SUFFIX).time \ 230 $(srcdir)/tool/transform_mjit_header.rb $(PREP) \ 231 $(MJIT_HEADER:.h=)$(MJIT_HEADER_SUFFIX).h 232 $(ECHO) building $@ 233 $(MINIRUBY) $(srcdir)/tool/transform_mjit_header.rb "$(CC) $(ARCH_FLAG)" $(MJIT_HEADER:.h=)$(MJIT_HEADER_ARCH).h $@ 234 $(Q) $(MAKEDIRS) $(MJIT_HEADER_INSTALL_DIR) 235 $(Q) $(MAKE_LINK) $@ $(MJIT_HEADER_INSTALL_DIR)/$(@F) 236 237.PHONY: showflags 238exts enc trans: $(SHOWFLAGS) 239showflags: 240 $(MESSAGE_BEGIN) \ 241 " BASERUBY = $(BASERUBY)" \ 242 " CC = $(CC)" \ 243 " LD = $(LD)" \ 244 " LDSHARED = $(LDSHARED)" \ 245 " CFLAGS = $(CFLAGS)" \ 246 " XCFLAGS = $(XCFLAGS)" \ 247 " CPPFLAGS = $(CPPFLAGS)" \ 248 " DLDFLAGS = $(DLDFLAGS)" \ 249 " SOLIBS = $(SOLIBS)" \ 250 " LANG = $(LANG)" \ 251 " LC_ALL = $(LC_ALL)" \ 252 " LC_CTYPE = $(LC_CTYPE)" \ 253 $(MESSAGE_END) 254 -@$(CC_VERSION) 255 256.PHONY: showconfig 257showconfig: 258 @$(ECHO_BEGIN) \ 259 $(configure_args) \ 260 $(ECHO_END) 261 262EXTS_NOTE = -f $(EXTS_MK) $(mflags) RUBY="$(MINIRUBY)" top_srcdir="$(srcdir)" note 263 264exts: build-ext 265 266EXTS_MK = exts.mk 267$(EXTS_MK): ext/configure-ext.mk $(TIMESTAMPDIR)/$(arch)/.time $(srcdir)/template/exts.mk.tmpl 268 $(Q)$(MAKE) -f ext/configure-ext.mk $(mflags) V=$(V) EXTSTATIC=$(EXTSTATIC) \ 269 gnumake=$(gnumake) MINIRUBY="$(MINIRUBY)" \ 270 EXTLDFLAGS="$(EXTLDFLAGS)" srcdir="$(srcdir)" 271 $(ECHO) generating makefile $@ 272 $(Q)$(MINIRUBY) $(srcdir)/tool/generic_erb.rb -o $@ -c \ 273 $(srcdir)/template/exts.mk.tmpl --gnumake=$(gnumake) 274 275ext/configure-ext.mk: $(PREP) all-incs $(MKFILES) $(RBCONFIG) $(LIBRUBY) \ 276 $(srcdir)/template/configure-ext.mk.tmpl 277 $(ECHO) generating makefiles $@ 278 $(Q)$(MAKEDIRS) $(@D) 279 $(Q)$(MINIRUBY) $(srcdir)/tool/generic_erb.rb -o $@ -c \ 280 $(srcdir)/template/$(@F).tmpl --srcdir="$(srcdir)" \ 281 --miniruby="$(MINIRUBY)" --script-args='$(SCRIPT_ARGS)' 282 283configure-ext: $(EXTS_MK) 284 285build-ext: $(EXTS_MK) 286 $(Q)$(MAKE) -f $(EXTS_MK) $(mflags) libdir="$(libdir)" LIBRUBY_EXTS=$(LIBRUBY_EXTS) \ 287 EXTENCS="$(ENCOBJS)" UPDATE_LIBRARIES=no $(EXTSTATIC) 288 $(Q)$(MAKE) $(EXTS_NOTE) 289 290exts-note: $(EXTS_MK) 291 $(Q)$(MAKE) $(EXTS_NOTE) 292 293ext/extinit.c: $(srcdir)/template/extinit.c.tmpl 294 $(Q)$(MINIRUBY) $(srcdir)/tool/generic_erb.rb -o $@ -c \ 295 $(srcdir)/template/extinit.c.tmpl $(EXTINITS) 296 297prog: program wprogram 298programs: $(PROGRAM) $(WPROGRAM) 299 300$(PREP): $(MKFILES) 301 302miniruby$(EXEEXT): config.status $(ALLOBJS) $(ARCHFILE) 303 304objs: $(ALLOBJS) 305 306GORUBY = go$(RUBY_INSTALL_NAME) 307GOLF = $(GORUBY) 308golf: $(GOLF) 309$(GOLF): $(LIBRUBY) $(GOLFOBJS) PHONY 310 $(Q) $(MAKE) $(mflags) \ 311 GOLF=_dummy_golf_target_to_avoid_conflict_just_in_case_ \ 312 MAINOBJ=goruby.$(OBJEXT) \ 313 EXTOBJS="golf_prelude.$(OBJEXT) $(EXTOBJS)" \ 314 PROGRAM=$(GORUBY)$(EXEEXT) \ 315 V=$(V) \ 316 program 317capi: $(CAPIOUT)/.timestamp PHONY 318 319$(CAPIOUT)/.timestamp: Doxyfile $(PREP) 320 $(Q) $(MAKEDIRS) "$(@D)" 321 $(ECHO) generating capi 322 -$(Q) $(DOXYGEN) -b 323 $(Q) $(MINIRUBY) -e 'File.open(ARGV[0], "w"){'"|f|"' f.puts(Time.now)}' "$@" 324 325Doxyfile: $(srcdir)/template/Doxyfile.tmpl $(PREP) $(srcdir)/tool/generic_erb.rb $(RBCONFIG) 326 $(ECHO) generating $@ 327 $(Q) $(MINIRUBY) $(srcdir)/tool/generic_erb.rb -o $@ $(srcdir)/template/Doxyfile.tmpl \ 328 --srcdir="$(srcdir)" --miniruby="$(MINIRUBY)" 329 330program: $(SHOWFLAGS) $(PROGRAM) 331wprogram: $(SHOWFLAGS) $(WPROGRAM) 332mini: PHONY miniruby$(EXEEXT) 333 334$(PROGRAM) $(WPROGRAM): $(LIBRUBY) $(MAINOBJ) $(OBJS) $(EXTOBJS) $(SETUP) $(PREP) 335 336$(LIBRUBY_A): $(LIBRUBY_A_OBJS) $(MAINOBJ) $(INITOBJS) $(ARCHFILE) 337 338$(LIBRUBY_SO): $(OBJS) $(DLDOBJS) $(LIBRUBY_A) $(PREP) $(BUILTIN_ENCOBJS) 339 340$(LIBRUBY_EXTS): 341 @exit > $@ 342 343$(STATIC_RUBY)$(EXEEXT): $(MAINOBJ) $(DLDOBJS) $(EXTOBJS) $(LIBRUBY_A) 344 $(Q)$(RM) $@ 345 $(PURIFY) $(CC) $(MAINOBJ) $(DLDOBJS) $(LIBRUBY_A) $(MAINLIBS) $(EXTLIBS) $(LIBS) $(OUTFLAG)$@ $(LDFLAGS) $(XLDFLAGS) 346 347ruby.imp: $(COMMONOBJS) 348 $(Q){ \ 349 $(NM) -Pgp $(COMMONOBJS) | \ 350 awk 'BEGIN{print "#!"}; $$2~/^[BDT]$$/&&$$1!~/^$(SYMBOL_PREFIX)(Init_|InitVM_|ruby_static_id_|.*_threadptr_|rb_ec_)|^\./{print $$1}'; \ 351 ($(CHDIR) $(srcdir) && \ 352 exec sed -n '/^MJIT_FUNC_EXPORTED/!d;N;s/.*\n\(rb_[a-zA-Z_0-9]*\).*/$(SYMBOL_PREFIX)\1/p' cont.c gc.c thread*c vm*.c) \ 353 } | \ 354 sort -u -o $@ 355 356install: install-$(INSTALLDOC) 357docs: $(DOCTARGETS) 358pkgconfig-data: $(ruby_pc) 359$(ruby_pc): $(srcdir)/template/ruby.pc.in config.status 360 361install-all: docs pre-install-all do-install-all post-install-all 362pre-install-all:: all pre-install-local pre-install-ext pre-install-doc 363do-install-all: pre-install-all 364 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all $(INSTALL_DOC_OPTS) 365post-install-all:: post-install-local post-install-ext post-install-doc 366 @$(NULLCMD) 367 368install-nodoc: pre-install-nodoc do-install-nodoc post-install-nodoc 369pre-install-nodoc:: pre-install-local pre-install-ext 370do-install-nodoc: main pre-install-nodoc 371 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) 372post-install-nodoc:: post-install-local post-install-ext 373 374install-local: pre-install-local do-install-local post-install-local 375pre-install-local:: pre-install-bin pre-install-lib pre-install-man 376do-install-local: $(PROGRAM) pre-install-local 377 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local 378post-install-local:: post-install-bin post-install-lib post-install-man 379 380install-ext: pre-install-ext do-install-ext post-install-ext 381pre-install-ext:: pre-install-ext-arch pre-install-ext-comm 382do-install-ext: exts pre-install-ext 383 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext 384post-install-ext:: post-install-ext-arch post-install-ext-comm 385 386install-arch: pre-install-arch do-install-arch post-install-arch 387pre-install-arch:: pre-install-bin pre-install-ext-arch 388do-install-arch: main do-install-arch 389 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=arch 390post-install-arch:: post-install-bin post-install-ext-arch 391 392install-comm: pre-install-comm do-install-comm post-install-comm 393pre-install-comm:: pre-install-lib pre-install-ext-comm pre-install-man 394do-install-comm: $(PREP) pre-install-comm 395 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib --install=ext-comm --install=man 396post-install-comm:: post-install-lib post-install-ext-comm post-install-man 397 398install-bin: pre-install-bin do-install-bin post-install-bin 399pre-install-bin:: install-prereq 400do-install-bin: $(PROGRAM) pre-install-bin 401 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=bin 402post-install-bin:: 403 @$(NULLCMD) 404 405install-lib: pre-install-lib do-install-lib post-install-lib 406pre-install-lib:: install-prereq 407do-install-lib: $(PREP) pre-install-lib 408 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib 409post-install-lib:: 410 @$(NULLCMD) 411 412install-ext-comm: pre-install-ext-comm do-install-ext-comm post-install-ext-comm 413pre-install-ext-comm:: install-prereq 414do-install-ext-comm: exts pre-install-ext-comm 415 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-comm 416post-install-ext-comm:: 417 @$(NULLCMD) 418 419install-ext-arch: pre-install-ext-arch do-install-ext-arch post-install-ext-arch 420pre-install-ext-arch:: install-prereq 421do-install-ext-arch: exts pre-install-ext-arch 422 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-arch 423post-install-ext-arch:: 424 @$(NULLCMD) 425 426install-man: pre-install-man do-install-man post-install-man 427pre-install-man:: install-prereq 428do-install-man: $(PREP) pre-install-man 429 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man 430post-install-man:: 431 @$(NULLCMD) 432 433install-capi: capi pre-install-capi do-install-capi post-install-capi 434pre-install-capi:: install-prereq 435do-install-capi: $(PREP) pre-install-capi 436 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=capi 437post-install-capi:: 438 @$(NULLCMD) 439 440what-where: no-install 441no-install: no-install-$(INSTALLDOC) 442what-where-all: no-install-all 443no-install-all: pre-no-install-all dont-install-all post-no-install-all 444pre-no-install-all:: pre-no-install-local pre-no-install-ext pre-no-install-doc 445dont-install-all: $(PROGRAM) 446 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=all $(INSTALL_DOC_OPTS) 447post-no-install-all:: post-no-install-local post-no-install-ext post-no-install-doc 448 @$(NULLCMD) 449 450uninstall: $(INSTALLED_LIST) sudo-precheck 451 $(Q)$(SUDO) $(MINIRUBY) $(srcdir)/tool/rbuninstall.rb --destdir=$(DESTDIR) $(INSTALLED_LIST) 452 453reinstall: all uninstall install 454 455what-where-nodoc: no-install-nodoc 456no-install-nodoc: pre-no-install-nodoc dont-install-nodoc post-no-install-nodoc 457pre-no-install-nodoc:: pre-no-install-local pre-no-install-ext 458dont-install-nodoc: $(PREP) 459 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) 460post-no-install-nodoc:: post-no-install-local post-no-install-ext 461 462what-where-local: no-install-local 463no-install-local: pre-no-install-local dont-install-local post-no-install-local 464pre-no-install-local:: pre-no-install-bin pre-no-install-lib pre-no-install-man 465dont-install-local: $(PREP) 466 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=local 467post-no-install-local:: post-no-install-bin post-no-install-lib post-no-install-man 468 469what-where-ext: no-install-ext 470no-install-ext: pre-no-install-ext dont-install-ext post-no-install-ext 471pre-no-install-ext:: pre-no-install-ext-arch pre-no-install-ext-comm 472dont-install-ext: $(PREP) 473 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext 474post-no-install-ext:: post-no-install-ext-arch post-no-install-ext-comm 475 476what-where-arch: no-install-arch 477no-install-arch: pre-no-install-arch dont-install-arch post-no-install-arch 478pre-no-install-arch:: pre-no-install-bin pre-no-install-ext-arch 479dont-install-arch: $(PREP) 480 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=bin --install=ext-arch 481post-no-install-arch:: post-no-install-lib post-no-install-man post-no-install-ext-arch 482 483what-where-comm: no-install-comm 484no-install-comm: pre-no-install-comm dont-install-comm post-no-install-comm 485pre-no-install-comm:: pre-no-install-lib pre-no-install-ext-comm pre-no-install-man 486dont-install-comm: $(PREP) 487 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib --install=ext-comm --install=man 488post-no-install-comm:: post-no-install-lib post-no-install-ext-comm post-no-install-man 489 490what-where-bin: no-install-bin 491no-install-bin: pre-no-install-bin dont-install-bin post-no-install-bin 492pre-no-install-bin:: install-prereq 493dont-install-bin: $(PREP) 494 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=bin 495post-no-install-bin:: 496 @$(NULLCMD) 497 498what-where-lib: no-install-lib 499no-install-lib: pre-no-install-lib dont-install-lib post-no-install-lib 500pre-no-install-lib:: install-prereq 501dont-install-lib: $(PREP) 502 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=lib 503post-no-install-lib:: 504 @$(NULLCMD) 505 506what-where-ext-comm: no-install-ext-comm 507no-install-ext-comm: pre-no-install-ext-comm dont-install-ext-comm post-no-install-ext-comm 508pre-no-install-ext-comm:: install-prereq 509dont-install-ext-comm: $(PREP) 510 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-comm 511post-no-install-ext-comm:: 512 @$(NULLCMD) 513 514what-where-ext-arch: no-install-ext-arch 515no-install-ext-arch: pre-no-install-ext-arch dont-install-ext-arch post-no-install-ext-arch 516pre-no-install-ext-arch:: install-prereq 517dont-install-ext-arch: $(PREP) 518 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=ext-arch 519post-no-install-ext-arch:: 520 @$(NULLCMD) 521 522what-where-man: no-install-man 523no-install-man: pre-no-install-man dont-install-man post-no-install-man 524pre-no-install-man:: install-prereq 525dont-install-man: $(PREP) 526 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=man 527post-no-install-man:: 528 @$(NULLCMD) 529 530install-doc: rdoc pre-install-doc do-install-doc post-install-doc 531pre-install-doc:: install-prereq 532do-install-doc: $(PROGRAM) pre-install-doc 533 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=rdoc $(INSTALL_DOC_OPTS) 534post-install-doc:: 535 @$(NULLCMD) 536 537install-gem: pre-install-gem do-install-gem post-install-gem 538pre-install-gem:: pre-install-bin pre-install-lib pre-install-man 539do-install-gem: $(PROGRAM) pre-install-gem 540 $(INSTRUBY) --make="$(MAKE)" $(INSTRUBY_ARGS) --install=gem 541post-install-gem:: 542 @$(NULLCMD) 543 544rdoc: PHONY main 545 @echo Generating RDoc documentation 546 $(Q) $(XRUBY) "$(srcdir)/libexec/rdoc" --root "$(srcdir)" --page-dir "$(srcdir)/doc" --encoding=UTF-8 --no-force-update --all --ri --op "$(RDOCOUT)" $(RDOCFLAGS) "$(srcdir)" 547 548html: PHONY main 549 @echo Generating RDoc HTML files 550 $(Q) $(XRUBY) "$(srcdir)/libexec/rdoc" --root "$(srcdir)" --page-dir "$(srcdir)/doc" --encoding=UTF-8 --no-force-update --all --op "$(HTMLOUT)" $(RDOCFLAGS) "$(srcdir)" 551 552rdoc-coverage: PHONY main 553 @echo Generating RDoc coverage report 554 $(Q) $(XRUBY) "$(srcdir)/libexec/rdoc" --root "$(srcdir)" --encoding=UTF-8 --all --quiet -C $(RDOCFLAGS) "$(srcdir)" 555 556RDOCBENCHOUT=/tmp/rdocbench 557 558GCBENCH_ITEM=null 559 560gcbench: PHONY 561 $(Q) $(XRUBY) "$(srcdir)/benchmark/gc/gcbench.rb" $(GCBENCH_ITEM) 562 563gcbench-rdoc: PHONY 564 $(Q) $(XRUBY) "$(srcdir)/benchmark/gc/gcbench.rb" rdoc 565 566nodoc: PHONY 567 568what-where-doc: no-install-doc 569no-install-doc: pre-no-install-doc dont-install-doc post-no-install-doc 570pre-no-install-doc:: install-prereq 571dont-install-doc:: $(PREP) 572 $(INSTRUBY) -n --make="$(MAKE)" $(INSTRUBY_ARGS) --install=rdoc $(INSTALL_DOC_OPTS) 573post-no-install-doc:: 574 @$(NULLCMD) 575 576CLEAR_INSTALLED_LIST = clear-installed-list 577 578install-prereq: $(CLEAR_INSTALLED_LIST) yes-fake sudo-precheck PHONY 579 580clear-installed-list: PHONY 581 @> $(INSTALLED_LIST) set MAKE="$(MAKE)" 582 583clean: clean-ext clean-enc clean-golf clean-docs clean-extout clean-local clean-platform clean-spec 584clean-local:: clean-runnable 585 $(Q)$(RM) $(OBJS) $(MINIOBJS) $(MAINOBJ) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY) $(LIBRUBY_ALIASES) 586 $(Q)$(RM) $(PROGRAM) $(WPROGRAM) miniruby$(EXEEXT) dmyext.$(OBJEXT) dmyenc.$(OBJEXT) $(ARCHFILE) .*.time 587 $(Q)$(RM) y.tab.c y.output encdb.h transdb.h config.log rbconfig.rb $(ruby_pc) 588 $(Q)$(RM) probes.h probes.$(OBJEXT) probes.stamp ruby-glommed.$(OBJEXT) ruby.imp 589 $(Q)$(RM) GNUmakefile.old Makefile.old $(arch)-fake.rb bisect.sh $(ENC_TRANS_D) 590 -$(Q) $(RMDIR) enc/jis enc/trans enc 2> $(NULL) || exit 0 591clean-runnable:: PHONY 592 $(Q)$(CHDIR) bin 2>$(NULL) && $(RM) $(PROGRAM) $(WPROGRAM) $(GORUBY)$(EXEEXT) bin/*.$(DLEXT) 2>$(NULL) || exit 0 593 $(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 594 $(Q)$(RMDIR) lib/$(RUBY_BASE_NAME) lib bin 2>$(NULL) || exit 0 595clean-ext:: PHONY 596clean-golf: PHONY 597 $(Q)$(RM) $(GORUBY)$(EXEEXT) $(GOLFOBJS) 598clean-rdoc: PHONY 599clean-html: PHONY 600clean-capi: PHONY 601clean-platform: PHONY 602clean-extout: PHONY 603 -$(Q)$(RMDIR) $(EXTOUT)/$(arch) $(EXTOUT) 2> $(NULL) || exit 0 604clean-docs: clean-rdoc clean-html clean-capi 605clean-spec: PHONY 606clean-rubyspec: clean-spec 607 608distclean: distclean-ext distclean-enc distclean-golf distclean-docs distclean-extout distclean-local distclean-platform distclean-spec 609distclean-local:: clean-local 610 $(Q)$(RM) $(MKFILES) yasmdata.rb *.inc $(PRELUDES) 611 $(Q)$(RM) config.cache config.status config.status.lineno 612 $(Q)$(RM) *~ *.bak *.stackdump core *.core gmon.out $(PREP) 613 -$(Q)$(RMALL) $(srcdir)/autom4te.cache 614distclean-ext:: PHONY 615distclean-golf: clean-golf 616distclean-rdoc: clean-rdoc 617distclean-html: clean-html 618distclean-capi: clean-capi 619distclean-docs: clean-docs 620distclean-extout: clean-extout 621distclean-platform: clean-platform 622distclean-spec: clean-spec 623distclean-rubyspec: distclean-spec 624 625realclean:: realclean-ext realclean-local realclean-enc realclean-golf realclean-extout 626realclean-local:: distclean-local realclean-srcs-local 627 628clean-srcs:: clean-srcs-local clean-srcs-ext 629realclean-srcs:: realclean-srcs-local realclean-srcs-ext 630 631clean-srcs-local:: 632 $(Q)$(RM) parse.c parse.h lex.c enc/trans/newline.c revision.h 633 $(Q)$(RM) id.c id.h probes.dmyh probes.h 634 $(Q)$(RM) encdb.h transdb.h verconf.h ruby-runner.h 635 $(Q)$(RM) mjit_config.h rb_mjit_header.h 636 $(Q)$(RM) $(MJIT_MIN_HEADER) $(MJIT_MIN_HEADER:.h=)$(MJIT_HEADER_SUFFIX:%=*).h 637 638realclean-srcs-local:: clean-srcs-local 639 $(Q)$(CHDIR) $(srcdir) && $(exec) $(RM) parse.c parse.h lex.c enc/trans/newline.c $(PRELUDES) revision.h 640 $(Q)$(CHDIR) $(srcdir) && $(exec) $(RM) id.c id.h probes.dmyh 641 $(Q)$(CHDIR) $(srcdir) && $(exec) $(RM) configure aclocal.m4 tool/config.guess tool/config.sub gems/*.gem 642 643clean-srcs-ext:: 644realclean-srcs-ext:: clean-srcs-ext 645 646realclean-ext:: PHONY 647realclean-golf: distclean-golf 648 $(Q)$(RM) $(GOLFPRELUDES) 649realclean-rdoc: distclean-rdoc 650realclean-html: distclean-html 651realclean-capi: distclean-capi 652realclean-docs: distclean-docs 653realclean-extout: distclean-extout 654realclean-platform: distclean-platform 655realclean-spec: distclean-spec 656realclean-rubyspec: realclean-spec 657 658clean-ext:: ext/clean gems/clean timestamp/clean 659distclean-ext:: ext/distclean gems/distclean timestamp/distclean 660realclean-ext:: ext/realclean gems/realclean timestamp/realclean 661 662ext/clean.mk ext/distclean.mk ext/realclean.mk:: 663ext/clean gems/clean:: ext/clean.mk 664ext/distclean gems/distclean:: ext/distclean.mk 665ext/realclean gems/realclean:: ext/realclean.mk 666 667timestamp/clean:: ext/clean gems/clean 668timestamp/distclean:: ext/distclean gems/distclean 669timestamp/realclean:: ext/realclean gems/realclean 670 671timestamp/clean timestamp/distclean timestamp/realclean:: 672 $(Q)$(RM) $(TIMESTAMPDIR)/.*.time $(TIMESTAMPDIR)/$(arch)/.time 673 $(Q)$(RMDIRS) $(TIMESTAMPDIR)/$(arch) 2> $(NULL) || exit 0 674 675clean-ext:: 676 -$(Q)$(RM) ext/extinit.$(OBJEXT) 677 678distclean-ext realclean-ext:: 679 -$(Q)$(RM) $(EXTS_MK) ext/extinit.* ext/configure-ext.mk 680 -$(Q)$(RMDIR) ext 2> $(NULL) || exit 0 681 682clean-enc distclean-enc realclean-enc: PHONY 683 684clean-enc: clean-enc.d 685 686clean-enc.d: PHONY 687 $(Q)$(RM) $(ENC_TRANS_D) 688 -$(Q) $(RMDIR) enc/jis enc/trans enc 2> $(NULL) || exit 0 689 690clean-rdoc distclean-rdoc realclean-rdoc: 691 @echo $(@:-rdoc=ing) rdoc 692 $(Q)$(RMALL) $(RDOCOUT) 693 694clean-html distclean-html realclean-html: 695 @echo $(@:-html=ing) HTML 696 $(Q)$(RMALL) $(HTMLOUT) 697 698clean-capi distclean-capi realclean-capi: 699 @echo $(@:-capi=ing) capi 700 $(Q)$(RMALL) $(CAPIOUT) 701 702clean-platform: 703 $(Q) $(RM) $(PLATFORM_D) 704 -$(Q) $(RMDIR) $(PLATFORM_DIR) 2> $(NULL) || exit 0 705 706RUBYSPEC_CAPIEXT = spec/ruby/optional/capi/ext 707clean-spec: PHONY 708 -$(Q) $(RM) $(RUBYSPEC_CAPIEXT)/*.$(OBJEXT) $(RUBYSPEC_CAPIEXT)/*.$(DLEXT) 709 -$(Q) $(RMDIRS) $(RUBYSPEC_CAPIEXT) 2> $(NULL) || exit 0 710 711check: main test test-testframework test-almost test-spec 712 $(ECHO) check succeeded 713check-ruby: test test-ruby 714 715fake: $(CROSS_COMPILING)-fake 716yes-fake: $(arch)-fake.rb $(RBCONFIG) PHONY 717no-fake -fake: PHONY 718 719# really doesn't depend on .o, just ensure newer than headers which 720# version.o depends on. 721$(arch)-fake.rb: $(srcdir)/template/fake.rb.in $(srcdir)/tool/generic_erb.rb version.$(OBJEXT) miniruby$(EXEEXT) 722 $(ECHO) generating $@ 723 $(Q) $(CPP) $(warnflags) $(XCFLAGS) $(CPPFLAGS) "$(srcdir)/version.c" | \ 724 $(BOOTSTRAPRUBY) "$(srcdir)/tool/generic_erb.rb" -o $@ "$(srcdir)/template/fake.rb.in" \ 725 i=- srcdir="$(srcdir)" BASERUBY="$(BASERUBY)" 726 727btest: $(TEST_RUNNABLE)-btest 728no-btest: PHONY 729yes-btest: fake miniruby$(EXEEXT) PHONY 730 $(Q)$(exec) $(BOOTSTRAPRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(BTESTRUBY) $(RUN_OPTS)" $(OPTS) $(TESTOPTS) $(BTESTS) 731 732btest-ruby: $(TEST_RUNNABLE)-btest-ruby 733no-btest-ruby: PHONY 734yes-btest-ruby: prog PHONY 735 $(Q)$(exec) $(RUNRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM) -I$(srcdir)/lib $(RUN_OPTS)" -q $(OPTS) $(TESTOPTS) $(BTESTS) 736 737test-basic: $(TEST_RUNNABLE)-test-basic 738no-test-basic: PHONY 739yes-test-basic: prog PHONY 740 $(Q)$(exec) $(RUNRUBY) "$(srcdir)/basictest/runner.rb" --run-opt=$(RUN_OPTS) $(OPTS) $(TESTOPTS) 741 742test-knownbugs: test-knownbug 743test-knownbug: $(TEST_RUNNABLE)-test-knownbug 744no-test-knownbug: PHONY 745yes-test-knownbug: prog PHONY 746 -$(exec) $(RUNRUBY) "$(srcdir)/bootstraptest/runner.rb" --ruby="$(PROGRAM) $(RUN_OPTS)" $(OPTS) $(TESTOPTS) $(srcdir)/KNOWNBUGS.rb 747 748test-testframework: $(TEST_RUNNABLE)-test-testframework 749yes-test-testframework: prog PHONY 750 $(gnumake_recursive)$(Q)$(exec) $(RUNRUBY) "$(srcdir)/test/runner.rb" --ruby="$(RUNRUBY)" $(TESTOPTS) testunit minitest 751no-test-testframework: PHONY 752 753test-sample: test-basic # backward compatibility for mswin-build 754test-short: btest-ruby test-knownbug test-basic 755test: test-short 756 757# $ make test-all TESTOPTS="--help" displays more detail 758# for example, make test-all TESTOPTS="-j2 -v -n test-name -- test-file-name" 759test-all: $(TEST_RUNNABLE)-test-all 760yes-test-all: programs PHONY 761 $(gnumake_recursive)$(Q)$(exec) $(RUNRUBY) "$(srcdir)/test/runner.rb" --ruby="$(RUNRUBY)" $(TEST_EXCLUDES) $(TESTOPTS) $(TESTS) 762TESTS_BUILD = mkmf 763no-test-all: PHONY 764 $(gnumake_recursive)$(MINIRUBY) -I"$(srcdir)/lib" "$(srcdir)/test/runner.rb" $(TESTOPTS) $(TESTS_BUILD) 765 766test-almost: $(TEST_RUNNABLE)-test-almost 767yes-test-almost: prog PHONY 768 $(gnumake_recursive)$(Q)$(exec) $(RUNRUBY) "$(srcdir)/test/runner.rb" --ruby="$(RUNRUBY)" $(TEST_EXCLUDES) $(TESTOPTS) $(EXCLUDE_TESTFRAMEWORK) $(TESTS) 769no-test-almost: PHONY 770 771test-ruby: $(TEST_RUNNABLE)-test-ruby 772no-test-ruby: PHONY 773yes-test-ruby: prog encs PHONY 774 $(gnumake_recursive)$(RUNRUBY) "$(srcdir)/test/runner.rb" $(TEST_EXCLUDES) $(TESTOPTS) -- ruby -ext- 775 776extconf: $(PREP) 777 $(Q) $(MAKEDIRS) "$(EXTCONFDIR)" 778 $(RUNRUBY) -C "$(EXTCONFDIR)" $(EXTCONF) $(EXTCONFARGS) 779 780$(RBCONFIG): $(srcdir)/tool/mkconfig.rb config.status $(srcdir)/version.h 781 $(Q)$(BOOTSTRAPRUBY) -n \ 782 -e 'BEGIN{version=ARGV.shift;mis=ARGV.dup}' \ 783 -e 'END{abort "UNICODE version mismatch: #{mis}" unless mis.empty?}' \ 784 -e '(mis.delete(ARGF.path); ARGF.close) if /ONIG_UNICODE_VERSION_STRING +"#{Regexp.quote(version)}"/o' \ 785 $(UNICODE_VERSION) $(UNICODE_DATA_HEADERS) 786 $(Q)$(BOOTSTRAPRUBY) $(srcdir)/tool/mkconfig.rb \ 787 -arch=$(arch) -version=$(RUBY_PROGRAM_VERSION) \ 788 -install_name=$(RUBY_INSTALL_NAME) \ 789 -so_name=$(RUBY_SO_NAME) \ 790 -unicode_version=$(UNICODE_VERSION) \ 791 -unicode_emoji_version=$(UNICODE_EMOJI_VERSION) \ 792 > rbconfig.tmp 793 $(IFCHANGE) "--timestamp=$@" rbconfig.rb rbconfig.tmp 794 795test-rubyspec: test-spec 796yes-test-rubyspec: yes-test-spec 797 798test-spec-precheck: $(arch)-fake.rb programs 799 800test-spec: $(TEST_RUNNABLE)-test-spec 801yes-test-spec: test-spec-precheck 802 $(gnumake_recursive)$(Q) \ 803 $(RUNRUBY) -r./$(arch)-fake $(srcdir)/spec/mspec/bin/mspec run -B $(srcdir)/spec/default.mspec $(MSPECOPT) $(SPECOPTS) 804no-test-spec: 805 806RUNNABLE = $(LIBRUBY_RELATIVE:no=un)-runnable 807runnable: $(RUNNABLE) prog $(srcdir)/tool/mkrunnable.rb PHONY 808 $(Q) $(MINIRUBY) $(srcdir)/tool/mkrunnable.rb -v $(EXTOUT) 809yes-runnable: PHONY 810 811encs: enc trans 812libencs: libenc libtrans 813encs enc trans libencs libenc libtrans: $(SHOWFLAGS) $(ENC_MK) $(LIBRUBY) $(PREP) PHONY 814 $(ECHO) making $@ 815 $(Q) $(MAKE) $(MAKE_ENC) $@ 816 817 818libenc enc: {$(VPATH)}encdb.h 819libtrans trans: {$(VPATH)}transdb.h 820 821# Use MINIRUBY which loads fake.rb for cross compiling 822$(ENC_MK): $(srcdir)/enc/make_encmake.rb $(srcdir)/enc/Makefile.in $(srcdir)/enc/depend \ 823 $(srcdir)/enc/encinit.c.erb $(srcdir)/lib/mkmf.rb $(RBCONFIG) fake 824 $(ECHO) generating $@ 825 $(Q) $(MINIRUBY) $(srcdir)/enc/make_encmake.rb --builtin-encs="$(BUILTIN_ENCOBJS)" --builtin-transes="$(BUILTIN_TRANSOBJS)" --module$(ENCSTATIC) $(ENCS) $@ 826 827.PRECIOUS: $(MKFILES) 828 829.PHONY: PHONY all fake prereq incs srcs preludes help 830.PHONY: test install install-nodoc install-doc dist 831.PHONY: loadpath golf capi rdoc install-prereq clear-installed-list 832.PHONY: clean clean-ext clean-local clean-enc clean-golf clean-rdoc clean-html clean-extout 833.PHONY: distclean distclean-ext distclean-local distclean-enc distclean-golf distclean-extout 834.PHONY: realclean realclean-ext realclean-local realclean-enc realclean-golf realclean-extout 835.PHONY: exam check test test-short test-all btest btest-ruby test-basic test-knownbug 836.PHONY: run runruby parse benchmark gdb gdb-ruby 837.PHONY: update-mspec update-rubyspec test-rubyspec test-spec 838.PHONY: touch-unicode-files 839 840PHONY: 841 842{$(VPATH)}parse.c: {$(VPATH)}parse.y $(srcdir)/tool/ytab.sed {$(VPATH)}id.h 843{$(VPATH)}parse.h: {$(VPATH)}parse.c 844 845{$(srcdir)}.y.c: 846 $(ECHO) generating $@ 847 $(Q)$(BASERUBY) $(srcdir)/tool/id2token.rb --path-separator=.$(PATH_SEPARATOR)./ --vpath=$(VPATH) id.h $(SRC_FILE) > parse.tmp.y 848 $(Q)$(BASERUBY) $(srcdir)/tool/pure_parser.rb parse.tmp.y $(YACC) 849 $(Q)$(YACC) -d $(YFLAGS) -o y.tab.c parse.tmp.y 850 $(Q)$(RM) parse.tmp.y 851 $(Q)sed -f $(srcdir)/tool/ytab.sed -e "/^#/s|parse\.tmp\.[iy]|$(SRC_FILE)|" -e "/^#/s!y\.tab\.c!$@!" y.tab.c > $@.new 852 $(Q)$(MV) $@.new $@ 853 $(Q)sed -e "/^#line.*y\.tab\.h/d;/^#line.*parse.*\.y/d" y.tab.h > $(@:.c=.h) 854 $(Q)$(RM) y.tab.c y.tab.h 855 856$(PLATFORM_D): 857 $(Q) $(MAKEDIRS) $(PLATFORM_DIR) $(@D) 858 @exit > $@ 859 860exe/$(PROGRAM): ruby-runner.c ruby-runner.h exe/.time miniruby$(EXEEXT) {$(VPATH)}config.h 861 $(Q) $(CC) $(CFLAGS) $(CPPFLAGS) -DRUBY_INSTALL_NAME=$(@F) $(COUTFLAG)ruby-runner.$(OBJEXT) -c $(CSRCFLAG)$(srcdir)/ruby-runner.c 862 $(Q) $(PURIFY) $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(OUTFLAG)$@ ruby-runner.$(OBJEXT) $(LIBS) 863 $(Q) $(POSTLINK) 864 $(Q) ./miniruby$(EXEEXT) \ 865 -e 'prog, dest = ARGV; dest += "/ruby"' \ 866 -e 'unless prog=="ruby"' \ 867 -e ' begin File.unlink(dest); rescue Errno::ENOENT; end' \ 868 -e ' File.symlink(prog, dest)' \ 869 -e 'end' \ 870 $(@F) $(@D) 871 872exe/.time: 873 $(Q) $(MAKEDIRS) $(@D) 874 @exit > $@ 875 876$(BUILTIN_ENCOBJS) $(BUILTIN_TRANSOBJS): $(ENC_TRANS_D) 877 878$(ENC_TRANS_D): 879 $(Q) $(MAKEDIRS) enc/trans $(@D) 880 @exit > $@ 881 882$(TIMESTAMPDIR)/$(arch)/.time: 883 $(Q)$(MAKEDIRS) $(@D) $(EXTOUT)/$(arch) 884 @exit > $@ 885 886### 887CCAN_DIR = {$(VPATH)}ccan 888 889RUBY_H_INCLUDES = {$(VPATH)}ruby.h {$(VPATH)}config.h {$(VPATH)}defines.h \ 890 {$(VPATH)}intern.h {$(VPATH)}missing.h {$(VPATH)}st.h \ 891 {$(VPATH)}subst.h 892 893### 894 895acosh.$(OBJEXT): {$(VPATH)}acosh.c 896alloca.$(OBJEXT): {$(VPATH)}alloca.c {$(VPATH)}config.h 897crypt.$(OBJEXT): {$(VPATH)}crypt.c {$(VPATH)}crypt.h {$(VPATH)}missing/des_tables.c 898dup2.$(OBJEXT): {$(VPATH)}dup2.c 899erf.$(OBJEXT): {$(VPATH)}erf.c 900explicit_bzero.$(OBJEXT): {$(VPATH)}explicit_bzero.c 901finite.$(OBJEXT): {$(VPATH)}finite.c 902flock.$(OBJEXT): {$(VPATH)}flock.c 903memcmp.$(OBJEXT): {$(VPATH)}memcmp.c 904memmove.$(OBJEXT): {$(VPATH)}memmove.c 905mkdir.$(OBJEXT): {$(VPATH)}mkdir.c 906setproctitle.$(OBJEXT): {$(VPATH)}setproctitle.c 907strchr.$(OBJEXT): {$(VPATH)}strchr.c 908strdup.$(OBJEXT): {$(VPATH)}strdup.c 909strerror.$(OBJEXT): {$(VPATH)}strerror.c 910strlcat.$(OBJEXT): {$(VPATH)}strlcat.c 911strlcpy.$(OBJEXT): {$(VPATH)}strlcpy.c 912strstr.$(OBJEXT): {$(VPATH)}strstr.c 913nt.$(OBJEXT): {$(VPATH)}nt.c 914ia64.$(OBJEXT): {$(VPATH)}ia64.s 915 $(CC) $(CFLAGS) -c $< 916.coroutine_obj $(COROUTINE_OBJ): \ 917 {$(VPATH)}$(COROUTINE_H:.h=).$(ASMEXT) \ 918 $(COROUTINE_H:/Context.h=/.time) 919$(COROUTINE_H:/Context.h=/.time): 920 $(Q) $(MAKEDIRS) $(@D) 921 @exit > $@ 922 923### 924 925# dependencies for generated C sources. 926parse.$(OBJEXT): {$(VPATH)}parse.c 927miniprelude.$(OBJEXT): {$(VPATH)}miniprelude.c 928prelude.$(OBJEXT): {$(VPATH)}prelude.c 929 930# dependencies for optional sources. 931compile.$(OBJEXT): {$(VPATH)}opt_sc.inc {$(VPATH)}optunifs.inc 932 933win32/win32.$(OBJEXT): {$(VPATH)}win32/win32.c {$(VPATH)}win32/file.h \ 934 {$(VPATH)}dln.h {$(VPATH)}dln_find.c {$(VPATH)}encindex.h \ 935 {$(VPATH)}internal.h {$(VPATH)}util.h $(RUBY_H_INCLUDES) \ 936 {$(VPATH)}vm.h $(PLATFORM_D) 937win32/file.$(OBJEXT): {$(VPATH)}win32/file.c {$(VPATH)}win32/file.h \ 938 $(RUBY_H_INCLUDES) $(PLATFORM_D) 939 940$(NEWLINE_C): $(srcdir)/enc/trans/newline.trans $(srcdir)/tool/transcode-tblgen.rb 941 $(Q) $(MAKEDIRS) $(@D) 942 $(Q) $(BASERUBY) "$(srcdir)/tool/transcode-tblgen.rb" -vo $@ $(srcdir)/enc/trans/newline.trans 943enc/trans/newline.$(OBJEXT): $(NEWLINE_C) 944 945verconf.h: $(srcdir)/template/verconf.h.tmpl $(srcdir)/tool/generic_erb.rb 946 $(ECHO) creating $@ 947 $(Q) $(BOOTSTRAPRUBY) "$(srcdir)/tool/generic_erb.rb" -o $@ $(srcdir)/template/verconf.h.tmpl 948 949ruby-glommed.$(OBJEXT): $(OBJS) 950 951$(OBJS): {$(VPATH)}config.h {$(VPATH)}missing.h 952 953INSNS2VMOPT = --srcdir="$(srcdir)" 954 955srcs_vpath = {$(VPATH)} 956 957# TODO: dependencies on tool/ruby_vm scripts. 958inc_common_headers = $(srcdir)/tool/ruby_vm/views/_copyright.erb $(srcdir)/tool/ruby_vm/views/_notice.erb 959$(srcs_vpath)opt_sc.inc: $(srcdir)/tool/ruby_vm/views/opt_sc.inc.erb $(inc_common_headers) 960$(srcs_vpath)optinsn.inc: $(srcdir)/tool/ruby_vm/views/optinsn.inc.erb $(inc_common_headers) 961$(srcs_vpath)optunifs.inc: $(srcdir)/tool/ruby_vm/views/optunifs.inc.erb $(inc_common_headers) 962$(srcs_vpath)insns.inc: $(srcdir)/tool/ruby_vm/views/insns.inc.erb $(inc_common_headers) 963$(srcs_vpath)insns_info.inc: $(srcdir)/tool/ruby_vm/views/insns_info.inc.erb $(inc_common_headers) \ 964 $(srcdir)/tool/ruby_vm/views/_insn_type_chars.erb $(srcdir)/tool/ruby_vm/views/_insn_name_info.erb \ 965 $(srcdir)/tool/ruby_vm/views/_insn_len_info.erb $(srcdir)/tool/ruby_vm/views/_insn_operand_info.erb \ 966 $(srcdir)/tool/ruby_vm/views/_attributes.erb $(srcdir)/tool/ruby_vm/views/_insn_stack_increase.erb 967$(srcs_vpath)vmtc.inc: $(srcdir)/tool/ruby_vm/views/vmtc.inc.erb $(inc_common_headers) 968$(srcs_vpath)vm.inc: $(srcdir)/tool/ruby_vm/views/vm.inc.erb $(inc_common_headers) \ 969 $(srcdir)/tool/ruby_vm/views/_insn_entry.erb $(srcdir)/tool/ruby_vm/views/_trace_instruction.erb 970$(srcs_vpath)mjit_compile.inc: $(srcdir)/tool/ruby_vm/views/mjit_compile.inc.erb $(inc_common_headers) \ 971 $(srcdir)/tool/ruby_vm/views/_mjit_compile_insn.erb $(srcdir)/tool/ruby_vm/views/_mjit_compile_send.erb \ 972 $(srcdir)/tool/ruby_vm/views/_mjit_compile_ivar.erb \ 973 $(srcdir)/tool/ruby_vm/views/_mjit_compile_insn_body.erb $(srcdir)/tool/ruby_vm/views/_mjit_compile_pc_and_sp.erb 974 975common-srcs: $(srcs_vpath)parse.c $(srcs_vpath)lex.c $(srcs_vpath)enc/trans/newline.c $(srcs_vpath)id.c \ 976 srcs-lib srcs-ext incs 977 978missing-srcs: $(srcdir)/missing/des_tables.c 979 980srcs: common-srcs missing-srcs srcs-enc 981 982EXT_SRCS = $(srcdir)/ext/ripper/ripper.c \ 983 $(srcdir)/ext/rbconfig/sizeof/sizes.c \ 984 $(srcdir)/ext/rbconfig/sizeof/limits.c \ 985 $(srcdir)/ext/socket/constdefs.c \ 986 $(srcdir)/ext/etc/constdefs.h \ 987 # EXT_SRCS 988 989srcs-ext: $(EXT_SRCS) 990realclean-srcs-ext:: 991 $(Q)$(RM) $(EXT_SRCS) 992 993EXTRA_SRCS = $(srcdir)/ext/json/parser/parser.c \ 994 $(srcdir)/ext/date/zonetab.h \ 995 $(empty) 996 997srcs-extra: $(EXTRA_SRCS) 998realclean-srcs-extra:: 999 $(Q)$(RM) $(EXTRA_SRCS) 1000 1001LIB_SRCS = $(srcdir)/lib/unicode_normalize/tables.rb 1002 1003srcs-lib: $(LIB_SRCS) 1004 1005srcs-enc: $(ENC_MK) 1006 $(ECHO) making srcs under enc 1007 $(Q) $(MAKE) $(MAKE_ENC) srcs 1008 1009all-incs: incs {$(VPATH)}encdb.h {$(VPATH)}transdb.h 1010incs: $(INSNS) {$(VPATH)}node_name.inc {$(VPATH)}known_errors.inc \ 1011 {$(VPATH)}vm_call_iseq_optimized.inc $(srcdir)/revision.h \ 1012 $(REVISION_H) \ 1013 $(UNICODE_DATA_HEADERS) $(srcdir)/enc/jis/props.h \ 1014 {$(VPATH)}id.h {$(VPATH)}probes.dmyh 1015 1016insns: $(INSNS) 1017 1018id.h: $(srcdir)/tool/generic_erb.rb $(srcdir)/template/id.h.tmpl $(srcdir)/defs/id.def 1019 $(ECHO) generating $@ 1020 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb --output=$@ \ 1021 $(srcdir)/template/id.h.tmpl 1022 1023id.c: $(srcdir)/tool/generic_erb.rb $(srcdir)/template/id.c.tmpl $(srcdir)/defs/id.def 1024 $(ECHO) generating $@ 1025 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb --output=$@ \ 1026 $(srcdir)/template/id.c.tmpl 1027 1028node_name.inc: $(srcdir)/tool/node_name.rb $(srcdir)/node.h 1029 $(ECHO) generating $@ 1030 $(Q) $(BASERUBY) -n $(srcdir)/tool/node_name.rb < $(srcdir)/node.h > $@ 1031 1032encdb.h: $(PREP) $(srcdir)/tool/generic_erb.rb $(srcdir)/template/encdb.h.tmpl 1033 $(ECHO) generating $@ 1034 $(Q) $(MINIRUBY) $(srcdir)/tool/generic_erb.rb -c -o $@ $(srcdir)/template/encdb.h.tmpl $(srcdir)/enc enc 1035 1036transdb.h: $(PREP) srcs-enc $(srcdir)/tool/generic_erb.rb $(srcdir)/template/transdb.h.tmpl 1037 $(ECHO) generating $@ 1038 $(Q) $(MINIRUBY) $(srcdir)/tool/generic_erb.rb -c -o $@ $(srcdir)/template/transdb.h.tmpl $(srcdir)/enc/trans enc/trans 1039 1040enc/encinit.c: $(ENC_MK) $(srcdir)/enc/encinit.c.erb 1041 1042known_errors.inc: $(srcdir)/template/known_errors.inc.tmpl $(srcdir)/defs/known_errors.def 1043 $(ECHO) generating $@ 1044 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -c -o $@ $(srcdir)/template/known_errors.inc.tmpl $(srcdir)/defs/known_errors.def 1045 1046vm_call_iseq_optimized.inc: $(srcdir)/tool/mk_call_iseq_optimized.rb 1047 $(ECHO) generating $@ 1048 $(Q) $(BASERUBY) $(srcdir)/tool/mk_call_iseq_optimized.rb > $@ 1049 1050$(MINIPRELUDE_C): $(COMPILE_PRELUDE) 1051 $(ECHO) generating $@ 1052 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -o $@ \ 1053 $(srcdir)/template/prelude.c.tmpl 1054 1055$(PRELUDE_C): $(COMPILE_PRELUDE) \ 1056 $(PRELUDE_SCRIPTS) 1057 $(ECHO) generating $@ 1058 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -c -o $@ \ 1059 $(srcdir)/template/prelude.c.tmpl $(PRELUDE_SCRIPTS) 1060 1061$(GOLF_PRELUDE_C): $(COMPILE_PRELUDE) {$(srcdir)}golf_prelude.rb 1062 $(ECHO) generating $@ 1063 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb -I$(srcdir) -c -o $@ \ 1064 $(srcdir)/template/prelude.c.tmpl golf_prelude.rb 1065 1066MAINCPPFLAGS = $(ENABLE_DEBUG_ENV:yes=-DRUBY_DEBUG_ENV=1) 1067 1068$(MAINOBJ): $(srcdir)/$(MAINSRC) 1069 $(ECHO) compiling $(srcdir)/$(MAINSRC) 1070 $(Q) $(CC) $(MAINCPPFLAGS) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$(srcdir)/$(MAINSRC) 1071 1072{$(VPATH)}probes.dmyh: {$(srcdir)}probes.d $(srcdir)/tool/gen_dummy_probes.rb 1073 1074probes.dmyh: 1075 $(BASERUBY) $(srcdir)/tool/gen_dummy_probes.rb $(srcdir)/probes.d > $@ 1076 1077probes.h: {$(VPATH)}probes.$(DTRACE_EXT) 1078 1079prereq: incs srcs preludes PHONY 1080 1081preludes: {$(VPATH)}prelude.c 1082preludes: {$(VPATH)}miniprelude.c 1083preludes: {$(srcdir)}golf_prelude.c 1084 1085$(srcdir)/revision.h: 1086 $(Q)$(gnumake:yes=#) $(RM) $(@F) 1087 $(Q)$(gnumake:yes=#) exit > $@ || exit > $(@F) 1088 1089$(REVISION_H): $(srcdir)/version.h $(srcdir)/tool/file2lastrev.rb $(REVISION_FORCE) 1090 -$(Q) $(BASERUBY) $(srcdir)/tool/file2lastrev.rb -q --revision.h "$(srcdir)" > revision.tmp 1091 $(Q)$(IFCHANGE) "--timestamp=$@" "$(srcdir)/revision.h" revision.tmp 1092 1093$(srcdir)/ext/ripper/ripper.c: $(srcdir)/ext/ripper/tools/preproc.rb $(srcdir)/parse.y id.h 1094 $(ECHO) generating $@ 1095 $(Q) VPATH=$${PWD-`pwd`} && $(CHDIR) $(@D) && \ 1096 sed -e 's/{\$$([^(){}]*)[^{}]*}//g' -e /AUTOGENERATED/q depend | \ 1097 $(exec) $(MAKE) -f - $(mflags) \ 1098 Q=$(Q) ECHO=$(ECHO) RM="$(RM)" top_srcdir=../.. srcdir=. VPATH="$${VPATH}" \ 1099 RUBY="$(BASERUBY)" PATH_SEPARATOR="$(PATH_SEPARATOR)" 1100 1101$(srcdir)/ext/json/parser/parser.c: $(srcdir)/ext/json/parser/parser.rl 1102 $(ECHO) generating $@ 1103 $(Q) $(CHDIR) $(@D) && $(exec) $(MAKE) -f prereq.mk $(mflags) \ 1104 Q=$(Q) ECHO=$(ECHO) top_srcdir=../../.. srcdir=. VPATH=../../.. BASERUBY="$(BASERUBY)" 1105 1106$(srcdir)/ext/date/zonetab.h: $(srcdir)/ext/date/zonetab.list 1107 $(ECHO) generating $@ 1108 $(Q) $(CHDIR) $(@D) && $(exec) $(MAKE) -f prereq.mk $(mflags) \ 1109 Q=$(Q) ECHO=$(ECHO) top_srcdir=../.. srcdir=. VPATH=../.. BASERUBY="$(BASERUBY)" 1110 1111$(srcdir)/ext/rbconfig/sizeof/sizes.c: $(srcdir)/ext/rbconfig/sizeof/depend \ 1112 $(srcdir)/tool/generic_erb.rb $(srcdir)/template/sizes.c.tmpl $(srcdir)/configure.ac 1113 $(ECHO) generating $@ 1114 $(Q) $(CHDIR) $(@D) && \ 1115 sed '/AUTOGENERATED/q' depend | \ 1116 $(exec) $(MAKE) -f - $(mflags) \ 1117 Q=$(Q) ECHO=$(ECHO) top_srcdir=../../.. srcdir=. VPATH=../../.. RUBY="$(BASERUBY)" $(@F) 1118 1119$(srcdir)/ext/rbconfig/sizeof/limits.c: $(srcdir)/ext/rbconfig/sizeof/depend \ 1120 $(srcdir)/tool/generic_erb.rb $(srcdir)/template/limits.c.tmpl 1121 $(ECHO) generating $@ 1122 $(Q) $(CHDIR) $(@D) && \ 1123 sed '/AUTOGENERATED/q' depend | \ 1124 $(exec) $(MAKE) -f - $(mflags) \ 1125 Q=$(Q) ECHO=$(ECHO) top_srcdir=../../.. srcdir=. VPATH=../../.. RUBY="$(BASERUBY)" $(@F) 1126 1127$(srcdir)/ext/socket/constdefs.c: $(srcdir)/ext/socket/depend 1128 $(Q) $(CHDIR) $(@D) && \ 1129 sed '/AUTOGENERATED/q' depend | \ 1130 $(exec) $(MAKE) -f - $(mflags) \ 1131 Q=$(Q) ECHO=$(ECHO) top_srcdir=../.. srcdir=. VPATH=../.. RUBY="$(BASERUBY)" 1132 1133$(srcdir)/ext/etc/constdefs.h: $(srcdir)/ext/etc/depend 1134 $(Q) $(CHDIR) $(@D) && \ 1135 sed '/AUTOGENERATED/q' depend | \ 1136 $(exec) $(MAKE) -f - $(mflags) \ 1137 Q=$(Q) ECHO=$(ECHO) top_srcdir=../.. srcdir=. VPATH=../.. RUBY="$(BASERUBY)" 1138 1139## 1140 1141run: fake miniruby$(EXEEXT) PHONY 1142 $(BTESTRUBY) $(TESTRUN_SCRIPT) $(RUNOPT) 1143 1144runruby: $(PROGRAM) PHONY 1145 $(RUNRUBY) $(TESTRUN_SCRIPT) 1146 1147parse: fake miniruby$(EXEEXT) PHONY 1148 $(BTESTRUBY) --dump=parsetree_with_comment,insns $(TESTRUN_SCRIPT) 1149 1150bisect: PHONY 1151 $(srcdir)/tool/bisect.sh miniruby $(srcdir) 1152 1153bisect-ruby: PHONY 1154 $(srcdir)/tool/bisect.sh ruby $(srcdir) 1155 1156COMPARE_RUBY = $(BASERUBY) 1157ITEM = 1158ARGS = $$(find $(srcdir)/benchmark -maxdepth 1 -name '*$(ITEM)*.yml' -o -name '*$(ITEM)*.rb' | sort) 1159OPTS = 1160 1161# You can pass several options through OPTS environment variable. 1162# $ make benchmark ARGS="--help" displays more detail. 1163# for example, 1164# $ make benchmark COMPARE_RUBY="ruby-trunk" OPTS="-e ruby-2.2.2" 1165# This command compares trunk and built-ruby and 2.2.2 1166benchmark: miniruby$(EXEEXT) update-benchmark-driver PHONY 1167 $(BASERUBY) -rrubygems -I$(srcdir)/benchmark/lib $(srcdir)/benchmark/benchmark-driver/exe/benchmark-driver \ 1168 --executables="compare-ruby::$(COMPARE_RUBY) -I$(EXTOUT)/common --disable-gem" \ 1169 --executables="built-ruby::$(MINIRUBY) -r$(srcdir)/prelude --disable-gem" \ 1170 $(ARGS) $(OPTS) 1171 1172run.gdb: 1173 echo set breakpoint pending on > run.gdb 1174 echo b ruby_debug_breakpoint >> run.gdb 1175 echo '# handle SIGINT nostop' >> run.gdb 1176 echo '# handle SIGPIPE nostop' >> run.gdb 1177 echo '# b rb_longjmp' >> run.gdb 1178 echo source $(srcdir)/breakpoints.gdb >> run.gdb 1179 echo source $(srcdir)/.gdbinit >> run.gdb 1180 echo 'set $$_exitcode = -999' >> run.gdb 1181 echo run >> run.gdb 1182 echo 'if $$_exitcode != -999' >> run.gdb 1183 echo ' quit' >> run.gdb 1184 echo end >> run.gdb 1185 1186 1187gdb: miniruby$(EXEEXT) run.gdb PHONY 1188 gdb -x run.gdb --quiet --args $(MINIRUBY) $(TESTRUN_SCRIPT) 1189 1190gdb-ruby: $(PROGRAM) run.gdb PHONY 1191 $(Q) $(RUNRUBY_COMMAND) $(RUNRUBY_DEBUGGER) -- $(TESTRUN_SCRIPT) 1192 1193LLDB_INIT = command script import -r $(srcdir)/misc/lldb_cruby.py 1194 1195lldb: miniruby$(EXEEXT) PHONY 1196 lldb -o '$(LLDB_INIT)' miniruby$(EXEEXT) -- $(TESTRUN_SCRIPT) 1197 1198lldb-ruby: $(PROGRAM) PHONY 1199 lldb $(enable_shared:yes=-o 'target modules add ${LIBRUBY_SO}') -o '$(LLDB_INIT)' $(PROGRAM) -- $(TESTRUN_SCRIPT) 1200 1201DISTPKGS = gzip,zip,all 1202dist: 1203 $(BASERUBY) $(srcdir)/tool/make-snapshot \ 1204 -srcdir=$(srcdir) -packages=$(DISTPKGS) \ 1205 -unicode-version=$(UNICODE_VERSION) \ 1206 tmp $(RELNAME) 1207 1208up:: update-remote 1209 1210up:: 1211 -$(Q)$(MAKE) $(mflags) Q=$(Q) REVISION_FORCE=PHONY "$(REVISION_H)" 1212 1213up:: 1214 -$(Q)$(MAKE) $(mflags) Q=$(Q) after-update 1215 1216after-update:: extract-extlibs 1217 1218update-remote:: update-src update-download 1219update-download:: update-unicode update-gems download-extlibs 1220 1221update-mspec: 1222update-rubyspec: 1223 1224update-config_files: PHONY 1225 $(Q) $(BASERUBY) -C "$(srcdir)" tool/downloader.rb -d tool --cache-dir=$(CACHE_DIR) -e gnu \ 1226 config.guess config.sub 1227 1228update-gems: PHONY 1229 $(ECHO) Downloading bundled gem files... 1230 $(Q) $(BASERUBY) -C "$(srcdir)" \ 1231 -I./tool -rdownloader -answ \ 1232 -e 'gem, ver = *$$F' \ 1233 -e 'old = Dir.glob("gems/#{gem}-*.gem")' \ 1234 -e 'gem = "#{gem}-#{ver}.gem"' \ 1235 -e 'Downloader::RubyGems.download(gem, "gems", nil) and' \ 1236 -e '(old.delete("gems/#{gem}"); !old.empty?) and' \ 1237 -e 'File.unlink(*old) and' \ 1238 -e 'FileUtils.rm_rf(old.map{'"|n|"'n.chomp(".gem")})' \ 1239 gems/bundled_gems 1240 1241extract-gems: PHONY 1242 $(ECHO) Extracting bundled gem files... 1243 $(Q) $(RUNRUBY) -C "$(srcdir)/gems" \ 1244 -I../tool -rgem-unpack -answ \ 1245 -e 'gem, ver = *$$F' \ 1246 -e 'Gem.unpack("#{gem}-#{ver}.gem")' \ 1247 bundled_gems 1248 1249update-bundled_gems: PHONY 1250 $(Q) $(RUNRUBY) -rrubygems \ 1251 -pla \ 1252 -e '(gem,src), = Gem::SpecFetcher.fetcher.detect(:latest) {'"|s|" \ 1253 -e 's.platform=="ruby"&&s.name==$$F[0]' \ 1254 -e '}' \ 1255 -e 'gem = src.fetch_spec(gem)' \ 1256 -e '$$_ = [gem.name, gem.version, gem.metadata["source_code_uri"]||gem.homepage].join(" ")' \ 1257 "$(srcdir)/gems/bundled_gems" | \ 1258 "$(IFCHANGE)" "$(srcdir)/gems/bundled_gems" - 1259 1260test-bundled-gems-precheck: $(arch)-fake.rb programs 1261 1262test-bundled-gems-fetch: $(PREP) 1263 $(Q) $(BASERUBY) -C $(srcdir)/gems ../tool/fetch-bundled_gems.rb src bundled_gems 1264 1265test-bundled-gems-prepare: test-bundled-gems-precheck test-bundled-gems-fetch 1266 $(XRUBY) -C "$(srcdir)" bin/gem install --no-document \ 1267 --install-dir .bundle --conservative "bundler" "minitest:~> 5" 'test-unit' 'rake' 'hoe' 'yard' 'pry' 'packnga' 1268 1269PREPARE_BUNDLED_GEMS = test-bundled-gems-prepare 1270test-bundled-gems: $(TEST_RUNNABLE)-test-bundled-gems 1271yes-test-bundled-gems: test-bundled-gems-run 1272no-test-bundled-gems: 1273test-bundled-gems-run: $(PREPARE_BUNDLED_GEMS) 1274 1275test-bundler-precheck: $(arch)-fake.rb programs 1276 1277yes-test-bundler-prepare: test-bundler-precheck 1278 $(XRUBY) -C "$(srcdir)" bin/gem install --no-document \ 1279 --install-dir .bundle --conservative "rspec:~> 3.5" 1280 1281RSPECOPTS = --format progress 1282BUNDLER_SPECS = 1283test-bundler: $(TEST_RUNNABLE)-test-bundler 1284yes-test-bundler: yes-test-bundler-prepare 1285 $(gnumake_recursive)$(Q) \ 1286 $(XRUBY) -C $(srcdir) -Ispec/bundler .bundle/bin/rspec \ 1287 --require spec_helper $(RSPECOPTS) spec/bundler/$(BUNDLER_SPECS) 1288no-test-bundler: 1289 1290UNICODE_FILES = $(UNICODE_SRC_DATA_DIR)/UnicodeData.txt \ 1291 $(UNICODE_SRC_DATA_DIR)/CompositionExclusions.txt \ 1292 $(UNICODE_SRC_DATA_DIR)/NormalizationTest.txt \ 1293 $(UNICODE_SRC_DATA_DIR)/CaseFolding.txt \ 1294 $(UNICODE_SRC_DATA_DIR)/SpecialCasing.txt \ 1295 $(empty) 1296 1297UNICODE_PROPERTY_FILES = \ 1298 $(UNICODE_SRC_DATA_DIR)/Blocks.txt \ 1299 $(UNICODE_SRC_DATA_DIR)/DerivedAge.txt \ 1300 $(UNICODE_SRC_DATA_DIR)/DerivedCoreProperties.txt \ 1301 $(UNICODE_SRC_DATA_DIR)/PropList.txt \ 1302 $(UNICODE_SRC_DATA_DIR)/PropertyAliases.txt \ 1303 $(UNICODE_SRC_DATA_DIR)/PropertyValueAliases.txt \ 1304 $(UNICODE_SRC_DATA_DIR)/Scripts.txt \ 1305 $(empty) 1306 1307UNICODE_AUXILIARY_FILES = \ 1308 $(UNICODE_SRC_DATA_DIR)/auxiliary/GraphemeBreakProperty.txt \ 1309 $(UNICODE_SRC_DATA_DIR)/auxiliary/GraphemeBreakTest.txt \ 1310 $(empty) 1311 1312UNICODE_EMOJI_FILES = \ 1313 $(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-data.txt \ 1314 $(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-sequences.txt \ 1315 $(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-test.txt \ 1316 $(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-variation-sequences.txt \ 1317 $(UNICODE_SRC_EMOJI_DATA_DIR)/emoji-zwj-sequences.txt \ 1318 $(empty) 1319 1320update-unicode: $(UNICODE_FILES) $(UNICODE_PROPERTY_FILES) 1321 1322CACHE_DIR = $(srcdir)/.downloaded-cache 1323UNICODE_DOWNLOAD = \ 1324 $(BASERUBY) $(srcdir)/tool/downloader.rb \ 1325 --cache-dir=$(CACHE_DIR) \ 1326 --unicode-beta $(UNICODE_BETA) \ 1327 -d $(UNICODE_SRC_DATA_DIR) \ 1328 -p $(UNICODE_VERSION)/ucd \ 1329 -e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode 1330UNICODE_AUXILIARY_DOWNLOAD = \ 1331 $(BASERUBY) $(srcdir)/tool/downloader.rb \ 1332 --cache-dir=$(CACHE_DIR) \ 1333 --unicode-beta $(UNICODE_BETA) \ 1334 -d $(UNICODE_SRC_DATA_DIR)/auxiliary \ 1335 -p $(UNICODE_VERSION)/ucd/auxiliary \ 1336 -e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode 1337UNICODE_EMOJI_DOWNLOAD = \ 1338 $(BASERUBY) $(srcdir)/tool/downloader.rb \ 1339 --cache-dir=$(CACHE_DIR) \ 1340 --unicode-beta $(UNICODE_BETA) \ 1341 -d $(UNICODE_SRC_EMOJI_DATA_DIR) \ 1342 -p emoji/$(UNICODE_EMOJI_VERSION) \ 1343 -e $(ALWAYS_UPDATE_UNICODE:yes=-a) unicode 1344 1345$(UNICODE_PROPERTY_FILES): update-unicode-property-files 1346update-unicode-property-files: 1347 $(ECHO) Downloading Unicode $(UNICODE_VERSION) property files... 1348 $(Q) $(UNICODE_DOWNLOAD) $(UNICODE_PROPERTY_FILES) 1349 $(ECHO) Downloading Unicode $(UNICODE_VERSION) auxiliary files... 1350 $(Q) $(MAKEDIRS) "$(UNICODE_SRC_DATA_DIR)/auxiliary" 1351 $(Q) $(UNICODE_AUXILIARY_DOWNLOAD) $(UNICODE_AUXILIARY_FILES) 1352 $(ECHO) Downloading Unicode emoji $(UNICODE_EMOJI_VERSION) files... 1353 $(Q) $(MAKEDIRS) "$(UNICODE_SRC_EMOJI_DATA_DIR)" 1354 $(Q) $(UNICODE_EMOJI_DOWNLOAD) $(UNICODE_EMOJI_FILES) 1355 1356$(UNICODE_FILES): update-unicode-files 1357update-unicode-files: 1358 $(ECHO) Downloading Unicode $(UNICODE_VERSION) data files... 1359 $(Q) $(MAKEDIRS) "$(UNICODE_SRC_DATA_DIR)" 1360 $(Q) $(UNICODE_DOWNLOAD) $(UNICODE_FILES) 1361 1362$(srcdir)/$(HAVE_BASERUBY:yes=lib/unicode_normalize/tables.rb): \ 1363 $(UNICODE_SRC_DATA_DIR)/.unicode-tables.time 1364 1365$(UNICODE_SRC_DATA_DIR)/$(ALWAYS_UPDATE_UNICODE:yes=.unicode-tables.time): \ 1366 $(UNICODE_FILES) $(UNICODE_PROPERTY_FILES) 1367 1368touch-unicode-files: 1369 $(MAKEDIRS) $(UNICODE_SRC_DATA_DIR) 1370 touch $(UNICODE_SRC_DATA_DIR)/.unicode-tables.time $(UNICODE_DATA_HEADERS) 1371 1372$(UNICODE_SRC_DATA_DIR)/.unicode-tables.time: $(srcdir)/tool/generic_erb.rb \ 1373 $(srcdir)/template/unicode_norm_gen.tmpl \ 1374 $(ALWAYS_UPDATE_UNICODE:yes=update-unicode) 1375 $(Q) $(MAKE) $(@D) 1376 $(Q) $(BASERUBY) $(srcdir)/tool/generic_erb.rb \ 1377 -c -t$@ -o $(srcdir)/lib/unicode_normalize/tables.rb \ 1378 -I $(srcdir) \ 1379 $(srcdir)/template/unicode_norm_gen.tmpl \ 1380 $(UNICODE_DATA_DIR) lib/unicode_normalize 1381 1382$(UNICODE_SRC_DATA_DIR): 1383 $(Q) $(exec) $(MAKEDIRS) $@ || exit && echo $(MAKE) 1384 1385$(UNICODE_HDR_DIR)/$(ALWAYS_UPDATE_UNICODE:yes=name2ctype.h): \ 1386 $(srcdir)/tool/enc-unicode.rb \ 1387 $(UNICODE_SRC_DATA_DIR)/UnicodeData.txt \ 1388 $(UNICODE_PROPERTY_FILES) 1389 1390$(UNICODE_HDR_DIR)/name2ctype.h: 1391 $(MAKEDIRS) $(@D) 1392 $(BOOTSTRAPRUBY) $(srcdir)/tool/enc-unicode.rb --header \ 1393 $(UNICODE_SRC_DATA_DIR) $(UNICODE_SRC_EMOJI_DATA_DIR) > $@.new 1394 $(MV) $@.new $@ 1395 1396# the next non-comment line was: 1397# $(UNICODE_HDR_DIR)/casefold.h: $(srcdir)/enc/unicode/case-folding.rb \ 1398# but was changed to make sure CI works on systems that don't have gperf 1399unicode-up: $(UNICODE_DATA_HEADERS) 1400 1401$(UNICODE_HDR_DIR)/$(ALWAYS_UPDATE_UNICODE:yes=casefold.h): \ 1402 $(srcdir)/enc/unicode/case-folding.rb \ 1403 $(UNICODE_SRC_DATA_DIR)/UnicodeData.txt \ 1404 $(UNICODE_SRC_DATA_DIR)/SpecialCasing.txt \ 1405 $(UNICODE_SRC_DATA_DIR)/CaseFolding.txt 1406 1407$(UNICODE_HDR_DIR)/casefold.h: 1408 $(MAKEDIRS) $(@D) 1409 $(Q) $(BASERUBY) $(srcdir)/enc/unicode/case-folding.rb \ 1410 --output-file=$@ \ 1411 --mapping-data-directory=$(UNICODE_SRC_DATA_DIR) 1412 1413download-extlibs: 1414 $(Q) $(BASERUBY) -C $(srcdir) -w tool/extlibs.rb --download ext 1415 1416extract-extlibs: 1417 $(Q) $(BASERUBY) -C $(srcdir) -w tool/extlibs.rb --all ext 1418 1419clean-extlibs: 1420 $(Q) $(RMALL) $(srcdir)/.downloaded-cache 1421 1422clean-gems: 1423 $(Q) $(RM) gems/*.gem 1424 1425CLEAN_CACHE = clean-extlibs 1426 1427info: info-program info-libruby_a info-libruby_so info-arch 1428info-program: PHONY 1429 @echo PROGRAM=$(PROGRAM) 1430info-libruby_a: PHONY 1431 @echo LIBRUBY_A=$(LIBRUBY_A) 1432info-libruby_so: PHONY 1433 @echo LIBRUBY_SO=$(LIBRUBY_SO) 1434info-arch: PHONY 1435 @echo arch=$(arch) 1436 1437change: PHONY 1438 $(BASERUBY) -C "$(srcdir)" ./tool/change_maker.rb $(CHANGES) > change.log 1439 1440exam: check 1441 1442love: sudo-precheck up all test exam install 1443 @echo love is all you need 1444 1445great: exam 1446 1447yes-test-all no-test-all: sudo-precheck 1448 1449sudo-precheck: PHONY 1450 @$(SUDO) echo > $(NULL) 1451 1452update-man-date: PHONY 1453 -$(Q) $(BASERUBY) -I"$(srcdir)/tool" -rvcs -i -p \ 1454 -e 'BEGIN{@vcs=VCS.detect(ARGV.shift)}' \ 1455 -e '$$_.sub!(/^(\.Dd ).*/){$$1+@vcs.modified(ARGF.path).strftime("%B %d, %Y")}' \ 1456 "$(srcdir)" "$(srcdir)"/man/*.1 1457 1458help: PHONY 1459 $(MESSAGE_BEGIN) \ 1460 " Makefile of Ruby" \ 1461 "" \ 1462 "targets:" \ 1463 " all (default): builds all of below" \ 1464 " miniruby: builds only miniruby" \ 1465 " encs: builds encodings" \ 1466 " exts: builds extensions" \ 1467 " main: builds encodings, extensions and ruby" \ 1468 " docs: builds documents" \ 1469 " install-capi: builds C API documents" \ 1470 " run: runs test.rb by miniruby" \ 1471 " runruby: runs test.rb by ruby you just built" \ 1472 " gdb: runs test.rb by miniruby under gdb" \ 1473 " gdb-ruby: runs test.rb by ruby under gdb" \ 1474 " check: equals make test test-all test-spec" \ 1475 " exam: equals make check" \ 1476 " test: ruby core tests" \ 1477 " test-all: all ruby tests [TESTOPTS=-j4 TESTS=<test files>]" \ 1478 " test-spec: run the Ruby spec suite" \ 1479 " test-rubyspec: same as test-spec" \ 1480 " test-bundler: run the Bundler spec" \ 1481 " test-bundled-gems: run the test suite of bundled gems" \ 1482 " up: update local copy and autogenerated files" \ 1483 " benchmark: benchmark this ruby and COMPARE_RUBY." \ 1484 " gcbench: gc benchmark [GCBENCH_ITEM=<item_name>]" \ 1485 " gcbench-rdoc: gc benchmark with GCBENCH_ITEM=rdoc" \ 1486 " install: install all ruby distributions" \ 1487 " install-nodoc: install without rdoc" \ 1488 " install-cross: install cross compiling stuff" \ 1489 " clean: clean for tarball" \ 1490 " distclean: clean for repository" \ 1491 " change: make change log template" \ 1492 " golf: for golfers" \ 1493 " goruby: same as golf" \ 1494 "" \ 1495 "see DeveloperHowto for more detail: " \ 1496 " https://bugs.ruby-lang.org/projects/ruby/wiki/DeveloperHowto" \ 1497 $(MESSAGE_END) 1498 1499# AUTOGENERATED DEPENDENCIES START 1500addr2line.$(OBJEXT): {$(VPATH)}addr2line.c 1501addr2line.$(OBJEXT): {$(VPATH)}addr2line.h 1502addr2line.$(OBJEXT): {$(VPATH)}config.h 1503addr2line.$(OBJEXT): {$(VPATH)}defines.h 1504addr2line.$(OBJEXT): {$(VPATH)}missing.h 1505array.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1506array.$(OBJEXT): $(top_srcdir)/include/ruby.h 1507array.$(OBJEXT): {$(VPATH)}array.c 1508array.$(OBJEXT): {$(VPATH)}config.h 1509array.$(OBJEXT): {$(VPATH)}debug_counter.h 1510array.$(OBJEXT): {$(VPATH)}defines.h 1511array.$(OBJEXT): {$(VPATH)}encoding.h 1512array.$(OBJEXT): {$(VPATH)}gc.h 1513array.$(OBJEXT): {$(VPATH)}id.h 1514array.$(OBJEXT): {$(VPATH)}intern.h 1515array.$(OBJEXT): {$(VPATH)}internal.h 1516array.$(OBJEXT): {$(VPATH)}io.h 1517array.$(OBJEXT): {$(VPATH)}missing.h 1518array.$(OBJEXT): {$(VPATH)}onigmo.h 1519array.$(OBJEXT): {$(VPATH)}oniguruma.h 1520array.$(OBJEXT): {$(VPATH)}probes.dmyh 1521array.$(OBJEXT): {$(VPATH)}probes.h 1522array.$(OBJEXT): {$(VPATH)}ruby_assert.h 1523array.$(OBJEXT): {$(VPATH)}st.h 1524array.$(OBJEXT): {$(VPATH)}subst.h 1525array.$(OBJEXT): {$(VPATH)}transient_heap.h 1526array.$(OBJEXT): {$(VPATH)}util.h 1527ast.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1528ast.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1529ast.$(OBJEXT): $(CCAN_DIR)/list/list.h 1530ast.$(OBJEXT): $(CCAN_DIR)/str/str.h 1531ast.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1532ast.$(OBJEXT): $(top_srcdir)/include/ruby.h 1533ast.$(OBJEXT): {$(VPATH)}ast.c 1534ast.$(OBJEXT): {$(VPATH)}config.h 1535ast.$(OBJEXT): {$(VPATH)}defines.h 1536ast.$(OBJEXT): {$(VPATH)}encoding.h 1537ast.$(OBJEXT): {$(VPATH)}id.h 1538ast.$(OBJEXT): {$(VPATH)}intern.h 1539ast.$(OBJEXT): {$(VPATH)}internal.h 1540ast.$(OBJEXT): {$(VPATH)}iseq.h 1541ast.$(OBJEXT): {$(VPATH)}method.h 1542ast.$(OBJEXT): {$(VPATH)}missing.h 1543ast.$(OBJEXT): {$(VPATH)}node.h 1544ast.$(OBJEXT): {$(VPATH)}onigmo.h 1545ast.$(OBJEXT): {$(VPATH)}oniguruma.h 1546ast.$(OBJEXT): {$(VPATH)}ruby_assert.h 1547ast.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1548ast.$(OBJEXT): {$(VPATH)}st.h 1549ast.$(OBJEXT): {$(VPATH)}subst.h 1550ast.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1551ast.$(OBJEXT): {$(VPATH)}thread_native.h 1552ast.$(OBJEXT): {$(VPATH)}util.h 1553ast.$(OBJEXT): {$(VPATH)}vm_core.h 1554ast.$(OBJEXT): {$(VPATH)}vm_opts.h 1555bignum.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1556bignum.$(OBJEXT): $(top_srcdir)/include/ruby.h 1557bignum.$(OBJEXT): {$(VPATH)}bignum.c 1558bignum.$(OBJEXT): {$(VPATH)}config.h 1559bignum.$(OBJEXT): {$(VPATH)}defines.h 1560bignum.$(OBJEXT): {$(VPATH)}encoding.h 1561bignum.$(OBJEXT): {$(VPATH)}id.h 1562bignum.$(OBJEXT): {$(VPATH)}intern.h 1563bignum.$(OBJEXT): {$(VPATH)}internal.h 1564bignum.$(OBJEXT): {$(VPATH)}io.h 1565bignum.$(OBJEXT): {$(VPATH)}missing.h 1566bignum.$(OBJEXT): {$(VPATH)}onigmo.h 1567bignum.$(OBJEXT): {$(VPATH)}oniguruma.h 1568bignum.$(OBJEXT): {$(VPATH)}ruby_assert.h 1569bignum.$(OBJEXT): {$(VPATH)}st.h 1570bignum.$(OBJEXT): {$(VPATH)}subst.h 1571bignum.$(OBJEXT): {$(VPATH)}thread.h 1572bignum.$(OBJEXT): {$(VPATH)}util.h 1573class.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1574class.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1575class.$(OBJEXT): $(CCAN_DIR)/list/list.h 1576class.$(OBJEXT): $(CCAN_DIR)/str/str.h 1577class.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1578class.$(OBJEXT): $(top_srcdir)/include/ruby.h 1579class.$(OBJEXT): {$(VPATH)}class.c 1580class.$(OBJEXT): {$(VPATH)}config.h 1581class.$(OBJEXT): {$(VPATH)}constant.h 1582class.$(OBJEXT): {$(VPATH)}defines.h 1583class.$(OBJEXT): {$(VPATH)}encoding.h 1584class.$(OBJEXT): {$(VPATH)}id.h 1585class.$(OBJEXT): {$(VPATH)}id_table.h 1586class.$(OBJEXT): {$(VPATH)}intern.h 1587class.$(OBJEXT): {$(VPATH)}internal.h 1588class.$(OBJEXT): {$(VPATH)}io.h 1589class.$(OBJEXT): {$(VPATH)}method.h 1590class.$(OBJEXT): {$(VPATH)}missing.h 1591class.$(OBJEXT): {$(VPATH)}node.h 1592class.$(OBJEXT): {$(VPATH)}onigmo.h 1593class.$(OBJEXT): {$(VPATH)}oniguruma.h 1594class.$(OBJEXT): {$(VPATH)}ruby_assert.h 1595class.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1596class.$(OBJEXT): {$(VPATH)}st.h 1597class.$(OBJEXT): {$(VPATH)}subst.h 1598class.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1599class.$(OBJEXT): {$(VPATH)}thread_native.h 1600class.$(OBJEXT): {$(VPATH)}vm_core.h 1601class.$(OBJEXT): {$(VPATH)}vm_debug.h 1602class.$(OBJEXT): {$(VPATH)}vm_opts.h 1603compar.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1604compar.$(OBJEXT): {$(VPATH)}compar.c 1605compar.$(OBJEXT): {$(VPATH)}config.h 1606compar.$(OBJEXT): {$(VPATH)}defines.h 1607compar.$(OBJEXT): {$(VPATH)}id.h 1608compar.$(OBJEXT): {$(VPATH)}intern.h 1609compar.$(OBJEXT): {$(VPATH)}missing.h 1610compar.$(OBJEXT): {$(VPATH)}st.h 1611compar.$(OBJEXT): {$(VPATH)}subst.h 1612compile.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1613compile.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1614compile.$(OBJEXT): $(CCAN_DIR)/list/list.h 1615compile.$(OBJEXT): $(CCAN_DIR)/str/str.h 1616compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1617compile.$(OBJEXT): $(top_srcdir)/include/ruby.h 1618compile.$(OBJEXT): {$(VPATH)}compile.c 1619compile.$(OBJEXT): {$(VPATH)}config.h 1620compile.$(OBJEXT): {$(VPATH)}defines.h 1621compile.$(OBJEXT): {$(VPATH)}encindex.h 1622compile.$(OBJEXT): {$(VPATH)}encoding.h 1623compile.$(OBJEXT): {$(VPATH)}gc.h 1624compile.$(OBJEXT): {$(VPATH)}id.h 1625compile.$(OBJEXT): {$(VPATH)}id_table.h 1626compile.$(OBJEXT): {$(VPATH)}insns.def 1627compile.$(OBJEXT): {$(VPATH)}insns.inc 1628compile.$(OBJEXT): {$(VPATH)}insns_info.inc 1629compile.$(OBJEXT): {$(VPATH)}intern.h 1630compile.$(OBJEXT): {$(VPATH)}internal.h 1631compile.$(OBJEXT): {$(VPATH)}io.h 1632compile.$(OBJEXT): {$(VPATH)}iseq.h 1633compile.$(OBJEXT): {$(VPATH)}method.h 1634compile.$(OBJEXT): {$(VPATH)}missing.h 1635compile.$(OBJEXT): {$(VPATH)}node.h 1636compile.$(OBJEXT): {$(VPATH)}onigmo.h 1637compile.$(OBJEXT): {$(VPATH)}oniguruma.h 1638compile.$(OBJEXT): {$(VPATH)}opt_sc.inc 1639compile.$(OBJEXT): {$(VPATH)}optinsn.inc 1640compile.$(OBJEXT): {$(VPATH)}optunifs.inc 1641compile.$(OBJEXT): {$(VPATH)}re.h 1642compile.$(OBJEXT): {$(VPATH)}regex.h 1643compile.$(OBJEXT): {$(VPATH)}ruby_assert.h 1644compile.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1645compile.$(OBJEXT): {$(VPATH)}st.h 1646compile.$(OBJEXT): {$(VPATH)}subst.h 1647compile.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1648compile.$(OBJEXT): {$(VPATH)}thread_native.h 1649compile.$(OBJEXT): {$(VPATH)}util.h 1650compile.$(OBJEXT): {$(VPATH)}vm_core.h 1651compile.$(OBJEXT): {$(VPATH)}vm_debug.h 1652compile.$(OBJEXT): {$(VPATH)}vm_opts.h 1653complex.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1654complex.$(OBJEXT): $(top_srcdir)/include/ruby.h 1655complex.$(OBJEXT): {$(VPATH)}complex.c 1656complex.$(OBJEXT): {$(VPATH)}config.h 1657complex.$(OBJEXT): {$(VPATH)}defines.h 1658complex.$(OBJEXT): {$(VPATH)}encoding.h 1659complex.$(OBJEXT): {$(VPATH)}id.h 1660complex.$(OBJEXT): {$(VPATH)}intern.h 1661complex.$(OBJEXT): {$(VPATH)}internal.h 1662complex.$(OBJEXT): {$(VPATH)}io.h 1663complex.$(OBJEXT): {$(VPATH)}missing.h 1664complex.$(OBJEXT): {$(VPATH)}onigmo.h 1665complex.$(OBJEXT): {$(VPATH)}oniguruma.h 1666complex.$(OBJEXT): {$(VPATH)}ruby_assert.h 1667complex.$(OBJEXT): {$(VPATH)}st.h 1668complex.$(OBJEXT): {$(VPATH)}subst.h 1669cont.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1670cont.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1671cont.$(OBJEXT): $(CCAN_DIR)/list/list.h 1672cont.$(OBJEXT): $(CCAN_DIR)/str/str.h 1673cont.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1674cont.$(OBJEXT): $(top_srcdir)/include/ruby.h 1675cont.$(OBJEXT): {$(VPATH)}$(COROUTINE_H) 1676cont.$(OBJEXT): {$(VPATH)}config.h 1677cont.$(OBJEXT): {$(VPATH)}cont.c 1678cont.$(OBJEXT): {$(VPATH)}defines.h 1679cont.$(OBJEXT): {$(VPATH)}encoding.h 1680cont.$(OBJEXT): {$(VPATH)}eval_intern.h 1681cont.$(OBJEXT): {$(VPATH)}gc.h 1682cont.$(OBJEXT): {$(VPATH)}id.h 1683cont.$(OBJEXT): {$(VPATH)}intern.h 1684cont.$(OBJEXT): {$(VPATH)}internal.h 1685cont.$(OBJEXT): {$(VPATH)}io.h 1686cont.$(OBJEXT): {$(VPATH)}method.h 1687cont.$(OBJEXT): {$(VPATH)}missing.h 1688cont.$(OBJEXT): {$(VPATH)}mjit.h 1689cont.$(OBJEXT): {$(VPATH)}node.h 1690cont.$(OBJEXT): {$(VPATH)}onigmo.h 1691cont.$(OBJEXT): {$(VPATH)}oniguruma.h 1692cont.$(OBJEXT): {$(VPATH)}ruby_assert.h 1693cont.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1694cont.$(OBJEXT): {$(VPATH)}st.h 1695cont.$(OBJEXT): {$(VPATH)}subst.h 1696cont.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1697cont.$(OBJEXT): {$(VPATH)}thread_native.h 1698cont.$(OBJEXT): {$(VPATH)}vm_core.h 1699cont.$(OBJEXT): {$(VPATH)}vm_debug.h 1700cont.$(OBJEXT): {$(VPATH)}vm_opts.h 1701debug.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1702debug.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1703debug.$(OBJEXT): $(CCAN_DIR)/list/list.h 1704debug.$(OBJEXT): $(CCAN_DIR)/str/str.h 1705debug.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1706debug.$(OBJEXT): $(top_srcdir)/include/ruby.h 1707debug.$(OBJEXT): {$(VPATH)}config.h 1708debug.$(OBJEXT): {$(VPATH)}debug.c 1709debug.$(OBJEXT): {$(VPATH)}defines.h 1710debug.$(OBJEXT): {$(VPATH)}encoding.h 1711debug.$(OBJEXT): {$(VPATH)}eval_intern.h 1712debug.$(OBJEXT): {$(VPATH)}gc.h 1713debug.$(OBJEXT): {$(VPATH)}id.h 1714debug.$(OBJEXT): {$(VPATH)}intern.h 1715debug.$(OBJEXT): {$(VPATH)}internal.h 1716debug.$(OBJEXT): {$(VPATH)}io.h 1717debug.$(OBJEXT): {$(VPATH)}method.h 1718debug.$(OBJEXT): {$(VPATH)}missing.h 1719debug.$(OBJEXT): {$(VPATH)}node.h 1720debug.$(OBJEXT): {$(VPATH)}onigmo.h 1721debug.$(OBJEXT): {$(VPATH)}oniguruma.h 1722debug.$(OBJEXT): {$(VPATH)}ruby_assert.h 1723debug.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1724debug.$(OBJEXT): {$(VPATH)}st.h 1725debug.$(OBJEXT): {$(VPATH)}subst.h 1726debug.$(OBJEXT): {$(VPATH)}symbol.h 1727debug.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1728debug.$(OBJEXT): {$(VPATH)}thread_native.h 1729debug.$(OBJEXT): {$(VPATH)}util.h 1730debug.$(OBJEXT): {$(VPATH)}vm_core.h 1731debug.$(OBJEXT): {$(VPATH)}vm_debug.h 1732debug.$(OBJEXT): {$(VPATH)}vm_opts.h 1733debug_counter.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1734debug_counter.$(OBJEXT): $(top_srcdir)/include/ruby.h 1735debug_counter.$(OBJEXT): {$(VPATH)}config.h 1736debug_counter.$(OBJEXT): {$(VPATH)}debug_counter.c 1737debug_counter.$(OBJEXT): {$(VPATH)}debug_counter.h 1738debug_counter.$(OBJEXT): {$(VPATH)}defines.h 1739debug_counter.$(OBJEXT): {$(VPATH)}encoding.h 1740debug_counter.$(OBJEXT): {$(VPATH)}intern.h 1741debug_counter.$(OBJEXT): {$(VPATH)}internal.h 1742debug_counter.$(OBJEXT): {$(VPATH)}io.h 1743debug_counter.$(OBJEXT): {$(VPATH)}missing.h 1744debug_counter.$(OBJEXT): {$(VPATH)}onigmo.h 1745debug_counter.$(OBJEXT): {$(VPATH)}oniguruma.h 1746debug_counter.$(OBJEXT): {$(VPATH)}st.h 1747debug_counter.$(OBJEXT): {$(VPATH)}subst.h 1748dir.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1749dir.$(OBJEXT): $(top_srcdir)/include/ruby.h 1750dir.$(OBJEXT): {$(VPATH)}config.h 1751dir.$(OBJEXT): {$(VPATH)}defines.h 1752dir.$(OBJEXT): {$(VPATH)}dir.c 1753dir.$(OBJEXT): {$(VPATH)}encindex.h 1754dir.$(OBJEXT): {$(VPATH)}encoding.h 1755dir.$(OBJEXT): {$(VPATH)}id.h 1756dir.$(OBJEXT): {$(VPATH)}intern.h 1757dir.$(OBJEXT): {$(VPATH)}internal.h 1758dir.$(OBJEXT): {$(VPATH)}io.h 1759dir.$(OBJEXT): {$(VPATH)}missing.h 1760dir.$(OBJEXT): {$(VPATH)}onigmo.h 1761dir.$(OBJEXT): {$(VPATH)}oniguruma.h 1762dir.$(OBJEXT): {$(VPATH)}st.h 1763dir.$(OBJEXT): {$(VPATH)}subst.h 1764dir.$(OBJEXT): {$(VPATH)}thread.h 1765dir.$(OBJEXT): {$(VPATH)}util.h 1766dln.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1767dln.$(OBJEXT): $(top_srcdir)/include/ruby.h 1768dln.$(OBJEXT): {$(VPATH)}config.h 1769dln.$(OBJEXT): {$(VPATH)}defines.h 1770dln.$(OBJEXT): {$(VPATH)}dln.c 1771dln.$(OBJEXT): {$(VPATH)}dln.h 1772dln.$(OBJEXT): {$(VPATH)}intern.h 1773dln.$(OBJEXT): {$(VPATH)}internal.h 1774dln.$(OBJEXT): {$(VPATH)}missing.h 1775dln.$(OBJEXT): {$(VPATH)}st.h 1776dln.$(OBJEXT): {$(VPATH)}subst.h 1777dln_find.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1778dln_find.$(OBJEXT): {$(VPATH)}config.h 1779dln_find.$(OBJEXT): {$(VPATH)}defines.h 1780dln_find.$(OBJEXT): {$(VPATH)}dln.h 1781dln_find.$(OBJEXT): {$(VPATH)}dln_find.c 1782dln_find.$(OBJEXT): {$(VPATH)}intern.h 1783dln_find.$(OBJEXT): {$(VPATH)}missing.h 1784dln_find.$(OBJEXT): {$(VPATH)}st.h 1785dln_find.$(OBJEXT): {$(VPATH)}subst.h 1786dmydln.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1787dmydln.$(OBJEXT): {$(VPATH)}config.h 1788dmydln.$(OBJEXT): {$(VPATH)}defines.h 1789dmydln.$(OBJEXT): {$(VPATH)}dmydln.c 1790dmydln.$(OBJEXT): {$(VPATH)}intern.h 1791dmydln.$(OBJEXT): {$(VPATH)}missing.h 1792dmydln.$(OBJEXT): {$(VPATH)}st.h 1793dmydln.$(OBJEXT): {$(VPATH)}subst.h 1794dmyenc.$(OBJEXT): {$(VPATH)}dmyenc.c 1795dmyext.$(OBJEXT): {$(VPATH)}dmyext.c 1796enc/ascii.$(OBJEXT): {$(VPATH)}config.h 1797enc/ascii.$(OBJEXT): {$(VPATH)}defines.h 1798enc/ascii.$(OBJEXT): {$(VPATH)}enc/ascii.c 1799enc/ascii.$(OBJEXT): {$(VPATH)}encindex.h 1800enc/ascii.$(OBJEXT): {$(VPATH)}missing.h 1801enc/ascii.$(OBJEXT): {$(VPATH)}oniguruma.h 1802enc/ascii.$(OBJEXT): {$(VPATH)}regenc.h 1803enc/trans/newline.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1804enc/trans/newline.$(OBJEXT): {$(VPATH)}config.h 1805enc/trans/newline.$(OBJEXT): {$(VPATH)}defines.h 1806enc/trans/newline.$(OBJEXT): {$(VPATH)}enc/trans/newline.c 1807enc/trans/newline.$(OBJEXT): {$(VPATH)}intern.h 1808enc/trans/newline.$(OBJEXT): {$(VPATH)}missing.h 1809enc/trans/newline.$(OBJEXT): {$(VPATH)}st.h 1810enc/trans/newline.$(OBJEXT): {$(VPATH)}subst.h 1811enc/trans/newline.$(OBJEXT): {$(VPATH)}transcode_data.h 1812enc/unicode.$(OBJEXT): $(UNICODE_HDR_DIR)/casefold.h 1813enc/unicode.$(OBJEXT): $(UNICODE_HDR_DIR)/name2ctype.h 1814enc/unicode.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1815enc/unicode.$(OBJEXT): {$(VPATH)}config.h 1816enc/unicode.$(OBJEXT): {$(VPATH)}defines.h 1817enc/unicode.$(OBJEXT): {$(VPATH)}enc/unicode.c 1818enc/unicode.$(OBJEXT): {$(VPATH)}intern.h 1819enc/unicode.$(OBJEXT): {$(VPATH)}missing.h 1820enc/unicode.$(OBJEXT): {$(VPATH)}onigmo.h 1821enc/unicode.$(OBJEXT): {$(VPATH)}oniguruma.h 1822enc/unicode.$(OBJEXT): {$(VPATH)}regenc.h 1823enc/unicode.$(OBJEXT): {$(VPATH)}regint.h 1824enc/unicode.$(OBJEXT): {$(VPATH)}st.h 1825enc/unicode.$(OBJEXT): {$(VPATH)}subst.h 1826enc/us_ascii.$(OBJEXT): {$(VPATH)}config.h 1827enc/us_ascii.$(OBJEXT): {$(VPATH)}defines.h 1828enc/us_ascii.$(OBJEXT): {$(VPATH)}enc/us_ascii.c 1829enc/us_ascii.$(OBJEXT): {$(VPATH)}encindex.h 1830enc/us_ascii.$(OBJEXT): {$(VPATH)}missing.h 1831enc/us_ascii.$(OBJEXT): {$(VPATH)}oniguruma.h 1832enc/us_ascii.$(OBJEXT): {$(VPATH)}regenc.h 1833enc/utf_8.$(OBJEXT): {$(VPATH)}config.h 1834enc/utf_8.$(OBJEXT): {$(VPATH)}defines.h 1835enc/utf_8.$(OBJEXT): {$(VPATH)}enc/utf_8.c 1836enc/utf_8.$(OBJEXT): {$(VPATH)}encindex.h 1837enc/utf_8.$(OBJEXT): {$(VPATH)}missing.h 1838enc/utf_8.$(OBJEXT): {$(VPATH)}oniguruma.h 1839enc/utf_8.$(OBJEXT): {$(VPATH)}regenc.h 1840encoding.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1841encoding.$(OBJEXT): $(top_srcdir)/include/ruby.h 1842encoding.$(OBJEXT): {$(VPATH)}config.h 1843encoding.$(OBJEXT): {$(VPATH)}defines.h 1844encoding.$(OBJEXT): {$(VPATH)}encindex.h 1845encoding.$(OBJEXT): {$(VPATH)}encoding.c 1846encoding.$(OBJEXT): {$(VPATH)}encoding.h 1847encoding.$(OBJEXT): {$(VPATH)}intern.h 1848encoding.$(OBJEXT): {$(VPATH)}internal.h 1849encoding.$(OBJEXT): {$(VPATH)}io.h 1850encoding.$(OBJEXT): {$(VPATH)}missing.h 1851encoding.$(OBJEXT): {$(VPATH)}onigmo.h 1852encoding.$(OBJEXT): {$(VPATH)}oniguruma.h 1853encoding.$(OBJEXT): {$(VPATH)}regenc.h 1854encoding.$(OBJEXT): {$(VPATH)}ruby_assert.h 1855encoding.$(OBJEXT): {$(VPATH)}st.h 1856encoding.$(OBJEXT): {$(VPATH)}subst.h 1857encoding.$(OBJEXT): {$(VPATH)}util.h 1858enum.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1859enum.$(OBJEXT): $(top_srcdir)/include/ruby.h 1860enum.$(OBJEXT): {$(VPATH)}config.h 1861enum.$(OBJEXT): {$(VPATH)}defines.h 1862enum.$(OBJEXT): {$(VPATH)}encoding.h 1863enum.$(OBJEXT): {$(VPATH)}enum.c 1864enum.$(OBJEXT): {$(VPATH)}id.h 1865enum.$(OBJEXT): {$(VPATH)}intern.h 1866enum.$(OBJEXT): {$(VPATH)}internal.h 1867enum.$(OBJEXT): {$(VPATH)}io.h 1868enum.$(OBJEXT): {$(VPATH)}missing.h 1869enum.$(OBJEXT): {$(VPATH)}onigmo.h 1870enum.$(OBJEXT): {$(VPATH)}oniguruma.h 1871enum.$(OBJEXT): {$(VPATH)}st.h 1872enum.$(OBJEXT): {$(VPATH)}subst.h 1873enum.$(OBJEXT): {$(VPATH)}symbol.h 1874enum.$(OBJEXT): {$(VPATH)}transient_heap.h 1875enum.$(OBJEXT): {$(VPATH)}util.h 1876enumerator.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1877enumerator.$(OBJEXT): $(top_srcdir)/include/ruby.h 1878enumerator.$(OBJEXT): {$(VPATH)}config.h 1879enumerator.$(OBJEXT): {$(VPATH)}defines.h 1880enumerator.$(OBJEXT): {$(VPATH)}encoding.h 1881enumerator.$(OBJEXT): {$(VPATH)}enumerator.c 1882enumerator.$(OBJEXT): {$(VPATH)}id.h 1883enumerator.$(OBJEXT): {$(VPATH)}intern.h 1884enumerator.$(OBJEXT): {$(VPATH)}internal.h 1885enumerator.$(OBJEXT): {$(VPATH)}io.h 1886enumerator.$(OBJEXT): {$(VPATH)}missing.h 1887enumerator.$(OBJEXT): {$(VPATH)}onigmo.h 1888enumerator.$(OBJEXT): {$(VPATH)}oniguruma.h 1889enumerator.$(OBJEXT): {$(VPATH)}st.h 1890enumerator.$(OBJEXT): {$(VPATH)}subst.h 1891error.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1892error.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1893error.$(OBJEXT): $(CCAN_DIR)/list/list.h 1894error.$(OBJEXT): $(CCAN_DIR)/str/str.h 1895error.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1896error.$(OBJEXT): $(top_srcdir)/include/ruby.h 1897error.$(OBJEXT): {$(VPATH)}config.h 1898error.$(OBJEXT): {$(VPATH)}defines.h 1899error.$(OBJEXT): {$(VPATH)}encoding.h 1900error.$(OBJEXT): {$(VPATH)}error.c 1901error.$(OBJEXT): {$(VPATH)}id.h 1902error.$(OBJEXT): {$(VPATH)}intern.h 1903error.$(OBJEXT): {$(VPATH)}internal.h 1904error.$(OBJEXT): {$(VPATH)}io.h 1905error.$(OBJEXT): {$(VPATH)}known_errors.inc 1906error.$(OBJEXT): {$(VPATH)}method.h 1907error.$(OBJEXT): {$(VPATH)}missing.h 1908error.$(OBJEXT): {$(VPATH)}node.h 1909error.$(OBJEXT): {$(VPATH)}onigmo.h 1910error.$(OBJEXT): {$(VPATH)}oniguruma.h 1911error.$(OBJEXT): {$(VPATH)}ruby_assert.h 1912error.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1913error.$(OBJEXT): {$(VPATH)}st.h 1914error.$(OBJEXT): {$(VPATH)}subst.h 1915error.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1916error.$(OBJEXT): {$(VPATH)}thread_native.h 1917error.$(OBJEXT): {$(VPATH)}vm_core.h 1918error.$(OBJEXT): {$(VPATH)}vm_debug.h 1919error.$(OBJEXT): {$(VPATH)}vm_opts.h 1920eval.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1921eval.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1922eval.$(OBJEXT): $(CCAN_DIR)/list/list.h 1923eval.$(OBJEXT): $(CCAN_DIR)/str/str.h 1924eval.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1925eval.$(OBJEXT): $(top_srcdir)/include/ruby.h 1926eval.$(OBJEXT): {$(VPATH)}config.h 1927eval.$(OBJEXT): {$(VPATH)}defines.h 1928eval.$(OBJEXT): {$(VPATH)}encoding.h 1929eval.$(OBJEXT): {$(VPATH)}eval.c 1930eval.$(OBJEXT): {$(VPATH)}eval_error.c 1931eval.$(OBJEXT): {$(VPATH)}eval_intern.h 1932eval.$(OBJEXT): {$(VPATH)}eval_jump.c 1933eval.$(OBJEXT): {$(VPATH)}gc.h 1934eval.$(OBJEXT): {$(VPATH)}id.h 1935eval.$(OBJEXT): {$(VPATH)}intern.h 1936eval.$(OBJEXT): {$(VPATH)}internal.h 1937eval.$(OBJEXT): {$(VPATH)}io.h 1938eval.$(OBJEXT): {$(VPATH)}iseq.h 1939eval.$(OBJEXT): {$(VPATH)}method.h 1940eval.$(OBJEXT): {$(VPATH)}missing.h 1941eval.$(OBJEXT): {$(VPATH)}mjit.h 1942eval.$(OBJEXT): {$(VPATH)}node.h 1943eval.$(OBJEXT): {$(VPATH)}onigmo.h 1944eval.$(OBJEXT): {$(VPATH)}oniguruma.h 1945eval.$(OBJEXT): {$(VPATH)}probes.dmyh 1946eval.$(OBJEXT): {$(VPATH)}probes.h 1947eval.$(OBJEXT): {$(VPATH)}probes_helper.h 1948eval.$(OBJEXT): {$(VPATH)}ruby_assert.h 1949eval.$(OBJEXT): {$(VPATH)}ruby_atomic.h 1950eval.$(OBJEXT): {$(VPATH)}st.h 1951eval.$(OBJEXT): {$(VPATH)}subst.h 1952eval.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 1953eval.$(OBJEXT): {$(VPATH)}thread_native.h 1954eval.$(OBJEXT): {$(VPATH)}vm.h 1955eval.$(OBJEXT): {$(VPATH)}vm_core.h 1956eval.$(OBJEXT): {$(VPATH)}vm_debug.h 1957eval.$(OBJEXT): {$(VPATH)}vm_opts.h 1958explicit_bzero.$(OBJEXT): {$(VPATH)}config.h 1959explicit_bzero.$(OBJEXT): {$(VPATH)}explicit_bzero.c 1960explicit_bzero.$(OBJEXT): {$(VPATH)}missing.h 1961file.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1962file.$(OBJEXT): $(top_srcdir)/include/ruby.h 1963file.$(OBJEXT): {$(VPATH)}config.h 1964file.$(OBJEXT): {$(VPATH)}defines.h 1965file.$(OBJEXT): {$(VPATH)}dln.h 1966file.$(OBJEXT): {$(VPATH)}encindex.h 1967file.$(OBJEXT): {$(VPATH)}encoding.h 1968file.$(OBJEXT): {$(VPATH)}file.c 1969file.$(OBJEXT): {$(VPATH)}id.h 1970file.$(OBJEXT): {$(VPATH)}intern.h 1971file.$(OBJEXT): {$(VPATH)}internal.h 1972file.$(OBJEXT): {$(VPATH)}io.h 1973file.$(OBJEXT): {$(VPATH)}missing.h 1974file.$(OBJEXT): {$(VPATH)}onigmo.h 1975file.$(OBJEXT): {$(VPATH)}oniguruma.h 1976file.$(OBJEXT): {$(VPATH)}st.h 1977file.$(OBJEXT): {$(VPATH)}subst.h 1978file.$(OBJEXT): {$(VPATH)}thread.h 1979file.$(OBJEXT): {$(VPATH)}util.h 1980gc.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 1981gc.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 1982gc.$(OBJEXT): $(CCAN_DIR)/list/list.h 1983gc.$(OBJEXT): $(CCAN_DIR)/str/str.h 1984gc.$(OBJEXT): $(hdrdir)/ruby/ruby.h 1985gc.$(OBJEXT): $(top_srcdir)/include/ruby.h 1986gc.$(OBJEXT): {$(VPATH)}config.h 1987gc.$(OBJEXT): {$(VPATH)}constant.h 1988gc.$(OBJEXT): {$(VPATH)}debug.h 1989gc.$(OBJEXT): {$(VPATH)}debug_counter.h 1990gc.$(OBJEXT): {$(VPATH)}defines.h 1991gc.$(OBJEXT): {$(VPATH)}encoding.h 1992gc.$(OBJEXT): {$(VPATH)}eval_intern.h 1993gc.$(OBJEXT): {$(VPATH)}gc.c 1994gc.$(OBJEXT): {$(VPATH)}gc.h 1995gc.$(OBJEXT): {$(VPATH)}id.h 1996gc.$(OBJEXT): {$(VPATH)}id_table.h 1997gc.$(OBJEXT): {$(VPATH)}intern.h 1998gc.$(OBJEXT): {$(VPATH)}internal.h 1999gc.$(OBJEXT): {$(VPATH)}io.h 2000gc.$(OBJEXT): {$(VPATH)}method.h 2001gc.$(OBJEXT): {$(VPATH)}missing.h 2002gc.$(OBJEXT): {$(VPATH)}mjit.h 2003gc.$(OBJEXT): {$(VPATH)}node.h 2004gc.$(OBJEXT): {$(VPATH)}onigmo.h 2005gc.$(OBJEXT): {$(VPATH)}oniguruma.h 2006gc.$(OBJEXT): {$(VPATH)}probes.dmyh 2007gc.$(OBJEXT): {$(VPATH)}probes.h 2008gc.$(OBJEXT): {$(VPATH)}re.h 2009gc.$(OBJEXT): {$(VPATH)}regenc.h 2010gc.$(OBJEXT): {$(VPATH)}regex.h 2011gc.$(OBJEXT): {$(VPATH)}regint.h 2012gc.$(OBJEXT): {$(VPATH)}ruby_assert.h 2013gc.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2014gc.$(OBJEXT): {$(VPATH)}st.h 2015gc.$(OBJEXT): {$(VPATH)}subst.h 2016gc.$(OBJEXT): {$(VPATH)}thread.h 2017gc.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2018gc.$(OBJEXT): {$(VPATH)}thread_native.h 2019gc.$(OBJEXT): {$(VPATH)}transient_heap.h 2020gc.$(OBJEXT): {$(VPATH)}util.h 2021gc.$(OBJEXT): {$(VPATH)}vm_core.h 2022gc.$(OBJEXT): {$(VPATH)}vm_debug.h 2023gc.$(OBJEXT): {$(VPATH)}vm_opts.h 2024golf_prelude.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2025golf_prelude.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2026golf_prelude.$(OBJEXT): $(CCAN_DIR)/list/list.h 2027golf_prelude.$(OBJEXT): $(CCAN_DIR)/str/str.h 2028golf_prelude.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2029golf_prelude.$(OBJEXT): $(top_srcdir)/include/ruby.h 2030golf_prelude.$(OBJEXT): {$(VPATH)}config.h 2031golf_prelude.$(OBJEXT): {$(VPATH)}defines.h 2032golf_prelude.$(OBJEXT): {$(VPATH)}encoding.h 2033golf_prelude.$(OBJEXT): {$(VPATH)}golf_prelude.c 2034golf_prelude.$(OBJEXT): {$(VPATH)}golf_prelude.rb 2035golf_prelude.$(OBJEXT): {$(VPATH)}id.h 2036golf_prelude.$(OBJEXT): {$(VPATH)}intern.h 2037golf_prelude.$(OBJEXT): {$(VPATH)}internal.h 2038golf_prelude.$(OBJEXT): {$(VPATH)}io.h 2039golf_prelude.$(OBJEXT): {$(VPATH)}iseq.h 2040golf_prelude.$(OBJEXT): {$(VPATH)}method.h 2041golf_prelude.$(OBJEXT): {$(VPATH)}missing.h 2042golf_prelude.$(OBJEXT): {$(VPATH)}node.h 2043golf_prelude.$(OBJEXT): {$(VPATH)}onigmo.h 2044golf_prelude.$(OBJEXT): {$(VPATH)}oniguruma.h 2045golf_prelude.$(OBJEXT): {$(VPATH)}ruby_assert.h 2046golf_prelude.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2047golf_prelude.$(OBJEXT): {$(VPATH)}st.h 2048golf_prelude.$(OBJEXT): {$(VPATH)}subst.h 2049golf_prelude.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2050golf_prelude.$(OBJEXT): {$(VPATH)}thread_native.h 2051golf_prelude.$(OBJEXT): {$(VPATH)}vm_core.h 2052golf_prelude.$(OBJEXT): {$(VPATH)}vm_debug.h 2053golf_prelude.$(OBJEXT): {$(VPATH)}vm_opts.h 2054goruby.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2055goruby.$(OBJEXT): $(top_srcdir)/include/ruby.h 2056goruby.$(OBJEXT): {$(VPATH)}backward.h 2057goruby.$(OBJEXT): {$(VPATH)}config.h 2058goruby.$(OBJEXT): {$(VPATH)}defines.h 2059goruby.$(OBJEXT): {$(VPATH)}goruby.c 2060goruby.$(OBJEXT): {$(VPATH)}intern.h 2061goruby.$(OBJEXT): {$(VPATH)}main.c 2062goruby.$(OBJEXT): {$(VPATH)}missing.h 2063goruby.$(OBJEXT): {$(VPATH)}node.h 2064goruby.$(OBJEXT): {$(VPATH)}st.h 2065goruby.$(OBJEXT): {$(VPATH)}subst.h 2066goruby.$(OBJEXT): {$(VPATH)}vm_debug.h 2067hash.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2068hash.$(OBJEXT): $(top_srcdir)/include/ruby.h 2069hash.$(OBJEXT): {$(VPATH)}config.h 2070hash.$(OBJEXT): {$(VPATH)}debug_counter.h 2071hash.$(OBJEXT): {$(VPATH)}defines.h 2072hash.$(OBJEXT): {$(VPATH)}encoding.h 2073hash.$(OBJEXT): {$(VPATH)}gc.h 2074hash.$(OBJEXT): {$(VPATH)}hash.c 2075hash.$(OBJEXT): {$(VPATH)}id.h 2076hash.$(OBJEXT): {$(VPATH)}intern.h 2077hash.$(OBJEXT): {$(VPATH)}internal.h 2078hash.$(OBJEXT): {$(VPATH)}io.h 2079hash.$(OBJEXT): {$(VPATH)}missing.h 2080hash.$(OBJEXT): {$(VPATH)}onigmo.h 2081hash.$(OBJEXT): {$(VPATH)}oniguruma.h 2082hash.$(OBJEXT): {$(VPATH)}probes.dmyh 2083hash.$(OBJEXT): {$(VPATH)}probes.h 2084hash.$(OBJEXT): {$(VPATH)}ruby_assert.h 2085hash.$(OBJEXT): {$(VPATH)}st.h 2086hash.$(OBJEXT): {$(VPATH)}subst.h 2087hash.$(OBJEXT): {$(VPATH)}symbol.h 2088hash.$(OBJEXT): {$(VPATH)}transient_heap.h 2089hash.$(OBJEXT): {$(VPATH)}util.h 2090inits.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2091inits.$(OBJEXT): $(top_srcdir)/include/ruby.h 2092inits.$(OBJEXT): {$(VPATH)}config.h 2093inits.$(OBJEXT): {$(VPATH)}defines.h 2094inits.$(OBJEXT): {$(VPATH)}encoding.h 2095inits.$(OBJEXT): {$(VPATH)}inits.c 2096inits.$(OBJEXT): {$(VPATH)}intern.h 2097inits.$(OBJEXT): {$(VPATH)}internal.h 2098inits.$(OBJEXT): {$(VPATH)}io.h 2099inits.$(OBJEXT): {$(VPATH)}missing.h 2100inits.$(OBJEXT): {$(VPATH)}onigmo.h 2101inits.$(OBJEXT): {$(VPATH)}oniguruma.h 2102inits.$(OBJEXT): {$(VPATH)}st.h 2103inits.$(OBJEXT): {$(VPATH)}subst.h 2104io.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2105io.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2106io.$(OBJEXT): $(CCAN_DIR)/list/list.h 2107io.$(OBJEXT): $(CCAN_DIR)/str/str.h 2108io.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2109io.$(OBJEXT): $(top_srcdir)/include/ruby.h 2110io.$(OBJEXT): {$(VPATH)}config.h 2111io.$(OBJEXT): {$(VPATH)}defines.h 2112io.$(OBJEXT): {$(VPATH)}dln.h 2113io.$(OBJEXT): {$(VPATH)}encindex.h 2114io.$(OBJEXT): {$(VPATH)}encoding.h 2115io.$(OBJEXT): {$(VPATH)}id.h 2116io.$(OBJEXT): {$(VPATH)}intern.h 2117io.$(OBJEXT): {$(VPATH)}internal.h 2118io.$(OBJEXT): {$(VPATH)}io.c 2119io.$(OBJEXT): {$(VPATH)}io.h 2120io.$(OBJEXT): {$(VPATH)}method.h 2121io.$(OBJEXT): {$(VPATH)}missing.h 2122io.$(OBJEXT): {$(VPATH)}node.h 2123io.$(OBJEXT): {$(VPATH)}onigmo.h 2124io.$(OBJEXT): {$(VPATH)}oniguruma.h 2125io.$(OBJEXT): {$(VPATH)}ruby_assert.h 2126io.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2127io.$(OBJEXT): {$(VPATH)}st.h 2128io.$(OBJEXT): {$(VPATH)}subst.h 2129io.$(OBJEXT): {$(VPATH)}thread.h 2130io.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2131io.$(OBJEXT): {$(VPATH)}thread_native.h 2132io.$(OBJEXT): {$(VPATH)}util.h 2133io.$(OBJEXT): {$(VPATH)}vm_core.h 2134io.$(OBJEXT): {$(VPATH)}vm_opts.h 2135iseq.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2136iseq.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2137iseq.$(OBJEXT): $(CCAN_DIR)/list/list.h 2138iseq.$(OBJEXT): $(CCAN_DIR)/str/str.h 2139iseq.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2140iseq.$(OBJEXT): $(top_srcdir)/include/ruby.h 2141iseq.$(OBJEXT): {$(VPATH)}config.h 2142iseq.$(OBJEXT): {$(VPATH)}defines.h 2143iseq.$(OBJEXT): {$(VPATH)}encoding.h 2144iseq.$(OBJEXT): {$(VPATH)}eval_intern.h 2145iseq.$(OBJEXT): {$(VPATH)}gc.h 2146iseq.$(OBJEXT): {$(VPATH)}id.h 2147iseq.$(OBJEXT): {$(VPATH)}id_table.h 2148iseq.$(OBJEXT): {$(VPATH)}insns.def 2149iseq.$(OBJEXT): {$(VPATH)}insns.inc 2150iseq.$(OBJEXT): {$(VPATH)}insns_info.inc 2151iseq.$(OBJEXT): {$(VPATH)}intern.h 2152iseq.$(OBJEXT): {$(VPATH)}internal.h 2153iseq.$(OBJEXT): {$(VPATH)}io.h 2154iseq.$(OBJEXT): {$(VPATH)}iseq.c 2155iseq.$(OBJEXT): {$(VPATH)}iseq.h 2156iseq.$(OBJEXT): {$(VPATH)}method.h 2157iseq.$(OBJEXT): {$(VPATH)}missing.h 2158iseq.$(OBJEXT): {$(VPATH)}mjit.h 2159iseq.$(OBJEXT): {$(VPATH)}node.h 2160iseq.$(OBJEXT): {$(VPATH)}node_name.inc 2161iseq.$(OBJEXT): {$(VPATH)}onigmo.h 2162iseq.$(OBJEXT): {$(VPATH)}oniguruma.h 2163iseq.$(OBJEXT): {$(VPATH)}ruby_assert.h 2164iseq.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2165iseq.$(OBJEXT): {$(VPATH)}st.h 2166iseq.$(OBJEXT): {$(VPATH)}subst.h 2167iseq.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2168iseq.$(OBJEXT): {$(VPATH)}thread_native.h 2169iseq.$(OBJEXT): {$(VPATH)}util.h 2170iseq.$(OBJEXT): {$(VPATH)}vm_core.h 2171iseq.$(OBJEXT): {$(VPATH)}vm_debug.h 2172iseq.$(OBJEXT): {$(VPATH)}vm_opts.h 2173load.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2174load.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2175load.$(OBJEXT): $(CCAN_DIR)/list/list.h 2176load.$(OBJEXT): $(CCAN_DIR)/str/str.h 2177load.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2178load.$(OBJEXT): $(top_srcdir)/include/ruby.h 2179load.$(OBJEXT): {$(VPATH)}config.h 2180load.$(OBJEXT): {$(VPATH)}defines.h 2181load.$(OBJEXT): {$(VPATH)}dln.h 2182load.$(OBJEXT): {$(VPATH)}encoding.h 2183load.$(OBJEXT): {$(VPATH)}eval_intern.h 2184load.$(OBJEXT): {$(VPATH)}id.h 2185load.$(OBJEXT): {$(VPATH)}intern.h 2186load.$(OBJEXT): {$(VPATH)}internal.h 2187load.$(OBJEXT): {$(VPATH)}io.h 2188load.$(OBJEXT): {$(VPATH)}load.c 2189load.$(OBJEXT): {$(VPATH)}method.h 2190load.$(OBJEXT): {$(VPATH)}missing.h 2191load.$(OBJEXT): {$(VPATH)}node.h 2192load.$(OBJEXT): {$(VPATH)}onigmo.h 2193load.$(OBJEXT): {$(VPATH)}oniguruma.h 2194load.$(OBJEXT): {$(VPATH)}probes.dmyh 2195load.$(OBJEXT): {$(VPATH)}probes.h 2196load.$(OBJEXT): {$(VPATH)}ruby_assert.h 2197load.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2198load.$(OBJEXT): {$(VPATH)}st.h 2199load.$(OBJEXT): {$(VPATH)}subst.h 2200load.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2201load.$(OBJEXT): {$(VPATH)}thread_native.h 2202load.$(OBJEXT): {$(VPATH)}util.h 2203load.$(OBJEXT): {$(VPATH)}vm_core.h 2204load.$(OBJEXT): {$(VPATH)}vm_debug.h 2205load.$(OBJEXT): {$(VPATH)}vm_opts.h 2206loadpath.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2207loadpath.$(OBJEXT): $(hdrdir)/ruby/version.h 2208loadpath.$(OBJEXT): $(top_srcdir)/version.h 2209loadpath.$(OBJEXT): {$(VPATH)}config.h 2210loadpath.$(OBJEXT): {$(VPATH)}defines.h 2211loadpath.$(OBJEXT): {$(VPATH)}intern.h 2212loadpath.$(OBJEXT): {$(VPATH)}loadpath.c 2213loadpath.$(OBJEXT): {$(VPATH)}missing.h 2214loadpath.$(OBJEXT): {$(VPATH)}st.h 2215loadpath.$(OBJEXT): {$(VPATH)}subst.h 2216loadpath.$(OBJEXT): {$(VPATH)}verconf.h 2217localeinit.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2218localeinit.$(OBJEXT): $(top_srcdir)/include/ruby.h 2219localeinit.$(OBJEXT): {$(VPATH)}config.h 2220localeinit.$(OBJEXT): {$(VPATH)}defines.h 2221localeinit.$(OBJEXT): {$(VPATH)}encindex.h 2222localeinit.$(OBJEXT): {$(VPATH)}encoding.h 2223localeinit.$(OBJEXT): {$(VPATH)}intern.h 2224localeinit.$(OBJEXT): {$(VPATH)}internal.h 2225localeinit.$(OBJEXT): {$(VPATH)}io.h 2226localeinit.$(OBJEXT): {$(VPATH)}localeinit.c 2227localeinit.$(OBJEXT): {$(VPATH)}missing.h 2228localeinit.$(OBJEXT): {$(VPATH)}onigmo.h 2229localeinit.$(OBJEXT): {$(VPATH)}oniguruma.h 2230localeinit.$(OBJEXT): {$(VPATH)}st.h 2231localeinit.$(OBJEXT): {$(VPATH)}subst.h 2232main.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2233main.$(OBJEXT): $(top_srcdir)/include/ruby.h 2234main.$(OBJEXT): {$(VPATH)}backward.h 2235main.$(OBJEXT): {$(VPATH)}config.h 2236main.$(OBJEXT): {$(VPATH)}defines.h 2237main.$(OBJEXT): {$(VPATH)}intern.h 2238main.$(OBJEXT): {$(VPATH)}main.c 2239main.$(OBJEXT): {$(VPATH)}missing.h 2240main.$(OBJEXT): {$(VPATH)}node.h 2241main.$(OBJEXT): {$(VPATH)}st.h 2242main.$(OBJEXT): {$(VPATH)}subst.h 2243main.$(OBJEXT): {$(VPATH)}vm_debug.h 2244marshal.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2245marshal.$(OBJEXT): $(top_srcdir)/include/ruby.h 2246marshal.$(OBJEXT): {$(VPATH)}config.h 2247marshal.$(OBJEXT): {$(VPATH)}defines.h 2248marshal.$(OBJEXT): {$(VPATH)}encindex.h 2249marshal.$(OBJEXT): {$(VPATH)}encoding.h 2250marshal.$(OBJEXT): {$(VPATH)}id_table.h 2251marshal.$(OBJEXT): {$(VPATH)}intern.h 2252marshal.$(OBJEXT): {$(VPATH)}internal.h 2253marshal.$(OBJEXT): {$(VPATH)}io.h 2254marshal.$(OBJEXT): {$(VPATH)}marshal.c 2255marshal.$(OBJEXT): {$(VPATH)}missing.h 2256marshal.$(OBJEXT): {$(VPATH)}onigmo.h 2257marshal.$(OBJEXT): {$(VPATH)}oniguruma.h 2258marshal.$(OBJEXT): {$(VPATH)}st.h 2259marshal.$(OBJEXT): {$(VPATH)}subst.h 2260marshal.$(OBJEXT): {$(VPATH)}util.h 2261math.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2262math.$(OBJEXT): $(top_srcdir)/include/ruby.h 2263math.$(OBJEXT): {$(VPATH)}config.h 2264math.$(OBJEXT): {$(VPATH)}defines.h 2265math.$(OBJEXT): {$(VPATH)}encoding.h 2266math.$(OBJEXT): {$(VPATH)}intern.h 2267math.$(OBJEXT): {$(VPATH)}internal.h 2268math.$(OBJEXT): {$(VPATH)}io.h 2269math.$(OBJEXT): {$(VPATH)}math.c 2270math.$(OBJEXT): {$(VPATH)}missing.h 2271math.$(OBJEXT): {$(VPATH)}onigmo.h 2272math.$(OBJEXT): {$(VPATH)}oniguruma.h 2273math.$(OBJEXT): {$(VPATH)}st.h 2274math.$(OBJEXT): {$(VPATH)}subst.h 2275miniinit.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2276miniinit.$(OBJEXT): {$(VPATH)}config.h 2277miniinit.$(OBJEXT): {$(VPATH)}defines.h 2278miniinit.$(OBJEXT): {$(VPATH)}encoding.h 2279miniinit.$(OBJEXT): {$(VPATH)}intern.h 2280miniinit.$(OBJEXT): {$(VPATH)}miniinit.c 2281miniinit.$(OBJEXT): {$(VPATH)}missing.h 2282miniinit.$(OBJEXT): {$(VPATH)}onigmo.h 2283miniinit.$(OBJEXT): {$(VPATH)}oniguruma.h 2284miniinit.$(OBJEXT): {$(VPATH)}st.h 2285miniinit.$(OBJEXT): {$(VPATH)}subst.h 2286miniprelude.$(OBJEXT): {$(VPATH)}iseq.h 2287miniprelude.$(OBJEXT): {$(VPATH)}miniprelude.c 2288mjit.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2289mjit.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2290mjit.$(OBJEXT): $(CCAN_DIR)/list/list.h 2291mjit.$(OBJEXT): $(CCAN_DIR)/str/str.h 2292mjit.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2293mjit.$(OBJEXT): $(top_srcdir)/include/ruby.h 2294mjit.$(OBJEXT): {$(VPATH)}config.h 2295mjit.$(OBJEXT): {$(VPATH)}constant.h 2296mjit.$(OBJEXT): {$(VPATH)}debug.h 2297mjit.$(OBJEXT): {$(VPATH)}defines.h 2298mjit.$(OBJEXT): {$(VPATH)}dln.h 2299mjit.$(OBJEXT): {$(VPATH)}gc.h 2300mjit.$(OBJEXT): {$(VPATH)}id.h 2301mjit.$(OBJEXT): {$(VPATH)}id_table.h 2302mjit.$(OBJEXT): {$(VPATH)}intern.h 2303mjit.$(OBJEXT): {$(VPATH)}internal.h 2304mjit.$(OBJEXT): {$(VPATH)}method.h 2305mjit.$(OBJEXT): {$(VPATH)}missing.h 2306mjit.$(OBJEXT): {$(VPATH)}mjit.c 2307mjit.$(OBJEXT): {$(VPATH)}mjit.h 2308mjit.$(OBJEXT): {$(VPATH)}mjit_config.h 2309mjit.$(OBJEXT): {$(VPATH)}mjit_worker.c 2310mjit.$(OBJEXT): {$(VPATH)}node.h 2311mjit.$(OBJEXT): {$(VPATH)}ruby_assert.h 2312mjit.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2313mjit.$(OBJEXT): {$(VPATH)}st.h 2314mjit.$(OBJEXT): {$(VPATH)}subst.h 2315mjit.$(OBJEXT): {$(VPATH)}thread.h 2316mjit.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2317mjit.$(OBJEXT): {$(VPATH)}thread_native.h 2318mjit.$(OBJEXT): {$(VPATH)}util.h 2319mjit.$(OBJEXT): {$(VPATH)}vm_core.h 2320mjit.$(OBJEXT): {$(VPATH)}vm_opts.h 2321mjit_compile.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2322mjit_compile.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2323mjit_compile.$(OBJEXT): $(CCAN_DIR)/list/list.h 2324mjit_compile.$(OBJEXT): $(CCAN_DIR)/str/str.h 2325mjit_compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2326mjit_compile.$(OBJEXT): $(top_srcdir)/include/ruby.h 2327mjit_compile.$(OBJEXT): {$(VPATH)}config.h 2328mjit_compile.$(OBJEXT): {$(VPATH)}defines.h 2329mjit_compile.$(OBJEXT): {$(VPATH)}id.h 2330mjit_compile.$(OBJEXT): {$(VPATH)}insns.def 2331mjit_compile.$(OBJEXT): {$(VPATH)}insns.inc 2332mjit_compile.$(OBJEXT): {$(VPATH)}insns_info.inc 2333mjit_compile.$(OBJEXT): {$(VPATH)}intern.h 2334mjit_compile.$(OBJEXT): {$(VPATH)}internal.h 2335mjit_compile.$(OBJEXT): {$(VPATH)}iseq.h 2336mjit_compile.$(OBJEXT): {$(VPATH)}method.h 2337mjit_compile.$(OBJEXT): {$(VPATH)}missing.h 2338mjit_compile.$(OBJEXT): {$(VPATH)}mjit.h 2339mjit_compile.$(OBJEXT): {$(VPATH)}mjit_compile.c 2340mjit_compile.$(OBJEXT): {$(VPATH)}mjit_compile.inc 2341mjit_compile.$(OBJEXT): {$(VPATH)}node.h 2342mjit_compile.$(OBJEXT): {$(VPATH)}ruby_assert.h 2343mjit_compile.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2344mjit_compile.$(OBJEXT): {$(VPATH)}st.h 2345mjit_compile.$(OBJEXT): {$(VPATH)}subst.h 2346mjit_compile.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2347mjit_compile.$(OBJEXT): {$(VPATH)}thread_native.h 2348mjit_compile.$(OBJEXT): {$(VPATH)}vm_core.h 2349mjit_compile.$(OBJEXT): {$(VPATH)}vm_exec.h 2350mjit_compile.$(OBJEXT): {$(VPATH)}vm_insnhelper.h 2351mjit_compile.$(OBJEXT): {$(VPATH)}vm_opts.h 2352node.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2353node.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2354node.$(OBJEXT): $(CCAN_DIR)/list/list.h 2355node.$(OBJEXT): $(CCAN_DIR)/str/str.h 2356node.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2357node.$(OBJEXT): $(top_srcdir)/include/ruby.h 2358node.$(OBJEXT): {$(VPATH)}config.h 2359node.$(OBJEXT): {$(VPATH)}defines.h 2360node.$(OBJEXT): {$(VPATH)}encoding.h 2361node.$(OBJEXT): {$(VPATH)}id.h 2362node.$(OBJEXT): {$(VPATH)}intern.h 2363node.$(OBJEXT): {$(VPATH)}internal.h 2364node.$(OBJEXT): {$(VPATH)}io.h 2365node.$(OBJEXT): {$(VPATH)}method.h 2366node.$(OBJEXT): {$(VPATH)}missing.h 2367node.$(OBJEXT): {$(VPATH)}node.c 2368node.$(OBJEXT): {$(VPATH)}node.h 2369node.$(OBJEXT): {$(VPATH)}onigmo.h 2370node.$(OBJEXT): {$(VPATH)}oniguruma.h 2371node.$(OBJEXT): {$(VPATH)}ruby_assert.h 2372node.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2373node.$(OBJEXT): {$(VPATH)}st.h 2374node.$(OBJEXT): {$(VPATH)}subst.h 2375node.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2376node.$(OBJEXT): {$(VPATH)}thread_native.h 2377node.$(OBJEXT): {$(VPATH)}vm_core.h 2378node.$(OBJEXT): {$(VPATH)}vm_debug.h 2379node.$(OBJEXT): {$(VPATH)}vm_opts.h 2380numeric.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2381numeric.$(OBJEXT): $(top_srcdir)/include/ruby.h 2382numeric.$(OBJEXT): {$(VPATH)}config.h 2383numeric.$(OBJEXT): {$(VPATH)}defines.h 2384numeric.$(OBJEXT): {$(VPATH)}encoding.h 2385numeric.$(OBJEXT): {$(VPATH)}id.h 2386numeric.$(OBJEXT): {$(VPATH)}intern.h 2387numeric.$(OBJEXT): {$(VPATH)}internal.h 2388numeric.$(OBJEXT): {$(VPATH)}io.h 2389numeric.$(OBJEXT): {$(VPATH)}missing.h 2390numeric.$(OBJEXT): {$(VPATH)}numeric.c 2391numeric.$(OBJEXT): {$(VPATH)}onigmo.h 2392numeric.$(OBJEXT): {$(VPATH)}oniguruma.h 2393numeric.$(OBJEXT): {$(VPATH)}st.h 2394numeric.$(OBJEXT): {$(VPATH)}subst.h 2395numeric.$(OBJEXT): {$(VPATH)}util.h 2396object.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2397object.$(OBJEXT): $(top_srcdir)/include/ruby.h 2398object.$(OBJEXT): {$(VPATH)}config.h 2399object.$(OBJEXT): {$(VPATH)}constant.h 2400object.$(OBJEXT): {$(VPATH)}defines.h 2401object.$(OBJEXT): {$(VPATH)}encoding.h 2402object.$(OBJEXT): {$(VPATH)}id.h 2403object.$(OBJEXT): {$(VPATH)}intern.h 2404object.$(OBJEXT): {$(VPATH)}internal.h 2405object.$(OBJEXT): {$(VPATH)}io.h 2406object.$(OBJEXT): {$(VPATH)}missing.h 2407object.$(OBJEXT): {$(VPATH)}object.c 2408object.$(OBJEXT): {$(VPATH)}onigmo.h 2409object.$(OBJEXT): {$(VPATH)}oniguruma.h 2410object.$(OBJEXT): {$(VPATH)}probes.dmyh 2411object.$(OBJEXT): {$(VPATH)}probes.h 2412object.$(OBJEXT): {$(VPATH)}st.h 2413object.$(OBJEXT): {$(VPATH)}subst.h 2414object.$(OBJEXT): {$(VPATH)}util.h 2415pack.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2416pack.$(OBJEXT): $(top_srcdir)/include/ruby.h 2417pack.$(OBJEXT): {$(VPATH)}config.h 2418pack.$(OBJEXT): {$(VPATH)}defines.h 2419pack.$(OBJEXT): {$(VPATH)}encoding.h 2420pack.$(OBJEXT): {$(VPATH)}intern.h 2421pack.$(OBJEXT): {$(VPATH)}internal.h 2422pack.$(OBJEXT): {$(VPATH)}io.h 2423pack.$(OBJEXT): {$(VPATH)}missing.h 2424pack.$(OBJEXT): {$(VPATH)}onigmo.h 2425pack.$(OBJEXT): {$(VPATH)}oniguruma.h 2426pack.$(OBJEXT): {$(VPATH)}pack.c 2427pack.$(OBJEXT): {$(VPATH)}st.h 2428pack.$(OBJEXT): {$(VPATH)}subst.h 2429parse.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2430parse.$(OBJEXT): $(top_srcdir)/include/ruby.h 2431parse.$(OBJEXT): {$(VPATH)}config.h 2432parse.$(OBJEXT): {$(VPATH)}defines.h 2433parse.$(OBJEXT): {$(VPATH)}defs/keywords 2434parse.$(OBJEXT): {$(VPATH)}encoding.h 2435parse.$(OBJEXT): {$(VPATH)}id.h 2436parse.$(OBJEXT): {$(VPATH)}intern.h 2437parse.$(OBJEXT): {$(VPATH)}internal.h 2438parse.$(OBJEXT): {$(VPATH)}io.h 2439parse.$(OBJEXT): {$(VPATH)}lex.c 2440parse.$(OBJEXT): {$(VPATH)}missing.h 2441parse.$(OBJEXT): {$(VPATH)}node.h 2442parse.$(OBJEXT): {$(VPATH)}onigmo.h 2443parse.$(OBJEXT): {$(VPATH)}oniguruma.h 2444parse.$(OBJEXT): {$(VPATH)}parse.c 2445parse.$(OBJEXT): {$(VPATH)}parse.h 2446parse.$(OBJEXT): {$(VPATH)}parse.y 2447parse.$(OBJEXT): {$(VPATH)}probes.dmyh 2448parse.$(OBJEXT): {$(VPATH)}probes.h 2449parse.$(OBJEXT): {$(VPATH)}regenc.h 2450parse.$(OBJEXT): {$(VPATH)}regex.h 2451parse.$(OBJEXT): {$(VPATH)}st.h 2452parse.$(OBJEXT): {$(VPATH)}subst.h 2453parse.$(OBJEXT): {$(VPATH)}symbol.h 2454parse.$(OBJEXT): {$(VPATH)}util.h 2455prelude.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2456prelude.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2457prelude.$(OBJEXT): $(CCAN_DIR)/list/list.h 2458prelude.$(OBJEXT): $(CCAN_DIR)/str/str.h 2459prelude.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2460prelude.$(OBJEXT): $(top_srcdir)/include/ruby.h 2461prelude.$(OBJEXT): {$(VPATH)}config.h 2462prelude.$(OBJEXT): {$(VPATH)}defines.h 2463prelude.$(OBJEXT): {$(VPATH)}encoding.h 2464prelude.$(OBJEXT): {$(VPATH)}gem_prelude.rb 2465prelude.$(OBJEXT): {$(VPATH)}id.h 2466prelude.$(OBJEXT): {$(VPATH)}intern.h 2467prelude.$(OBJEXT): {$(VPATH)}internal.h 2468prelude.$(OBJEXT): {$(VPATH)}io.h 2469prelude.$(OBJEXT): {$(VPATH)}iseq.h 2470prelude.$(OBJEXT): {$(VPATH)}method.h 2471prelude.$(OBJEXT): {$(VPATH)}missing.h 2472prelude.$(OBJEXT): {$(VPATH)}node.h 2473prelude.$(OBJEXT): {$(VPATH)}onigmo.h 2474prelude.$(OBJEXT): {$(VPATH)}oniguruma.h 2475prelude.$(OBJEXT): {$(VPATH)}prelude.c 2476prelude.$(OBJEXT): {$(VPATH)}prelude.rb 2477prelude.$(OBJEXT): {$(VPATH)}ruby_assert.h 2478prelude.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2479prelude.$(OBJEXT): {$(VPATH)}st.h 2480prelude.$(OBJEXT): {$(VPATH)}subst.h 2481prelude.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2482prelude.$(OBJEXT): {$(VPATH)}thread_native.h 2483prelude.$(OBJEXT): {$(VPATH)}vm_core.h 2484prelude.$(OBJEXT): {$(VPATH)}vm_debug.h 2485prelude.$(OBJEXT): {$(VPATH)}vm_opts.h 2486proc.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2487proc.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2488proc.$(OBJEXT): $(CCAN_DIR)/list/list.h 2489proc.$(OBJEXT): $(CCAN_DIR)/str/str.h 2490proc.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2491proc.$(OBJEXT): $(top_srcdir)/include/ruby.h 2492proc.$(OBJEXT): {$(VPATH)}config.h 2493proc.$(OBJEXT): {$(VPATH)}defines.h 2494proc.$(OBJEXT): {$(VPATH)}encoding.h 2495proc.$(OBJEXT): {$(VPATH)}eval_intern.h 2496proc.$(OBJEXT): {$(VPATH)}gc.h 2497proc.$(OBJEXT): {$(VPATH)}id.h 2498proc.$(OBJEXT): {$(VPATH)}intern.h 2499proc.$(OBJEXT): {$(VPATH)}internal.h 2500proc.$(OBJEXT): {$(VPATH)}io.h 2501proc.$(OBJEXT): {$(VPATH)}iseq.h 2502proc.$(OBJEXT): {$(VPATH)}method.h 2503proc.$(OBJEXT): {$(VPATH)}missing.h 2504proc.$(OBJEXT): {$(VPATH)}node.h 2505proc.$(OBJEXT): {$(VPATH)}onigmo.h 2506proc.$(OBJEXT): {$(VPATH)}oniguruma.h 2507proc.$(OBJEXT): {$(VPATH)}proc.c 2508proc.$(OBJEXT): {$(VPATH)}ruby_assert.h 2509proc.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2510proc.$(OBJEXT): {$(VPATH)}st.h 2511proc.$(OBJEXT): {$(VPATH)}subst.h 2512proc.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2513proc.$(OBJEXT): {$(VPATH)}thread_native.h 2514proc.$(OBJEXT): {$(VPATH)}vm_core.h 2515proc.$(OBJEXT): {$(VPATH)}vm_debug.h 2516proc.$(OBJEXT): {$(VPATH)}vm_opts.h 2517process.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2518process.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2519process.$(OBJEXT): $(CCAN_DIR)/list/list.h 2520process.$(OBJEXT): $(CCAN_DIR)/str/str.h 2521process.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2522process.$(OBJEXT): $(top_srcdir)/include/ruby.h 2523process.$(OBJEXT): {$(VPATH)}config.h 2524process.$(OBJEXT): {$(VPATH)}defines.h 2525process.$(OBJEXT): {$(VPATH)}dln.h 2526process.$(OBJEXT): {$(VPATH)}encoding.h 2527process.$(OBJEXT): {$(VPATH)}hrtime.h 2528process.$(OBJEXT): {$(VPATH)}id.h 2529process.$(OBJEXT): {$(VPATH)}intern.h 2530process.$(OBJEXT): {$(VPATH)}internal.h 2531process.$(OBJEXT): {$(VPATH)}io.h 2532process.$(OBJEXT): {$(VPATH)}method.h 2533process.$(OBJEXT): {$(VPATH)}missing.h 2534process.$(OBJEXT): {$(VPATH)}node.h 2535process.$(OBJEXT): {$(VPATH)}onigmo.h 2536process.$(OBJEXT): {$(VPATH)}oniguruma.h 2537process.$(OBJEXT): {$(VPATH)}process.c 2538process.$(OBJEXT): {$(VPATH)}ruby_assert.h 2539process.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2540process.$(OBJEXT): {$(VPATH)}st.h 2541process.$(OBJEXT): {$(VPATH)}subst.h 2542process.$(OBJEXT): {$(VPATH)}thread.h 2543process.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2544process.$(OBJEXT): {$(VPATH)}thread_native.h 2545process.$(OBJEXT): {$(VPATH)}util.h 2546process.$(OBJEXT): {$(VPATH)}vm_core.h 2547process.$(OBJEXT): {$(VPATH)}vm_debug.h 2548process.$(OBJEXT): {$(VPATH)}vm_opts.h 2549random.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2550random.$(OBJEXT): $(top_srcdir)/include/ruby.h 2551random.$(OBJEXT): {$(VPATH)}config.h 2552random.$(OBJEXT): {$(VPATH)}defines.h 2553random.$(OBJEXT): {$(VPATH)}encoding.h 2554random.$(OBJEXT): {$(VPATH)}intern.h 2555random.$(OBJEXT): {$(VPATH)}internal.h 2556random.$(OBJEXT): {$(VPATH)}io.h 2557random.$(OBJEXT): {$(VPATH)}missing.h 2558random.$(OBJEXT): {$(VPATH)}onigmo.h 2559random.$(OBJEXT): {$(VPATH)}oniguruma.h 2560random.$(OBJEXT): {$(VPATH)}random.c 2561random.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2562random.$(OBJEXT): {$(VPATH)}siphash.c 2563random.$(OBJEXT): {$(VPATH)}siphash.h 2564random.$(OBJEXT): {$(VPATH)}st.h 2565random.$(OBJEXT): {$(VPATH)}subst.h 2566range.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2567range.$(OBJEXT): $(top_srcdir)/include/ruby.h 2568range.$(OBJEXT): {$(VPATH)}config.h 2569range.$(OBJEXT): {$(VPATH)}defines.h 2570range.$(OBJEXT): {$(VPATH)}encoding.h 2571range.$(OBJEXT): {$(VPATH)}id.h 2572range.$(OBJEXT): {$(VPATH)}intern.h 2573range.$(OBJEXT): {$(VPATH)}internal.h 2574range.$(OBJEXT): {$(VPATH)}io.h 2575range.$(OBJEXT): {$(VPATH)}missing.h 2576range.$(OBJEXT): {$(VPATH)}onigmo.h 2577range.$(OBJEXT): {$(VPATH)}oniguruma.h 2578range.$(OBJEXT): {$(VPATH)}range.c 2579range.$(OBJEXT): {$(VPATH)}st.h 2580range.$(OBJEXT): {$(VPATH)}subst.h 2581rational.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2582rational.$(OBJEXT): $(top_srcdir)/include/ruby.h 2583rational.$(OBJEXT): {$(VPATH)}config.h 2584rational.$(OBJEXT): {$(VPATH)}defines.h 2585rational.$(OBJEXT): {$(VPATH)}encoding.h 2586rational.$(OBJEXT): {$(VPATH)}id.h 2587rational.$(OBJEXT): {$(VPATH)}intern.h 2588rational.$(OBJEXT): {$(VPATH)}internal.h 2589rational.$(OBJEXT): {$(VPATH)}io.h 2590rational.$(OBJEXT): {$(VPATH)}missing.h 2591rational.$(OBJEXT): {$(VPATH)}onigmo.h 2592rational.$(OBJEXT): {$(VPATH)}oniguruma.h 2593rational.$(OBJEXT): {$(VPATH)}rational.c 2594rational.$(OBJEXT): {$(VPATH)}ruby_assert.h 2595rational.$(OBJEXT): {$(VPATH)}st.h 2596rational.$(OBJEXT): {$(VPATH)}subst.h 2597re.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2598re.$(OBJEXT): $(top_srcdir)/include/ruby.h 2599re.$(OBJEXT): {$(VPATH)}config.h 2600re.$(OBJEXT): {$(VPATH)}defines.h 2601re.$(OBJEXT): {$(VPATH)}encindex.h 2602re.$(OBJEXT): {$(VPATH)}encoding.h 2603re.$(OBJEXT): {$(VPATH)}intern.h 2604re.$(OBJEXT): {$(VPATH)}internal.h 2605re.$(OBJEXT): {$(VPATH)}io.h 2606re.$(OBJEXT): {$(VPATH)}missing.h 2607re.$(OBJEXT): {$(VPATH)}onigmo.h 2608re.$(OBJEXT): {$(VPATH)}oniguruma.h 2609re.$(OBJEXT): {$(VPATH)}re.c 2610re.$(OBJEXT): {$(VPATH)}re.h 2611re.$(OBJEXT): {$(VPATH)}regenc.h 2612re.$(OBJEXT): {$(VPATH)}regex.h 2613re.$(OBJEXT): {$(VPATH)}regint.h 2614re.$(OBJEXT): {$(VPATH)}st.h 2615re.$(OBJEXT): {$(VPATH)}subst.h 2616re.$(OBJEXT): {$(VPATH)}util.h 2617regcomp.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2618regcomp.$(OBJEXT): {$(VPATH)}config.h 2619regcomp.$(OBJEXT): {$(VPATH)}defines.h 2620regcomp.$(OBJEXT): {$(VPATH)}intern.h 2621regcomp.$(OBJEXT): {$(VPATH)}missing.h 2622regcomp.$(OBJEXT): {$(VPATH)}onigmo.h 2623regcomp.$(OBJEXT): {$(VPATH)}oniguruma.h 2624regcomp.$(OBJEXT): {$(VPATH)}regcomp.c 2625regcomp.$(OBJEXT): {$(VPATH)}regenc.h 2626regcomp.$(OBJEXT): {$(VPATH)}regint.h 2627regcomp.$(OBJEXT): {$(VPATH)}regparse.h 2628regcomp.$(OBJEXT): {$(VPATH)}st.h 2629regcomp.$(OBJEXT): {$(VPATH)}subst.h 2630regenc.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2631regenc.$(OBJEXT): {$(VPATH)}config.h 2632regenc.$(OBJEXT): {$(VPATH)}defines.h 2633regenc.$(OBJEXT): {$(VPATH)}intern.h 2634regenc.$(OBJEXT): {$(VPATH)}missing.h 2635regenc.$(OBJEXT): {$(VPATH)}onigmo.h 2636regenc.$(OBJEXT): {$(VPATH)}oniguruma.h 2637regenc.$(OBJEXT): {$(VPATH)}regenc.c 2638regenc.$(OBJEXT): {$(VPATH)}regenc.h 2639regenc.$(OBJEXT): {$(VPATH)}regint.h 2640regenc.$(OBJEXT): {$(VPATH)}st.h 2641regenc.$(OBJEXT): {$(VPATH)}subst.h 2642regerror.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2643regerror.$(OBJEXT): {$(VPATH)}config.h 2644regerror.$(OBJEXT): {$(VPATH)}defines.h 2645regerror.$(OBJEXT): {$(VPATH)}intern.h 2646regerror.$(OBJEXT): {$(VPATH)}missing.h 2647regerror.$(OBJEXT): {$(VPATH)}onigmo.h 2648regerror.$(OBJEXT): {$(VPATH)}oniguruma.h 2649regerror.$(OBJEXT): {$(VPATH)}regenc.h 2650regerror.$(OBJEXT): {$(VPATH)}regerror.c 2651regerror.$(OBJEXT): {$(VPATH)}regint.h 2652regerror.$(OBJEXT): {$(VPATH)}st.h 2653regerror.$(OBJEXT): {$(VPATH)}subst.h 2654regexec.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2655regexec.$(OBJEXT): {$(VPATH)}config.h 2656regexec.$(OBJEXT): {$(VPATH)}defines.h 2657regexec.$(OBJEXT): {$(VPATH)}intern.h 2658regexec.$(OBJEXT): {$(VPATH)}missing.h 2659regexec.$(OBJEXT): {$(VPATH)}onigmo.h 2660regexec.$(OBJEXT): {$(VPATH)}oniguruma.h 2661regexec.$(OBJEXT): {$(VPATH)}regenc.h 2662regexec.$(OBJEXT): {$(VPATH)}regexec.c 2663regexec.$(OBJEXT): {$(VPATH)}regint.h 2664regexec.$(OBJEXT): {$(VPATH)}st.h 2665regexec.$(OBJEXT): {$(VPATH)}subst.h 2666regparse.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2667regparse.$(OBJEXT): {$(VPATH)}config.h 2668regparse.$(OBJEXT): {$(VPATH)}defines.h 2669regparse.$(OBJEXT): {$(VPATH)}intern.h 2670regparse.$(OBJEXT): {$(VPATH)}missing.h 2671regparse.$(OBJEXT): {$(VPATH)}onigmo.h 2672regparse.$(OBJEXT): {$(VPATH)}oniguruma.h 2673regparse.$(OBJEXT): {$(VPATH)}regenc.h 2674regparse.$(OBJEXT): {$(VPATH)}regint.h 2675regparse.$(OBJEXT): {$(VPATH)}regparse.c 2676regparse.$(OBJEXT): {$(VPATH)}regparse.h 2677regparse.$(OBJEXT): {$(VPATH)}st.h 2678regparse.$(OBJEXT): {$(VPATH)}subst.h 2679regsyntax.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2680regsyntax.$(OBJEXT): {$(VPATH)}config.h 2681regsyntax.$(OBJEXT): {$(VPATH)}defines.h 2682regsyntax.$(OBJEXT): {$(VPATH)}intern.h 2683regsyntax.$(OBJEXT): {$(VPATH)}missing.h 2684regsyntax.$(OBJEXT): {$(VPATH)}onigmo.h 2685regsyntax.$(OBJEXT): {$(VPATH)}oniguruma.h 2686regsyntax.$(OBJEXT): {$(VPATH)}regenc.h 2687regsyntax.$(OBJEXT): {$(VPATH)}regint.h 2688regsyntax.$(OBJEXT): {$(VPATH)}regsyntax.c 2689regsyntax.$(OBJEXT): {$(VPATH)}st.h 2690regsyntax.$(OBJEXT): {$(VPATH)}subst.h 2691ruby-runner.$(OBJEXT): {$(VPATH)}config.h 2692ruby-runner.$(OBJEXT): {$(VPATH)}ruby-runner.c 2693ruby-runner.$(OBJEXT): {$(VPATH)}ruby-runner.h 2694ruby.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2695ruby.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2696ruby.$(OBJEXT): $(CCAN_DIR)/list/list.h 2697ruby.$(OBJEXT): $(CCAN_DIR)/str/str.h 2698ruby.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2699ruby.$(OBJEXT): $(hdrdir)/ruby/version.h 2700ruby.$(OBJEXT): $(top_srcdir)/include/ruby.h 2701ruby.$(OBJEXT): {$(VPATH)}config.h 2702ruby.$(OBJEXT): {$(VPATH)}defines.h 2703ruby.$(OBJEXT): {$(VPATH)}dln.h 2704ruby.$(OBJEXT): {$(VPATH)}encoding.h 2705ruby.$(OBJEXT): {$(VPATH)}eval_intern.h 2706ruby.$(OBJEXT): {$(VPATH)}id.h 2707ruby.$(OBJEXT): {$(VPATH)}intern.h 2708ruby.$(OBJEXT): {$(VPATH)}internal.h 2709ruby.$(OBJEXT): {$(VPATH)}io.h 2710ruby.$(OBJEXT): {$(VPATH)}method.h 2711ruby.$(OBJEXT): {$(VPATH)}missing.h 2712ruby.$(OBJEXT): {$(VPATH)}mjit.h 2713ruby.$(OBJEXT): {$(VPATH)}node.h 2714ruby.$(OBJEXT): {$(VPATH)}onigmo.h 2715ruby.$(OBJEXT): {$(VPATH)}oniguruma.h 2716ruby.$(OBJEXT): {$(VPATH)}ruby.c 2717ruby.$(OBJEXT): {$(VPATH)}ruby_assert.h 2718ruby.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2719ruby.$(OBJEXT): {$(VPATH)}st.h 2720ruby.$(OBJEXT): {$(VPATH)}subst.h 2721ruby.$(OBJEXT): {$(VPATH)}thread.h 2722ruby.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2723ruby.$(OBJEXT): {$(VPATH)}thread_native.h 2724ruby.$(OBJEXT): {$(VPATH)}util.h 2725ruby.$(OBJEXT): {$(VPATH)}vm_core.h 2726ruby.$(OBJEXT): {$(VPATH)}vm_debug.h 2727ruby.$(OBJEXT): {$(VPATH)}vm_opts.h 2728safe.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2729safe.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2730safe.$(OBJEXT): $(CCAN_DIR)/list/list.h 2731safe.$(OBJEXT): $(CCAN_DIR)/str/str.h 2732safe.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2733safe.$(OBJEXT): $(top_srcdir)/include/ruby.h 2734safe.$(OBJEXT): {$(VPATH)}config.h 2735safe.$(OBJEXT): {$(VPATH)}defines.h 2736safe.$(OBJEXT): {$(VPATH)}encoding.h 2737safe.$(OBJEXT): {$(VPATH)}id.h 2738safe.$(OBJEXT): {$(VPATH)}intern.h 2739safe.$(OBJEXT): {$(VPATH)}internal.h 2740safe.$(OBJEXT): {$(VPATH)}io.h 2741safe.$(OBJEXT): {$(VPATH)}method.h 2742safe.$(OBJEXT): {$(VPATH)}missing.h 2743safe.$(OBJEXT): {$(VPATH)}node.h 2744safe.$(OBJEXT): {$(VPATH)}onigmo.h 2745safe.$(OBJEXT): {$(VPATH)}oniguruma.h 2746safe.$(OBJEXT): {$(VPATH)}ruby_assert.h 2747safe.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2748safe.$(OBJEXT): {$(VPATH)}safe.c 2749safe.$(OBJEXT): {$(VPATH)}st.h 2750safe.$(OBJEXT): {$(VPATH)}subst.h 2751safe.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2752safe.$(OBJEXT): {$(VPATH)}thread_native.h 2753safe.$(OBJEXT): {$(VPATH)}vm_core.h 2754safe.$(OBJEXT): {$(VPATH)}vm_debug.h 2755safe.$(OBJEXT): {$(VPATH)}vm_opts.h 2756setproctitle.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2757setproctitle.$(OBJEXT): $(top_srcdir)/include/ruby.h 2758setproctitle.$(OBJEXT): {$(VPATH)}config.h 2759setproctitle.$(OBJEXT): {$(VPATH)}defines.h 2760setproctitle.$(OBJEXT): {$(VPATH)}intern.h 2761setproctitle.$(OBJEXT): {$(VPATH)}missing.h 2762setproctitle.$(OBJEXT): {$(VPATH)}setproctitle.c 2763setproctitle.$(OBJEXT): {$(VPATH)}st.h 2764setproctitle.$(OBJEXT): {$(VPATH)}subst.h 2765setproctitle.$(OBJEXT): {$(VPATH)}util.h 2766signal.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2767signal.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2768signal.$(OBJEXT): $(CCAN_DIR)/list/list.h 2769signal.$(OBJEXT): $(CCAN_DIR)/str/str.h 2770signal.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2771signal.$(OBJEXT): $(top_srcdir)/include/ruby.h 2772signal.$(OBJEXT): {$(VPATH)}config.h 2773signal.$(OBJEXT): {$(VPATH)}debug_counter.h 2774signal.$(OBJEXT): {$(VPATH)}defines.h 2775signal.$(OBJEXT): {$(VPATH)}encoding.h 2776signal.$(OBJEXT): {$(VPATH)}eval_intern.h 2777signal.$(OBJEXT): {$(VPATH)}id.h 2778signal.$(OBJEXT): {$(VPATH)}intern.h 2779signal.$(OBJEXT): {$(VPATH)}internal.h 2780signal.$(OBJEXT): {$(VPATH)}io.h 2781signal.$(OBJEXT): {$(VPATH)}method.h 2782signal.$(OBJEXT): {$(VPATH)}missing.h 2783signal.$(OBJEXT): {$(VPATH)}node.h 2784signal.$(OBJEXT): {$(VPATH)}onigmo.h 2785signal.$(OBJEXT): {$(VPATH)}oniguruma.h 2786signal.$(OBJEXT): {$(VPATH)}ruby_assert.h 2787signal.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2788signal.$(OBJEXT): {$(VPATH)}signal.c 2789signal.$(OBJEXT): {$(VPATH)}st.h 2790signal.$(OBJEXT): {$(VPATH)}subst.h 2791signal.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2792signal.$(OBJEXT): {$(VPATH)}thread_native.h 2793signal.$(OBJEXT): {$(VPATH)}vm_core.h 2794signal.$(OBJEXT): {$(VPATH)}vm_debug.h 2795signal.$(OBJEXT): {$(VPATH)}vm_opts.h 2796sprintf.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2797sprintf.$(OBJEXT): $(top_srcdir)/include/ruby.h 2798sprintf.$(OBJEXT): {$(VPATH)}config.h 2799sprintf.$(OBJEXT): {$(VPATH)}defines.h 2800sprintf.$(OBJEXT): {$(VPATH)}encoding.h 2801sprintf.$(OBJEXT): {$(VPATH)}id.h 2802sprintf.$(OBJEXT): {$(VPATH)}intern.h 2803sprintf.$(OBJEXT): {$(VPATH)}internal.h 2804sprintf.$(OBJEXT): {$(VPATH)}io.h 2805sprintf.$(OBJEXT): {$(VPATH)}missing.h 2806sprintf.$(OBJEXT): {$(VPATH)}onigmo.h 2807sprintf.$(OBJEXT): {$(VPATH)}oniguruma.h 2808sprintf.$(OBJEXT): {$(VPATH)}re.h 2809sprintf.$(OBJEXT): {$(VPATH)}regex.h 2810sprintf.$(OBJEXT): {$(VPATH)}sprintf.c 2811sprintf.$(OBJEXT): {$(VPATH)}st.h 2812sprintf.$(OBJEXT): {$(VPATH)}subst.h 2813sprintf.$(OBJEXT): {$(VPATH)}vsnprintf.c 2814st.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2815st.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2816st.$(OBJEXT): $(CCAN_DIR)/list/list.h 2817st.$(OBJEXT): $(CCAN_DIR)/str/str.h 2818st.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2819st.$(OBJEXT): $(top_srcdir)/include/ruby.h 2820st.$(OBJEXT): {$(VPATH)}config.h 2821st.$(OBJEXT): {$(VPATH)}defines.h 2822st.$(OBJEXT): {$(VPATH)}encoding.h 2823st.$(OBJEXT): {$(VPATH)}intern.h 2824st.$(OBJEXT): {$(VPATH)}internal.h 2825st.$(OBJEXT): {$(VPATH)}io.h 2826st.$(OBJEXT): {$(VPATH)}missing.h 2827st.$(OBJEXT): {$(VPATH)}onigmo.h 2828st.$(OBJEXT): {$(VPATH)}oniguruma.h 2829st.$(OBJEXT): {$(VPATH)}st.c 2830st.$(OBJEXT): {$(VPATH)}st.h 2831st.$(OBJEXT): {$(VPATH)}subst.h 2832strftime.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2833strftime.$(OBJEXT): $(top_srcdir)/include/ruby.h 2834strftime.$(OBJEXT): {$(VPATH)}config.h 2835strftime.$(OBJEXT): {$(VPATH)}defines.h 2836strftime.$(OBJEXT): {$(VPATH)}encoding.h 2837strftime.$(OBJEXT): {$(VPATH)}intern.h 2838strftime.$(OBJEXT): {$(VPATH)}internal.h 2839strftime.$(OBJEXT): {$(VPATH)}io.h 2840strftime.$(OBJEXT): {$(VPATH)}missing.h 2841strftime.$(OBJEXT): {$(VPATH)}onigmo.h 2842strftime.$(OBJEXT): {$(VPATH)}oniguruma.h 2843strftime.$(OBJEXT): {$(VPATH)}st.h 2844strftime.$(OBJEXT): {$(VPATH)}strftime.c 2845strftime.$(OBJEXT): {$(VPATH)}subst.h 2846strftime.$(OBJEXT): {$(VPATH)}timev.h 2847string.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2848string.$(OBJEXT): $(top_srcdir)/include/ruby.h 2849string.$(OBJEXT): {$(VPATH)}config.h 2850string.$(OBJEXT): {$(VPATH)}crypt.h 2851string.$(OBJEXT): {$(VPATH)}debug_counter.h 2852string.$(OBJEXT): {$(VPATH)}defines.h 2853string.$(OBJEXT): {$(VPATH)}encindex.h 2854string.$(OBJEXT): {$(VPATH)}encoding.h 2855string.$(OBJEXT): {$(VPATH)}gc.h 2856string.$(OBJEXT): {$(VPATH)}id.h 2857string.$(OBJEXT): {$(VPATH)}intern.h 2858string.$(OBJEXT): {$(VPATH)}internal.h 2859string.$(OBJEXT): {$(VPATH)}io.h 2860string.$(OBJEXT): {$(VPATH)}missing.h 2861string.$(OBJEXT): {$(VPATH)}onigmo.h 2862string.$(OBJEXT): {$(VPATH)}oniguruma.h 2863string.$(OBJEXT): {$(VPATH)}probes.dmyh 2864string.$(OBJEXT): {$(VPATH)}probes.h 2865string.$(OBJEXT): {$(VPATH)}re.h 2866string.$(OBJEXT): {$(VPATH)}regex.h 2867string.$(OBJEXT): {$(VPATH)}ruby_assert.h 2868string.$(OBJEXT): {$(VPATH)}st.h 2869string.$(OBJEXT): {$(VPATH)}string.c 2870string.$(OBJEXT): {$(VPATH)}subst.h 2871string.$(OBJEXT): {$(VPATH)}util.h 2872strlcat.$(OBJEXT): {$(VPATH)}config.h 2873strlcat.$(OBJEXT): {$(VPATH)}missing.h 2874strlcat.$(OBJEXT): {$(VPATH)}strlcat.c 2875strlcpy.$(OBJEXT): {$(VPATH)}config.h 2876strlcpy.$(OBJEXT): {$(VPATH)}missing.h 2877strlcpy.$(OBJEXT): {$(VPATH)}strlcpy.c 2878struct.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2879struct.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2880struct.$(OBJEXT): $(CCAN_DIR)/list/list.h 2881struct.$(OBJEXT): $(CCAN_DIR)/str/str.h 2882struct.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2883struct.$(OBJEXT): $(top_srcdir)/include/ruby.h 2884struct.$(OBJEXT): {$(VPATH)}config.h 2885struct.$(OBJEXT): {$(VPATH)}defines.h 2886struct.$(OBJEXT): {$(VPATH)}encoding.h 2887struct.$(OBJEXT): {$(VPATH)}id.h 2888struct.$(OBJEXT): {$(VPATH)}intern.h 2889struct.$(OBJEXT): {$(VPATH)}internal.h 2890struct.$(OBJEXT): {$(VPATH)}io.h 2891struct.$(OBJEXT): {$(VPATH)}method.h 2892struct.$(OBJEXT): {$(VPATH)}missing.h 2893struct.$(OBJEXT): {$(VPATH)}node.h 2894struct.$(OBJEXT): {$(VPATH)}onigmo.h 2895struct.$(OBJEXT): {$(VPATH)}oniguruma.h 2896struct.$(OBJEXT): {$(VPATH)}ruby_assert.h 2897struct.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2898struct.$(OBJEXT): {$(VPATH)}st.h 2899struct.$(OBJEXT): {$(VPATH)}struct.c 2900struct.$(OBJEXT): {$(VPATH)}subst.h 2901struct.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2902struct.$(OBJEXT): {$(VPATH)}thread_native.h 2903struct.$(OBJEXT): {$(VPATH)}transient_heap.h 2904struct.$(OBJEXT): {$(VPATH)}vm_core.h 2905struct.$(OBJEXT): {$(VPATH)}vm_debug.h 2906struct.$(OBJEXT): {$(VPATH)}vm_opts.h 2907symbol.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2908symbol.$(OBJEXT): $(top_srcdir)/include/ruby.h 2909symbol.$(OBJEXT): {$(VPATH)}config.h 2910symbol.$(OBJEXT): {$(VPATH)}defines.h 2911symbol.$(OBJEXT): {$(VPATH)}encoding.h 2912symbol.$(OBJEXT): {$(VPATH)}gc.h 2913symbol.$(OBJEXT): {$(VPATH)}id.c 2914symbol.$(OBJEXT): {$(VPATH)}id.h 2915symbol.$(OBJEXT): {$(VPATH)}id_table.c 2916symbol.$(OBJEXT): {$(VPATH)}id_table.h 2917symbol.$(OBJEXT): {$(VPATH)}intern.h 2918symbol.$(OBJEXT): {$(VPATH)}internal.h 2919symbol.$(OBJEXT): {$(VPATH)}io.h 2920symbol.$(OBJEXT): {$(VPATH)}missing.h 2921symbol.$(OBJEXT): {$(VPATH)}onigmo.h 2922symbol.$(OBJEXT): {$(VPATH)}oniguruma.h 2923symbol.$(OBJEXT): {$(VPATH)}probes.dmyh 2924symbol.$(OBJEXT): {$(VPATH)}probes.h 2925symbol.$(OBJEXT): {$(VPATH)}ruby_assert.h 2926symbol.$(OBJEXT): {$(VPATH)}st.h 2927symbol.$(OBJEXT): {$(VPATH)}subst.h 2928symbol.$(OBJEXT): {$(VPATH)}symbol.c 2929symbol.$(OBJEXT): {$(VPATH)}symbol.h 2930thread.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 2931thread.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 2932thread.$(OBJEXT): $(CCAN_DIR)/list/list.h 2933thread.$(OBJEXT): $(CCAN_DIR)/str/str.h 2934thread.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2935thread.$(OBJEXT): $(top_srcdir)/include/ruby.h 2936thread.$(OBJEXT): {$(VPATH)}config.h 2937thread.$(OBJEXT): {$(VPATH)}debug.h 2938thread.$(OBJEXT): {$(VPATH)}defines.h 2939thread.$(OBJEXT): {$(VPATH)}encoding.h 2940thread.$(OBJEXT): {$(VPATH)}eval_intern.h 2941thread.$(OBJEXT): {$(VPATH)}gc.h 2942thread.$(OBJEXT): {$(VPATH)}hrtime.h 2943thread.$(OBJEXT): {$(VPATH)}id.h 2944thread.$(OBJEXT): {$(VPATH)}intern.h 2945thread.$(OBJEXT): {$(VPATH)}internal.h 2946thread.$(OBJEXT): {$(VPATH)}io.h 2947thread.$(OBJEXT): {$(VPATH)}iseq.h 2948thread.$(OBJEXT): {$(VPATH)}method.h 2949thread.$(OBJEXT): {$(VPATH)}missing.h 2950thread.$(OBJEXT): {$(VPATH)}mjit.h 2951thread.$(OBJEXT): {$(VPATH)}node.h 2952thread.$(OBJEXT): {$(VPATH)}onigmo.h 2953thread.$(OBJEXT): {$(VPATH)}oniguruma.h 2954thread.$(OBJEXT): {$(VPATH)}ruby_assert.h 2955thread.$(OBJEXT): {$(VPATH)}ruby_atomic.h 2956thread.$(OBJEXT): {$(VPATH)}st.h 2957thread.$(OBJEXT): {$(VPATH)}subst.h 2958thread.$(OBJEXT): {$(VPATH)}thread.c 2959thread.$(OBJEXT): {$(VPATH)}thread.h 2960thread.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).c 2961thread.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 2962thread.$(OBJEXT): {$(VPATH)}thread_native.h 2963thread.$(OBJEXT): {$(VPATH)}thread_sync.c 2964thread.$(OBJEXT): {$(VPATH)}timev.h 2965thread.$(OBJEXT): {$(VPATH)}vm_core.h 2966thread.$(OBJEXT): {$(VPATH)}vm_debug.h 2967thread.$(OBJEXT): {$(VPATH)}vm_opts.h 2968time.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2969time.$(OBJEXT): $(top_srcdir)/include/ruby.h 2970time.$(OBJEXT): {$(VPATH)}config.h 2971time.$(OBJEXT): {$(VPATH)}defines.h 2972time.$(OBJEXT): {$(VPATH)}encoding.h 2973time.$(OBJEXT): {$(VPATH)}id.h 2974time.$(OBJEXT): {$(VPATH)}intern.h 2975time.$(OBJEXT): {$(VPATH)}internal.h 2976time.$(OBJEXT): {$(VPATH)}io.h 2977time.$(OBJEXT): {$(VPATH)}missing.h 2978time.$(OBJEXT): {$(VPATH)}onigmo.h 2979time.$(OBJEXT): {$(VPATH)}oniguruma.h 2980time.$(OBJEXT): {$(VPATH)}st.h 2981time.$(OBJEXT): {$(VPATH)}subst.h 2982time.$(OBJEXT): {$(VPATH)}time.c 2983time.$(OBJEXT): {$(VPATH)}timev.h 2984transcode.$(OBJEXT): $(hdrdir)/ruby/ruby.h 2985transcode.$(OBJEXT): $(top_srcdir)/include/ruby.h 2986transcode.$(OBJEXT): {$(VPATH)}config.h 2987transcode.$(OBJEXT): {$(VPATH)}defines.h 2988transcode.$(OBJEXT): {$(VPATH)}encoding.h 2989transcode.$(OBJEXT): {$(VPATH)}id.h 2990transcode.$(OBJEXT): {$(VPATH)}intern.h 2991transcode.$(OBJEXT): {$(VPATH)}internal.h 2992transcode.$(OBJEXT): {$(VPATH)}io.h 2993transcode.$(OBJEXT): {$(VPATH)}missing.h 2994transcode.$(OBJEXT): {$(VPATH)}onigmo.h 2995transcode.$(OBJEXT): {$(VPATH)}oniguruma.h 2996transcode.$(OBJEXT): {$(VPATH)}st.h 2997transcode.$(OBJEXT): {$(VPATH)}subst.h 2998transcode.$(OBJEXT): {$(VPATH)}transcode.c 2999transcode.$(OBJEXT): {$(VPATH)}transcode_data.h 3000transient_heap.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3001transient_heap.$(OBJEXT): $(top_srcdir)/include/ruby.h 3002transient_heap.$(OBJEXT): {$(VPATH)}config.h 3003transient_heap.$(OBJEXT): {$(VPATH)}debug.h 3004transient_heap.$(OBJEXT): {$(VPATH)}debug_counter.h 3005transient_heap.$(OBJEXT): {$(VPATH)}defines.h 3006transient_heap.$(OBJEXT): {$(VPATH)}gc.h 3007transient_heap.$(OBJEXT): {$(VPATH)}intern.h 3008transient_heap.$(OBJEXT): {$(VPATH)}internal.h 3009transient_heap.$(OBJEXT): {$(VPATH)}missing.h 3010transient_heap.$(OBJEXT): {$(VPATH)}node.h 3011transient_heap.$(OBJEXT): {$(VPATH)}ruby_assert.h 3012transient_heap.$(OBJEXT): {$(VPATH)}st.h 3013transient_heap.$(OBJEXT): {$(VPATH)}subst.h 3014transient_heap.$(OBJEXT): {$(VPATH)}transient_heap.c 3015transient_heap.$(OBJEXT): {$(VPATH)}transient_heap.h 3016transient_heap.$(OBJEXT): {$(VPATH)}vm_debug.h 3017util.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3018util.$(OBJEXT): $(top_srcdir)/include/ruby.h 3019util.$(OBJEXT): {$(VPATH)}config.h 3020util.$(OBJEXT): {$(VPATH)}defines.h 3021util.$(OBJEXT): {$(VPATH)}encoding.h 3022util.$(OBJEXT): {$(VPATH)}intern.h 3023util.$(OBJEXT): {$(VPATH)}internal.h 3024util.$(OBJEXT): {$(VPATH)}io.h 3025util.$(OBJEXT): {$(VPATH)}missing.h 3026util.$(OBJEXT): {$(VPATH)}onigmo.h 3027util.$(OBJEXT): {$(VPATH)}oniguruma.h 3028util.$(OBJEXT): {$(VPATH)}st.h 3029util.$(OBJEXT): {$(VPATH)}subst.h 3030util.$(OBJEXT): {$(VPATH)}util.c 3031util.$(OBJEXT): {$(VPATH)}util.h 3032variable.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 3033variable.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 3034variable.$(OBJEXT): $(CCAN_DIR)/list/list.h 3035variable.$(OBJEXT): $(CCAN_DIR)/str/str.h 3036variable.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3037variable.$(OBJEXT): $(top_srcdir)/include/ruby.h 3038variable.$(OBJEXT): {$(VPATH)}config.h 3039variable.$(OBJEXT): {$(VPATH)}constant.h 3040variable.$(OBJEXT): {$(VPATH)}debug_counter.h 3041variable.$(OBJEXT): {$(VPATH)}defines.h 3042variable.$(OBJEXT): {$(VPATH)}encoding.h 3043variable.$(OBJEXT): {$(VPATH)}id.h 3044variable.$(OBJEXT): {$(VPATH)}id_table.h 3045variable.$(OBJEXT): {$(VPATH)}intern.h 3046variable.$(OBJEXT): {$(VPATH)}internal.h 3047variable.$(OBJEXT): {$(VPATH)}io.h 3048variable.$(OBJEXT): {$(VPATH)}method.h 3049variable.$(OBJEXT): {$(VPATH)}missing.h 3050variable.$(OBJEXT): {$(VPATH)}node.h 3051variable.$(OBJEXT): {$(VPATH)}onigmo.h 3052variable.$(OBJEXT): {$(VPATH)}oniguruma.h 3053variable.$(OBJEXT): {$(VPATH)}ruby_assert.h 3054variable.$(OBJEXT): {$(VPATH)}ruby_atomic.h 3055variable.$(OBJEXT): {$(VPATH)}st.h 3056variable.$(OBJEXT): {$(VPATH)}subst.h 3057variable.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 3058variable.$(OBJEXT): {$(VPATH)}thread_native.h 3059variable.$(OBJEXT): {$(VPATH)}transient_heap.h 3060variable.$(OBJEXT): {$(VPATH)}util.h 3061variable.$(OBJEXT): {$(VPATH)}variable.c 3062variable.$(OBJEXT): {$(VPATH)}vm_core.h 3063variable.$(OBJEXT): {$(VPATH)}vm_opts.h 3064version.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 3065version.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 3066version.$(OBJEXT): $(CCAN_DIR)/list/list.h 3067version.$(OBJEXT): $(CCAN_DIR)/str/str.h 3068version.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3069version.$(OBJEXT): $(hdrdir)/ruby/version.h 3070version.$(OBJEXT): $(top_srcdir)/include/ruby.h 3071version.$(OBJEXT): $(top_srcdir)/revision.h 3072version.$(OBJEXT): $(top_srcdir)/version.h 3073version.$(OBJEXT): {$(VPATH)}config.h 3074version.$(OBJEXT): {$(VPATH)}defines.h 3075version.$(OBJEXT): {$(VPATH)}id.h 3076version.$(OBJEXT): {$(VPATH)}intern.h 3077version.$(OBJEXT): {$(VPATH)}internal.h 3078version.$(OBJEXT): {$(VPATH)}method.h 3079version.$(OBJEXT): {$(VPATH)}missing.h 3080version.$(OBJEXT): {$(VPATH)}mjit.h 3081version.$(OBJEXT): {$(VPATH)}node.h 3082version.$(OBJEXT): {$(VPATH)}ruby_assert.h 3083version.$(OBJEXT): {$(VPATH)}ruby_atomic.h 3084version.$(OBJEXT): {$(VPATH)}st.h 3085version.$(OBJEXT): {$(VPATH)}subst.h 3086version.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 3087version.$(OBJEXT): {$(VPATH)}thread_native.h 3088version.$(OBJEXT): {$(VPATH)}version.c 3089version.$(OBJEXT): {$(VPATH)}vm_core.h 3090version.$(OBJEXT): {$(VPATH)}vm_opts.h 3091vm.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 3092vm.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 3093vm.$(OBJEXT): $(CCAN_DIR)/list/list.h 3094vm.$(OBJEXT): $(CCAN_DIR)/str/str.h 3095vm.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3096vm.$(OBJEXT): $(top_srcdir)/include/ruby.h 3097vm.$(OBJEXT): {$(VPATH)}config.h 3098vm.$(OBJEXT): {$(VPATH)}constant.h 3099vm.$(OBJEXT): {$(VPATH)}debug_counter.h 3100vm.$(OBJEXT): {$(VPATH)}defines.h 3101vm.$(OBJEXT): {$(VPATH)}defs/opt_operand.def 3102vm.$(OBJEXT): {$(VPATH)}encoding.h 3103vm.$(OBJEXT): {$(VPATH)}eval_intern.h 3104vm.$(OBJEXT): {$(VPATH)}gc.h 3105vm.$(OBJEXT): {$(VPATH)}id.h 3106vm.$(OBJEXT): {$(VPATH)}id_table.h 3107vm.$(OBJEXT): {$(VPATH)}insns.def 3108vm.$(OBJEXT): {$(VPATH)}insns.inc 3109vm.$(OBJEXT): {$(VPATH)}insns_info.inc 3110vm.$(OBJEXT): {$(VPATH)}intern.h 3111vm.$(OBJEXT): {$(VPATH)}internal.h 3112vm.$(OBJEXT): {$(VPATH)}io.h 3113vm.$(OBJEXT): {$(VPATH)}iseq.h 3114vm.$(OBJEXT): {$(VPATH)}method.h 3115vm.$(OBJEXT): {$(VPATH)}missing.h 3116vm.$(OBJEXT): {$(VPATH)}mjit.h 3117vm.$(OBJEXT): {$(VPATH)}node.h 3118vm.$(OBJEXT): {$(VPATH)}onigmo.h 3119vm.$(OBJEXT): {$(VPATH)}oniguruma.h 3120vm.$(OBJEXT): {$(VPATH)}probes.dmyh 3121vm.$(OBJEXT): {$(VPATH)}probes.h 3122vm.$(OBJEXT): {$(VPATH)}probes_helper.h 3123vm.$(OBJEXT): {$(VPATH)}ruby_assert.h 3124vm.$(OBJEXT): {$(VPATH)}ruby_atomic.h 3125vm.$(OBJEXT): {$(VPATH)}st.h 3126vm.$(OBJEXT): {$(VPATH)}subst.h 3127vm.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 3128vm.$(OBJEXT): {$(VPATH)}thread_native.h 3129vm.$(OBJEXT): {$(VPATH)}vm.c 3130vm.$(OBJEXT): {$(VPATH)}vm.h 3131vm.$(OBJEXT): {$(VPATH)}vm.inc 3132vm.$(OBJEXT): {$(VPATH)}vm_args.c 3133vm.$(OBJEXT): {$(VPATH)}vm_call_iseq_optimized.inc 3134vm.$(OBJEXT): {$(VPATH)}vm_core.h 3135vm.$(OBJEXT): {$(VPATH)}vm_debug.h 3136vm.$(OBJEXT): {$(VPATH)}vm_eval.c 3137vm.$(OBJEXT): {$(VPATH)}vm_exec.c 3138vm.$(OBJEXT): {$(VPATH)}vm_exec.h 3139vm.$(OBJEXT): {$(VPATH)}vm_insnhelper.c 3140vm.$(OBJEXT): {$(VPATH)}vm_insnhelper.h 3141vm.$(OBJEXT): {$(VPATH)}vm_method.c 3142vm.$(OBJEXT): {$(VPATH)}vm_opts.h 3143vm.$(OBJEXT): {$(VPATH)}vmtc.inc 3144vm_backtrace.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 3145vm_backtrace.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 3146vm_backtrace.$(OBJEXT): $(CCAN_DIR)/list/list.h 3147vm_backtrace.$(OBJEXT): $(CCAN_DIR)/str/str.h 3148vm_backtrace.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3149vm_backtrace.$(OBJEXT): $(top_srcdir)/include/ruby.h 3150vm_backtrace.$(OBJEXT): {$(VPATH)}config.h 3151vm_backtrace.$(OBJEXT): {$(VPATH)}debug.h 3152vm_backtrace.$(OBJEXT): {$(VPATH)}defines.h 3153vm_backtrace.$(OBJEXT): {$(VPATH)}encoding.h 3154vm_backtrace.$(OBJEXT): {$(VPATH)}eval_intern.h 3155vm_backtrace.$(OBJEXT): {$(VPATH)}id.h 3156vm_backtrace.$(OBJEXT): {$(VPATH)}intern.h 3157vm_backtrace.$(OBJEXT): {$(VPATH)}internal.h 3158vm_backtrace.$(OBJEXT): {$(VPATH)}io.h 3159vm_backtrace.$(OBJEXT): {$(VPATH)}iseq.h 3160vm_backtrace.$(OBJEXT): {$(VPATH)}method.h 3161vm_backtrace.$(OBJEXT): {$(VPATH)}missing.h 3162vm_backtrace.$(OBJEXT): {$(VPATH)}node.h 3163vm_backtrace.$(OBJEXT): {$(VPATH)}onigmo.h 3164vm_backtrace.$(OBJEXT): {$(VPATH)}oniguruma.h 3165vm_backtrace.$(OBJEXT): {$(VPATH)}ruby_assert.h 3166vm_backtrace.$(OBJEXT): {$(VPATH)}ruby_atomic.h 3167vm_backtrace.$(OBJEXT): {$(VPATH)}st.h 3168vm_backtrace.$(OBJEXT): {$(VPATH)}subst.h 3169vm_backtrace.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 3170vm_backtrace.$(OBJEXT): {$(VPATH)}thread_native.h 3171vm_backtrace.$(OBJEXT): {$(VPATH)}vm_backtrace.c 3172vm_backtrace.$(OBJEXT): {$(VPATH)}vm_core.h 3173vm_backtrace.$(OBJEXT): {$(VPATH)}vm_debug.h 3174vm_backtrace.$(OBJEXT): {$(VPATH)}vm_opts.h 3175vm_dump.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 3176vm_dump.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 3177vm_dump.$(OBJEXT): $(CCAN_DIR)/list/list.h 3178vm_dump.$(OBJEXT): $(CCAN_DIR)/str/str.h 3179vm_dump.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3180vm_dump.$(OBJEXT): $(top_srcdir)/include/ruby.h 3181vm_dump.$(OBJEXT): {$(VPATH)}addr2line.h 3182vm_dump.$(OBJEXT): {$(VPATH)}config.h 3183vm_dump.$(OBJEXT): {$(VPATH)}defines.h 3184vm_dump.$(OBJEXT): {$(VPATH)}encoding.h 3185vm_dump.$(OBJEXT): {$(VPATH)}id.h 3186vm_dump.$(OBJEXT): {$(VPATH)}intern.h 3187vm_dump.$(OBJEXT): {$(VPATH)}internal.h 3188vm_dump.$(OBJEXT): {$(VPATH)}io.h 3189vm_dump.$(OBJEXT): {$(VPATH)}iseq.h 3190vm_dump.$(OBJEXT): {$(VPATH)}method.h 3191vm_dump.$(OBJEXT): {$(VPATH)}missing.h 3192vm_dump.$(OBJEXT): {$(VPATH)}node.h 3193vm_dump.$(OBJEXT): {$(VPATH)}onigmo.h 3194vm_dump.$(OBJEXT): {$(VPATH)}oniguruma.h 3195vm_dump.$(OBJEXT): {$(VPATH)}ruby_assert.h 3196vm_dump.$(OBJEXT): {$(VPATH)}ruby_atomic.h 3197vm_dump.$(OBJEXT): {$(VPATH)}st.h 3198vm_dump.$(OBJEXT): {$(VPATH)}subst.h 3199vm_dump.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 3200vm_dump.$(OBJEXT): {$(VPATH)}thread_native.h 3201vm_dump.$(OBJEXT): {$(VPATH)}vm_core.h 3202vm_dump.$(OBJEXT): {$(VPATH)}vm_debug.h 3203vm_dump.$(OBJEXT): {$(VPATH)}vm_dump.c 3204vm_dump.$(OBJEXT): {$(VPATH)}vm_opts.h 3205vm_trace.$(OBJEXT): $(CCAN_DIR)/check_type/check_type.h 3206vm_trace.$(OBJEXT): $(CCAN_DIR)/container_of/container_of.h 3207vm_trace.$(OBJEXT): $(CCAN_DIR)/list/list.h 3208vm_trace.$(OBJEXT): $(CCAN_DIR)/str/str.h 3209vm_trace.$(OBJEXT): $(hdrdir)/ruby/ruby.h 3210vm_trace.$(OBJEXT): $(top_srcdir)/include/ruby.h 3211vm_trace.$(OBJEXT): {$(VPATH)}config.h 3212vm_trace.$(OBJEXT): {$(VPATH)}debug.h 3213vm_trace.$(OBJEXT): {$(VPATH)}defines.h 3214vm_trace.$(OBJEXT): {$(VPATH)}encoding.h 3215vm_trace.$(OBJEXT): {$(VPATH)}eval_intern.h 3216vm_trace.$(OBJEXT): {$(VPATH)}id.h 3217vm_trace.$(OBJEXT): {$(VPATH)}intern.h 3218vm_trace.$(OBJEXT): {$(VPATH)}internal.h 3219vm_trace.$(OBJEXT): {$(VPATH)}io.h 3220vm_trace.$(OBJEXT): {$(VPATH)}iseq.h 3221vm_trace.$(OBJEXT): {$(VPATH)}method.h 3222vm_trace.$(OBJEXT): {$(VPATH)}missing.h 3223vm_trace.$(OBJEXT): {$(VPATH)}mjit.h 3224vm_trace.$(OBJEXT): {$(VPATH)}node.h 3225vm_trace.$(OBJEXT): {$(VPATH)}onigmo.h 3226vm_trace.$(OBJEXT): {$(VPATH)}oniguruma.h 3227vm_trace.$(OBJEXT): {$(VPATH)}ruby_assert.h 3228vm_trace.$(OBJEXT): {$(VPATH)}ruby_atomic.h 3229vm_trace.$(OBJEXT): {$(VPATH)}st.h 3230vm_trace.$(OBJEXT): {$(VPATH)}subst.h 3231vm_trace.$(OBJEXT): {$(VPATH)}thread_$(THREAD_MODEL).h 3232vm_trace.$(OBJEXT): {$(VPATH)}thread_native.h 3233vm_trace.$(OBJEXT): {$(VPATH)}vm_core.h 3234vm_trace.$(OBJEXT): {$(VPATH)}vm_debug.h 3235vm_trace.$(OBJEXT): {$(VPATH)}vm_opts.h 3236vm_trace.$(OBJEXT): {$(VPATH)}vm_trace.c 3237# AUTOGENERATED DEPENDENCIES END 3238