summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-04-08 13:28:13 +0900
committerGitHub <noreply@github.com>2020-04-08 13:28:13 +0900
commit9e6e39c3512f7a962c44dc3729c98a0f8be90341 (patch)
tree901a22676d54d78240e450b64a8cd06eb1703910
parent5ac4bf2cd87e1eb5779ca5ae7f96a1a22e8436d9 (diff)
Merge pull request #2991 from shyouhei/ruby.h
Split ruby.h
Notes
Notes: Merged-By: shyouhei <shyouhei@ruby-lang.org>
-rw-r--r--.github/workflows/compilers.yml201
-rw-r--r--.github/workflows/mingw.yml4
-rw-r--r--NEWS.md4
-rw-r--r--aclocal.m41
-rw-r--r--addr2line.c4
-rw-r--r--array.c21
-rw-r--r--bignum.c21
-rw-r--r--class.c4
-rw-r--r--common.mk11404
-rw-r--r--compile.c35
-rw-r--r--complex.c5
-rw-r--r--configure.ac13
-rw-r--r--cont.c2
-rw-r--r--debug.c2
-rw-r--r--debug_counter.h2
-rw-r--r--dir.c2
-rw-r--r--dln.c2
-rw-r--r--enc/depend6080
-rw-r--r--encoding.c2
-rw-r--r--enumerator.c2
-rw-r--r--error.c2
-rw-r--r--eval.c2
-rw-r--r--ext/-test-/arith_seq/extract/depend152
-rw-r--r--ext/-test-/array/resize/depend152
-rw-r--r--ext/-test-/bignum/depend1070
-rw-r--r--ext/-test-/bug-14834/depend152
-rw-r--r--ext/-test-/bug-3571/depend152
-rw-r--r--ext/-test-/bug-5832/depend152
-rw-r--r--ext/-test-/bug_reporter/depend152
-rw-r--r--ext/-test-/class/depend304
-rw-r--r--ext/-test-/debug/depend456
-rw-r--r--ext/-test-/enumerator_kw/depend152
-rw-r--r--ext/-test-/exception/depend608
-rw-r--r--ext/-test-/fatal/depend152
-rw-r--r--ext/-test-/file/depend456
-rw-r--r--ext/-test-/float/depend304
-rw-r--r--ext/-test-/funcall/depend152
-rw-r--r--ext/-test-/gvl/call_without_gvl/depend152
-rw-r--r--ext/-test-/hash/depend304
-rw-r--r--ext/-test-/integer/depend457
-rw-r--r--ext/-test-/iseq_load/depend152
-rw-r--r--ext/-test-/iter/depend456
-rw-r--r--ext/-test-/load/protect/depend152
-rw-r--r--ext/-test-/marshal/compat/depend152
-rw-r--r--ext/-test-/marshal/internal_ivar/depend152
-rw-r--r--ext/-test-/marshal/usr/depend152
-rw-r--r--ext/-test-/method/depend304
-rw-r--r--ext/-test-/notimplement/depend152
-rw-r--r--ext/-test-/num2int/depend152
-rw-r--r--ext/-test-/path_to_class/depend152
-rw-r--r--ext/-test-/popen_deadlock/depend152
-rw-r--r--ext/-test-/postponed_job/depend152
-rw-r--r--ext/-test-/printf/depend152
-rw-r--r--ext/-test-/proc/depend456
-rw-r--r--ext/-test-/rational/depend153
-rw-r--r--ext/-test-/rb_call_super_kw/depend152
-rw-r--r--ext/-test-/recursion/depend152
-rw-r--r--ext/-test-/regexp/depend304
-rw-r--r--ext/-test-/scan_args/depend152
-rw-r--r--ext/-test-/st/foreach/depend152
-rw-r--r--ext/-test-/st/numhash/depend152
-rw-r--r--ext/-test-/st/update/depend152
-rw-r--r--ext/-test-/string/cstr.c2
-rw-r--r--ext/-test-/string/depend2282
-rw-r--r--ext/-test-/struct/depend608
-rw-r--r--ext/-test-/symbol/depend304
-rw-r--r--ext/-test-/thread_fd_close/depend152
-rw-r--r--ext/-test-/time/depend456
-rw-r--r--ext/-test-/tracepoint/depend304
-rw-r--r--ext/-test-/typeddata/depend152
-rw-r--r--ext/-test-/vm/depend152
-rw-r--r--ext/-test-/wait_for_single_fd/depend152
-rw-r--r--ext/-test-/wait_for_single_fd/extconf.rb8
-rw-r--r--ext/bigdecimal/depend152
-rw-r--r--ext/cgi/escape/depend152
-rw-r--r--ext/continuation/depend152
-rw-r--r--ext/coverage/depend153
-rw-r--r--ext/date/depend610
-rw-r--r--ext/dbm/depend152
-rw-r--r--ext/digest/bubblebabble/depend152
-rw-r--r--ext/digest/depend152
-rw-r--r--ext/digest/md5/depend152
-rw-r--r--ext/digest/rmd160/depend152
-rw-r--r--ext/digest/sha1/depend152
-rw-r--r--ext/digest/sha2/depend152
-rw-r--r--ext/etc/depend152
-rw-r--r--ext/fcntl/depend152
-rw-r--r--ext/fiddle/depend912
-rw-r--r--ext/gdbm/depend152
-rw-r--r--ext/io/console/depend152
-rw-r--r--ext/io/nonblock/depend152
-rw-r--r--ext/io/wait/depend152
-rw-r--r--ext/json/generator/depend153
-rw-r--r--ext/json/parser/depend152
-rw-r--r--ext/monitor/depend152
-rw-r--r--ext/nkf/depend152
-rw-r--r--ext/objspace/depend459
-rw-r--r--ext/openssl/depend4864
-rw-r--r--ext/pathname/depend152
-rw-r--r--ext/psych/depend760
-rw-r--r--ext/pty/depend153
-rw-r--r--ext/racc/cparse/depend152
-rw-r--r--ext/rbconfig/sizeof/depend304
-rw-r--r--ext/readline/depend152
-rw-r--r--ext/ripper/depend153
-rw-r--r--ext/sdbm/depend304
-rw-r--r--ext/socket/depend2295
-rw-r--r--ext/socket/rubysocket.h10
-rw-r--r--ext/stringio/depend152
-rw-r--r--ext/strscan/depend153
-rw-r--r--ext/syslog/depend152
-rw-r--r--ext/zlib/depend152
-rw-r--r--file.c18
-rw-r--r--gc.c176
-rw-r--r--hash.c12
-rw-r--r--id_table.h2
-rw-r--r--include/ruby/3/anyargs.h375
-rw-r--r--include/ruby/3/arithmetic.h35
-rw-r--r--include/ruby/3/arithmetic/char.h58
-rw-r--r--include/ruby/3/arithmetic/double.h39
-rw-r--r--include/ruby/3/arithmetic/fixnum.h44
-rw-r--r--include/ruby/3/arithmetic/gid_t.h30
-rw-r--r--include/ruby/3/arithmetic/int.h163
-rw-r--r--include/ruby/3/arithmetic/intptr_t.h42
-rw-r--r--include/ruby/3/arithmetic/long.h244
-rw-r--r--include/ruby/3/arithmetic/long_long.h53
-rw-r--r--include/ruby/3/arithmetic/mode_t.h30
-rw-r--r--include/ruby/3/arithmetic/off_t.h45
-rw-r--r--include/ruby/3/arithmetic/pid_t.h30
-rw-r--r--include/ruby/3/arithmetic/short.h54
-rw-r--r--include/ruby/3/arithmetic/size_t.h47
-rw-r--r--include/ruby/3/arithmetic/st_data_t.h59
-rw-r--r--include/ruby/3/arithmetic/uid_t.h30
-rw-r--r--include/ruby/3/assume.h80
-rw-r--r--include/ruby/3/attr/alloc_size.h32
-rw-r--r--include/ruby/3/attr/artificial.h46
-rw-r--r--include/ruby/3/attr/cold.h38
-rw-r--r--include/ruby/3/attr/const.h52
-rw-r--r--include/ruby/3/attr/constexpr.h91
-rw-r--r--include/ruby/3/attr/deprecated.h58
-rw-r--r--include/ruby/3/attr/diagnose_if.h41
-rw-r--r--include/ruby/3/attr/enum_extensibility.h32
-rw-r--r--include/ruby/3/attr/error.h32
-rw-r--r--include/ruby/3/attr/flag_enum.h33
-rw-r--r--include/ruby/3/attr/forceinline.h41
-rw-r--r--include/ruby/3/attr/format.h42
-rw-r--r--include/ruby/3/attr/maybe_unused.h40
-rw-r--r--include/ruby/3/attr/noalias.h58
-rw-r--r--include/ruby/3/attr/nodiscard.h48
-rw-r--r--include/ruby/3/attr/noexcept.h90
-rw-r--r--include/ruby/3/attr/noinline.h36
-rw-r--r--include/ruby/3/attr/nonnull.h32
-rw-r--r--include/ruby/3/attr/noreturn.h51
-rw-r--r--include/ruby/3/attr/pure.h48
-rw-r--r--include/ruby/3/attr/restrict.h44
-rw-r--r--include/ruby/3/attr/returns_nonnull.h36
-rw-r--r--include/ruby/3/attr/warning.h32
-rw-r--r--include/ruby/3/attr/weakref.h32
-rw-r--r--include/ruby/3/cast.h52
-rw-r--r--include/ruby/3/compiler_is.h43
-rw-r--r--include/ruby/3/compiler_is/apple.h40
-rw-r--r--include/ruby/3/compiler_is/clang.h37
-rw-r--r--include/ruby/3/compiler_is/gcc.h45
-rw-r--r--include/ruby/3/compiler_is/intel.h40
-rw-r--r--include/ruby/3/compiler_is/msvc.h56
-rw-r--r--include/ruby/3/compiler_is/sunpro.h54
-rw-r--r--include/ruby/3/compiler_since.h60
-rw-r--r--include/ruby/3/config.h131
-rw-r--r--include/ruby/3/constant_p.h37
-rw-r--r--include/ruby/3/core.h32
-rw-r--r--include/ruby/3/core/rarray.h275
-rw-r--r--include/ruby/3/core/rbasic.h85
-rw-r--r--include/ruby/3/core/rbignum.h51
-rw-r--r--include/ruby/3/core/rclass.h47
-rw-r--r--include/ruby/3/core/rdata.h174
-rw-r--r--include/ruby/3/core/rfile.h36
-rw-r--r--include/ruby/3/core/rhash.h62
-rw-r--r--include/ruby/3/core/rmatch.h73
-rw-r--r--include/ruby/3/core/robject.h97
-rw-r--r--include/ruby/3/core/rregexp.h84
-rw-r--r--include/ruby/3/core/rstring.h207
-rw-r--r--include/ruby/3/core/rstruct.h73
-rw-r--r--include/ruby/3/core/rtypeddata.h184
-rw-r--r--include/ruby/3/ctype.h203
-rw-r--r--include/ruby/3/dllexport.h92
-rw-r--r--include/ruby/3/dosish.h63
-rw-r--r--include/ruby/3/error.h74
-rw-r--r--include/ruby/3/eval.h50
-rw-r--r--include/ruby/3/event.h75
-rw-r--r--include/ruby/3/fl_type.h469
-rw-r--r--include/ruby/3/gc.h35
-rw-r--r--include/ruby/3/glob.h35
-rw-r--r--include/ruby/3/globals.h159
-rw-r--r--include/ruby/3/has/attribute.h154
-rw-r--r--include/ruby/3/has/builtin.h90
-rw-r--r--include/ruby/3/has/c_attribute.h37
-rw-r--r--include/ruby/3/has/cpp_attribute.h82
-rw-r--r--include/ruby/3/has/declspec_attribute.h48
-rw-r--r--include/ruby/3/has/extension.h33
-rw-r--r--include/ruby/3/has/feature.h31
-rw-r--r--include/ruby/3/has/warning.h31
-rw-r--r--include/ruby/3/intern/array.h78
-rw-r--r--include/ruby/3/intern/bignum.h105
-rw-r--r--include/ruby/3/intern/class.h57
-rw-r--r--include/ruby/3/intern/compar.h34
-rw-r--r--include/ruby/3/intern/complex.h60
-rw-r--r--include/ruby/3/intern/cont.h40
-rw-r--r--include/ruby/3/intern/dir.h33
-rw-r--r--include/ruby/3/intern/enum.h33
-rw-r--r--include/ruby/3/intern/enumerator.h79
-rw-r--r--include/ruby/3/intern/error.h82
-rw-r--r--include/ruby/3/intern/eval.h59
-rw-r--r--include/ruby/3/intern/file.h44
-rw-r--r--include/ruby/3/intern/gc.h57
-rw-r--r--include/ruby/3/intern/hash.h59
-rw-r--r--include/ruby/3/intern/io.h70
-rw-r--r--include/ruby/3/intern/load.h40
-rw-r--r--include/ruby/3/intern/marshal.h35
-rw-r--r--include/ruby/3/intern/numeric.h42
-rw-r--r--include/ruby/3/intern/object.h89
-rw-r--r--include/ruby/3/intern/parse.h64
-rw-r--r--include/ruby/3/intern/proc.h53
-rw-r--r--include/ruby/3/intern/process.h46
-rw-r--r--include/ruby/3/intern/random.h45
-rw-r--r--include/ruby/3/intern/range.h35
-rw-r--r--include/ruby/3/intern/rational.h46
-rw-r--r--include/ruby/3/intern/re.h50
-rw-r--r--include/ruby/3/intern/ruby.h37
-rw-r--r--include/ruby/3/intern/select.h52
-rw-r--r--include/ruby/3/intern/select/largesize.h103
-rw-r--r--include/ruby/3/intern/select/posix.h82
-rw-r--r--include/ruby/3/intern/select/win32.h124
-rw-r--r--include/ruby/3/intern/signal.h40
-rw-r--r--include/ruby/3/intern/sprintf.h43
-rw-r--r--include/ruby/3/intern/string.h326
-rw-r--r--include/ruby/3/intern/struct.h47
-rw-r--r--include/ruby/3/intern/thread.h77
-rw-r--r--include/ruby/3/intern/time.h52
-rw-r--r--include/ruby/3/intern/variable.h83
-rw-r--r--include/ruby/3/intern/vm.h77
-rw-r--r--include/ruby/3/interpreter.h95
-rw-r--r--include/ruby/3/iterator.h65
-rw-r--r--include/ruby/3/memory.h286
-rw-r--r--include/ruby/3/method.h39
-rw-r--r--include/ruby/3/module.h39
-rw-r--r--include/ruby/3/newobj.h73
-rw-r--r--include/ruby/3/rgengc.h199
-rw-r--r--include/ruby/3/scan_args.h392
-rw-r--r--include/ruby/3/special_consts.h206
-rw-r--r--include/ruby/3/static_assert.h79
-rw-r--r--include/ruby/3/stdalign.h126
-rw-r--r--include/ruby/3/stdbool.h47
-rw-r--r--include/ruby/3/symbol.h114
-rw-r--r--include/ruby/3/token_paste.h74
-rw-r--r--include/ruby/3/value.h66
-rw-r--r--include/ruby/3/value_type.h354
-rw-r--r--include/ruby/3/variable.h62
-rw-r--r--include/ruby/3/warning_push.h90
-rw-r--r--include/ruby/3/xmalloc.h201
-rw-r--r--include/ruby/assert.h119
-rw-r--r--include/ruby/backward.h4
-rw-r--r--include/ruby/backward/2/assume.h39
-rw-r--r--include/ruby/backward/2/attributes.h157
-rw-r--r--include/ruby/backward/2/bool.h33
-rw-r--r--include/ruby/backward/2/extern.h45
-rw-r--r--include/ruby/backward/2/gcc_version_since.h34
-rw-r--r--include/ruby/backward/2/inttypes.h128
-rw-r--r--include/ruby/backward/2/limits.h96
-rw-r--r--include/ruby/backward/2/long_long.h64
-rw-r--r--include/ruby/backward/2/r_cast.h27
-rw-r--r--include/ruby/backward/2/rmodule.h30
-rw-r--r--include/ruby/backward/2/stdalign.h26
-rw-r--r--include/ruby/backward/2/stdarg.h43
-rw-r--r--include/ruby/backward/cxxanyargs.hpp21
-rw-r--r--include/ruby/backward/rubysig.h18
-rw-r--r--include/ruby/debug.h19
-rw-r--r--include/ruby/defines.h524
-rw-r--r--include/ruby/encoding.h20
-rw-r--r--include/ruby/intern.h1035
-rw-r--r--include/ruby/io.h20
-rw-r--r--include/ruby/missing.h133
-rw-r--r--include/ruby/re.h45
-rw-r--r--include/ruby/ruby.h2794
-rw-r--r--include/ruby/thread.h19
-rw-r--r--include/ruby/util.h23
-rw-r--r--include/ruby/version.h21
-rw-r--r--include/ruby/vm.h18
-rw-r--r--internal.h5
-rw-r--r--internal/array.h18
-rw-r--r--internal/bignum.h14
-rw-r--r--internal/bits.h12
-rw-r--r--internal/class.h12
-rw-r--r--internal/compar.h10
-rw-r--r--internal/compile.h12
-rw-r--r--internal/compilers.h184
-rw-r--r--internal/complex.h10
-rw-r--r--internal/cont.h10
-rw-r--r--internal/dir.h10
-rw-r--r--internal/enc.h10
-rw-r--r--internal/encoding.h10
-rw-r--r--internal/enum.h10
-rw-r--r--internal/enumerator.h10
-rw-r--r--internal/error.h34
-rw-r--r--internal/eval.h10
-rw-r--r--internal/file.h10
-rw-r--r--internal/fixnum.h14
-rw-r--r--internal/gc.h22
-rw-r--r--internal/hash.h18
-rw-r--r--internal/imemo.h14
-rw-r--r--internal/inits.h10
-rw-r--r--internal/io.h10
-rw-r--r--internal/load.h10
-rw-r--r--internal/loadpath.h10
-rw-r--r--internal/math.h10
-rw-r--r--internal/missing.h12
-rw-r--r--internal/mjit.h12
-rw-r--r--internal/numeric.h10
-rw-r--r--internal/object.h10
-rw-r--r--internal/parse.h10
-rw-r--r--internal/proc.h10
-rw-r--r--internal/process.h12
-rw-r--r--internal/random.h10
-rw-r--r--internal/range.h10
-rw-r--r--internal/rational.h12
-rw-r--r--internal/re.h12
-rw-r--r--internal/sanitizers.h14
-rw-r--r--internal/serial.h12
-rw-r--r--internal/signal.h10
-rw-r--r--internal/static_assert.h29
-rw-r--r--internal/stdbool.h34
-rw-r--r--internal/string.h14
-rw-r--r--internal/struct.h17
-rw-r--r--internal/symbol.h10
-rw-r--r--internal/thread.h10
-rw-r--r--internal/time.h12
-rw-r--r--internal/transcode.h12
-rw-r--r--internal/util.h12
-rw-r--r--internal/variable.h14
-rw-r--r--internal/vm.h12
-rw-r--r--internal/warnings.h52
-rw-r--r--io.c8
-rw-r--r--iseq.c14
-rw-r--r--iseq.h2
-rw-r--r--marshal.c2
-rw-r--r--math.c2
-rw-r--r--missing/alloca.c2
-rw-r--r--missing/dup2.c2
-rw-r--r--missing/flock.c2
-rw-r--r--missing/isinf.c2
-rw-r--r--missing/tgamma.c2
-rw-r--r--mjit.c2
-rw-r--r--mjit.h2
-rw-r--r--mjit_compile.c2
-rw-r--r--numeric.c20
-rw-r--r--object.c2
-rw-r--r--pack.c2
-rw-r--r--parse.y2
-rw-r--r--process.c2
-rw-r--r--random.c3
-rw-r--r--range.c6
-rw-r--r--rational.c5
-rw-r--r--re.c4
-rw-r--r--ruby-runner.c2
-rw-r--r--ruby.c2
-rw-r--r--ruby_assert.h5
-rw-r--r--signal.c2
-rw-r--r--spec/ruby/optional/capi/ext/string_spec.c6
-rw-r--r--sprintf.c2
-rw-r--r--strftime.c2
-rw-r--r--string.c2
-rw-r--r--template/Doxyfile.tmpl16
-rw-r--r--thread.c2
-rw-r--r--time.c2
-rw-r--r--tool/m4/ruby_try_cxxflags.m417
-rw-r--r--transcode.c2
-rw-r--r--util.c2
-rw-r--r--variable.c6
-rw-r--r--vm.c4
-rw-r--r--vm_callinfo.h2
-rw-r--r--vm_core.h6
-rw-r--r--vm_dump.c4
-rw-r--r--vm_insnhelper.c5
-rw-r--r--win32/win32.c2
383 files changed, 60177 insertions, 5432 deletions
diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml
new file mode 100644
index 00000000000..24de5d6aee9
--- /dev/null
+++ b/.github/workflows/compilers.yml
@@ -0,0 +1,201 @@
+name: Compilations
+
+on: [push, pull_request]
+
+# Github actions does not support YAML anchors. This creative use of
+# environment variables (plus the "echo ::set-env" hack) is to reroute that
+# restriction.
+env:
+ default_cc: clang-11
+ append_cc: ''
+
+ # -O1 is faster than -O3 in our tests... Majority of time are consumed trying
+ # to optimize binaries. Also Github Actions runs on a relatively modern CPU
+ # compared to, say, GCC 4 or Clang 3. We don't specify `-march=native`
+ # because compilers tend not understand what the CPU is.
+ optflags: '-O1 -march=x86-64 -mtune=generic'
+
+ # -g0 disables backtraces when SEGV. Do not set that.
+ debugflags: '-ggdb3'
+
+ default_configure: >-
+ --enable-debug-env
+ --disable-install-doc
+ --with-ext=-test-/cxxanyargs,+
+ append_configure: >-
+ --without-valgrind
+ --without-jemalloc
+ --without-gmp
+
+ UPDATE_UNICODE: >-
+ UNICODE_FILES=.
+ UNICODE_PROPERTY_FILES=.
+ UNICODE_AUXILIARY_FILES=.
+ UNICODE_EMOJI_FILES=.
+ CONFIGURE_TTY: never
+ RUBY_DEBUG: ci rgengc
+ RUBY_TESTOPTS: >-
+ -q
+ --color=always
+ --tty=no
+
+jobs:
+ compile:
+ strategy:
+ fail-fast: false
+ matrix:
+ entry:
+ - { key: default_cc, name: gcc-9, value: gcc-9 }
+ - { key: default_cc, name: gcc-8, value: gcc-8 }
+ - { key: default_cc, name: gcc-7, value: gcc-7 }
+ - { key: default_cc, name: gcc-6, value: gcc-6 }
+ - { key: default_cc, name: gcc-5, value: gcc-5 }
+ - { key: default_cc, name: gcc-4.8, value: gcc-4.8 }
+ - { key: default_cc, name: clang-11, value: clang-11 }
+ - { key: default_cc, name: clang-10, value: clang-10 }
+ - { key: default_cc, name: clang-9, value: clang-9 }
+ - { key: default_cc, name: clang-8, value: clang-8 }
+ - { key: default_cc, name: clang-7, value: clang-7 }
+ - { key: default_cc, name: clang-6.0, value: clang-6.0 }
+ - { key: default_cc, name: clang-5.0, value: clang-5.0 }
+ - { key: default_cc, name: clang-4.0, value: clang-4.0 }
+ - { key: default_cc, name: clang-3.9, value: clang-3.9 }
+
+ - { key: append_cc, name: c99, value: '-std=c99 -Werror=pedantic -pedantic-errors' }
+ - { key: append_cc, name: c11, value: '-std=c11 -Werror=pedantic -pedantic-errors' }
+ - { key: append_cc, name: c17, value: '-std=c17 -Werror=pedantic -pedantic-errors' }
+ - { key: append_cc, name: c2x, value: '-std=c2x -Werror=pedantic -pedantic-errors' }
+ - { key: CXXFLAGS, name: c++98, value: '-std=c++98 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' }
+ - { key: CXXFLAGS, name: c++11, value: '-std=c++11 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' }
+ - { key: CXXFLAGS, name: c++14, value: '-std=c++14 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' }
+ - { key: CXXFLAGS, name: c++17, value: '-std=c++17 -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' }
+ - { key: CXXFLAGS, name: c++2a, value: '-std=c++2a -Werror=pedantic -pedantic-errors -Wno-c++11-long-long' }
+
+ - { key: optflags, name: '-O0', value: '-O0 -march=x86-64 -mtune=generic' }
+ - { key: optflags, name: '-O3', value: '-O3 -march=x86-64 -mtune=generic' }
+
+ - { key: append_configure, name: gmp, value: '--with-gmp' }
+ - { key: append_configure, name: jemalloc, value: '--with-jemalloc' }
+ - { key: append_configure, name: valgrind, value: '--with-valgrind' }
+ - { key: append_configure, name: 'coroutine=ucontext', value: '--with-coroutine=ucontext' }
+ - { key: append_configure, name: 'coroutine=copy', value: '--with-coroutine=copy' }
+ - { key: append_configure, name: disable-mathn, value: '--disable-mathn' }
+ - { key: append_configure, name: disable-jit-support, value: '--disable-jit-support' }
+ - { key: append_configure, name: disable-dln, value: '--disable-dln' }
+ - { key: append_configure, name: disable-rubygems, value: '--disable-rubygems' }
+
+ - { key: cppflags, name: OPT_THREADED_CODE=1, value: '-DOPT_THREADED_CODE=1' }
+ - { key: cppflags, name: OPT_THREADED_CODE=2, value: '-DOPT_THREADED_CODE=2' }
+ - { key: cppflags, name: OPT_THREADED_CODE=3, value: '-DOPT_THREADED_CODE=3' }
+
+ - { key: cppflags, name: NDEBUG, value: '-DNDEBUG' }
+ - { key: cppflags, name: RUBY_DEBUG, value: '-DRUBY_DEBUG' }
+ - { key: cppflags, name: ARRAY_DEBUG, value: '-DARRAY_DEBUG' }
+ - { key: cppflags, name: BUGNUM_DEBUG, value: '-DBUGNUM_DEBUG' }
+ - { key: cppflags, name: CCAN_LIST_DEBUG, value: '-DCCAN_LIST_DEBUG' }
+ - { key: cppflags, name: CPDEBUG=-1, value: '-DCPDEBUG=-1' }
+ - { key: cppflags, name: ENC_DEBUG, value: '-DENC_DEBUG' }
+ - { key: cppflags, name: GC_DEBUG, value: '-DGC_DEBUG' }
+ - { key: cppflags, name: HASH_DEBUG, value: '-DHASH_DEBUG' }
+ - { key: cppflags, name: ID_TABLE_DEBUG, value: '-DID_TABLE_DEBUG' }
+ - { key: cppflags, name: RGENGC_DEBUG=-1, value: '-DRGENGC_DEBUG=-1' }
+ - { key: cppflags, name: SYMBOL_DEBUG, value: '-DSYMBOL_DEBUG' }
+ - { key: cppflags, name: THREAD_DEBUG=-1, value: '-DTHREAD_DEBUG=-1' }
+
+ - { key: cppflags, name: RGENGC_CHECK_MODE, value: '-DRGENGC_CHECK_MODE' }
+ - { key: cppflags, name: TRANSIENT_HEAP_CHECK_MODE, value: '-DTRANSIENT_HEAP_CHECK_MODE' }
+ - { key: cppflags, name: VM_CHECK_MODE, value: '-DVM_CHECK_MODE' }
+
+ - { key: cppflags, name: USE_EMBED_CI=0, value: '-DUSE_EMBED_CI=0' }
+ - { key: cppflags, name: USE_FLONUM=0, value: '-DUSE_FLONUM=0' }
+# - { key: cppflags, name: USE_GC_MALLOC_OBJ_INFO_DETAILS, value: '-DUSE_GC_MALLOC_OBJ_INFO_DETAILS' }
+ - { key: cppflags, name: USE_LAZY_LOAD, value: '-DUSE_LAZY_LOAD' }
+ - { key: cppflags, name: USE_RINCGC=0, value: '-DUSE_RINCGC=0' }
+ - { key: cppflags, name: USE_SYMBOL_GC=0, value: '-DUSE_SYMBOL_GC=0' }
+ - { key: cppflags, name: USE_THREAD_CACHE=0, value: '-DUSE_THREAD_CACHE=0' }
+ - { key: cppflags, name: USE_TRANSIENT_HEAP=0, value: '-DUSE_TRANSIENT_HEAP=0' }
+
+ - { key: cppflags, name: DEBUG_FIND_TIME_NUMGESS, value: '-DDEBUG_FIND_TIME_NUMGESS' }
+ - { key: cppflags, name: DEBUG_INTEGER_PACK, value: '-DDEBUG_INTEGER_PACK' }
+ - { key: cppflags, name: ENABLE_PATH_CHECK, value: '-DENABLE_PATH_CHECK' }
+
+ - { key: cppflags, name: GC_DEBUG_STRESS_TO_CLASS, value: '-DGC_DEBUG_STRESS_TO_CLASS' }
+ - { key: cppflags, name: GC_ENABLE_LAZY_SWEEP=0, value: '-DGC_ENABLE_LAZY_SWEEP=0' }
+ - { key: cppflags, name: GC_PROFILE_DETAIL_MEMOTY, value: '-DGC_PROFILE_DETAIL_MEMOTY' }
+ - { key: cppflags, name: GC_PROFILE_MORE_DETAIL, value: '-DGC_PROFILE_MORE_DETAIL' }
+
+ - { key: cppflags, name: CALC_EXACT_MALLOC_SIZE, value: '-DCALC_EXACT_MALLOC_SIZE' }
+ - { key: cppflags, name: MALLOC_ALLOCATED_SIZE_CHECK, value: '-DMALLOC_ALLOCATED_SIZE_CHECK' }
+
+ - { key: cppflags, name: IBF_ISEQ_ENABLE_LOCAL_BUFFER, value: '-DIBF_ISEQ_ENABLE_LOCAL_BUFFER' }
+
+ - { key: cppflags, name: RGENGC_ESTIMATE_OLDMALLOC, value: '-DRGENGC_ESTIMATE_OLDMALLOC' }
+ - { key: cppflags, name: RGENGC_FORCE_MAJOR_GC, value: '-DRGENGC_FORCE_MAJOR_GC' }
+ - { key: cppflags, name: RGENGC_OBJ_INFO, value: '-DRGENGC_OBJ_INFO' }
+ - { key: cppflags, name: RGENGC_OLD_NEWOBJ_CHECK, value: '-DRGENGC_OLD_NEWOBJ_CHECK' }
+ - { key: cppflags, name: RGENGC_PROFILE, value: '-DRGENGC_PROFILE' }
+
+ - { key: cppflags, name: VM_DEBUG_BP_CHECK, value: '-DVM_DEBUG_BP_CHECK' }
+ - { key: cppflags, name: VM_DEBUG_VERIFY_METHOD_CACHE, value: '-DVM_DEBUG_VERIFY_METHOD_CACHE' }
+
+ name: ${{ matrix.entry.name }}
+ runs-on: ubuntu-latest
+ container: shyouhei/c-compilers:latest
+ if: "!contains(github.event.head_commit.message, '[ci skip]')"
+ steps:
+ - name: setenv
+ run: |
+ echo ::set-env name=${{ matrix.entry.key }}::${{ matrix.entry.value }}
+ echo ::set-env name=make::make -sj$((1 + $(nproc --all)))
+ - run: mkdir build
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 128
+ path: src
+ - run: autoconf
+ working-directory: src
+ - name: Run configure
+ working-directory: build
+ run: |
+ ../src/configure -C \
+ ${default_configure} \
+ ${append_configure} \
+ --with-gcc="${default_cc} ${append_cc}"
+ - run: $make incs
+ working-directory: build
+ - run: $make
+ working-directory: build
+ - run: $make test
+ working-directory: build
+ - run: $make $UPDATE_UNICODE up
+ working-directory: build
+ if: "matrix.entry.name == '-O3'"
+ - run: $make install
+ working-directory: build
+ if: "matrix.entry.name == '-O3'"
+ - run: /usr/local/bin/gem install --no-doc timezone tzinfo
+ working-directory: build
+ if: "matrix.entry.name == '-O3'"
+ - run: $make test-tool
+ working-directory: build
+ if: "matrix.entry.name == '-O3'"
+ - run: $make test-all TESTS='-- ruby -ext-'
+ working-directory: build
+ if: "matrix.entry.name == '-O3'"
+ - run: $make test-spec
+ working-directory: build
+ if: "matrix.entry.name == '-O3'"
+
+ - uses: k0kubun/action-slack@v2.0.0
+ with:
+ payload: |
+ {
+ "ci": "GitHub Actions",
+ "env": "${{ matrix.entry.name }}",
+ "url": "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}",
+ "commit": "${{ github.sha }}",
+ "branch": "${{ github.ref }}".split('/').reverse()[0]
+ }
+ env:
+ SLACK_WEBHOOK_URL: ${{ secrets.SIMPLER_ALERTS_URL }} # ruby-lang slack: ruby/simpler-alerts-bot
+ if: failure() && github.event_name == 'push'
diff --git a/.github/workflows/mingw.yml b/.github/workflows/mingw.yml
index 5cccb09d8f5..b6704299e55 100644
--- a/.github/workflows/mingw.yml
+++ b/.github/workflows/mingw.yml
@@ -91,7 +91,7 @@ jobs:
make -j $jobs update-gems
- name: make all
- timeout-minutes: 20
+ timeout-minutes: 40
working-directory: build
run: |
$jobs = [int]$env:NUMBER_OF_PROCESSORS + 1
@@ -114,7 +114,7 @@ jobs:
make test
- name: test-all
- timeout-minutes: 25
+ timeout-minutes: 50
working-directory: build
run: |
$env:TMPDIR = "$pwd/../temp"
diff --git a/NEWS.md b/NEWS.md
index 55bace4328d..7003c332840 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -137,6 +137,9 @@ Excluding feature bug fixes.
* C API functions related to $SAFE have been removed.
[[Feature #16131]]
+* C API header file `ruby/ruby.h` was split. [[GH-2991]] Should have no implact
+ on extension libraries, but users might experience slow compilations.
+
## Implementation improvements
* The number of hashes allocated when using a keyword splat in
@@ -168,3 +171,4 @@ Excluding feature bug fixes.
[Feature #16377]: https://bugs.ruby-lang.org/issues/16377
[Bug #12706]: https://bugs.ruby-lang.org/issues/12706
[Feature #16555]: https://bugs.ruby-lang.org/issues/16555
+[GH-2991]: https://github.com/ruby/ruby/pull/2991
diff --git a/aclocal.m4 b/aclocal.m4
index 2477ff45cd2..940d91e83f0 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -41,6 +41,7 @@ m4_include([tool/m4/ruby_rm_recursive.m4])
m4_include([tool/m4/ruby_setjmp_type.m4])
m4_include([tool/m4/ruby_stack_grow_direction.m4])
m4_include([tool/m4/ruby_try_cflags.m4])
+m4_include([tool/m4/ruby_try_cxxflags.m4])
m4_include([tool/m4/ruby_try_ldflags.m4])
m4_include([tool/m4/ruby_type_attribute.m4])
m4_include([tool/m4/ruby_universal_arch.m4])
diff --git a/addr2line.c b/addr2line.c
index c6704858a98..4e67aecf29c 100644
--- a/addr2line.c
+++ b/addr2line.c
@@ -13,7 +13,7 @@
#pragma clang diagnostic ignored "-Wgcc-compat"
#endif
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include "ruby/defines.h"
#include "ruby/missing.h"
#include "addr2line.h"
@@ -25,7 +25,7 @@
#include <libproc.h>
#endif
-#include "internal/stdbool.h"
+#include "ruby/3/stdbool.h"
#if defined(USE_ELF) || defined(HAVE_MACH_O_LOADER_H)
diff --git a/array.c b/array.c
index 69f3f57d142..05fcc1c58f6 100644
--- a/array.c
+++ b/array.c
@@ -868,25 +868,26 @@ ary_make_shared(VALUE ary)
long capa = ARY_CAPA(ary), len = RARRAY_LEN(ary);
const VALUE *ptr;
NEWOBJ_OF(shared, struct RArray, 0, T_ARRAY | (RGENGC_WB_PROTECTED_ARRAY ? FL_WB_PROTECTED : 0));
+ VALUE vshared = (VALUE)shared;
rb_ary_transient_heap_evacuate(ary, TRUE);
ptr = ARY_HEAP_PTR(ary);
- FL_UNSET_EMBED(shared);
- ARY_SET_LEN((VALUE)shared, capa);
- ARY_SET_PTR((VALUE)shared, ptr);
- ary_mem_clear((VALUE)shared, len, capa - len);
- FL_SET_SHARED_ROOT(shared);
- ARY_SET_SHARED_ROOT_REFCNT((VALUE)shared, 1);
+ FL_UNSET_EMBED(vshared);
+ ARY_SET_LEN(vshared, capa);
+ ARY_SET_PTR(vshared, ptr);
+ ary_mem_clear(vshared, len, capa - len);
+ FL_SET_SHARED_ROOT(vshared);
+ ARY_SET_SHARED_ROOT_REFCNT(vshared, 1);
FL_SET_SHARED(ary);
RB_DEBUG_COUNTER_INC(obj_ary_shared_create);
- ARY_SET_SHARED(ary, (VALUE)shared);
- OBJ_FREEZE(shared);
+ ARY_SET_SHARED(ary, vshared);
+ OBJ_FREEZE(vshared);
- ary_verify((VALUE)shared);
+ ary_verify(vshared);
ary_verify(ary);
- return (VALUE)shared;
+ return vshared;
}
}
diff --git a/bignum.c b/bignum.c
index 8b6a1e9ddcb..3e99e729d50 100644
--- a/bignum.c
+++ b/bignum.c
@@ -9,7 +9,7 @@
**********************************************************************/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include <ctype.h>
#include <float.h>
@@ -3018,18 +3018,19 @@ static VALUE
bignew_1(VALUE klass, size_t len, int sign)
{
NEWOBJ_OF(big, struct RBignum, klass, T_BIGNUM | (RGENGC_WB_PROTECTED_BIGNUM ? FL_WB_PROTECTED : 0));
- BIGNUM_SET_SIGN((VALUE)big, sign);
+ VALUE bigv = (VALUE)big;
+ BIGNUM_SET_SIGN(bigv, sign);
if (len <= BIGNUM_EMBED_LEN_MAX) {
- FL_SET_RAW(big, BIGNUM_EMBED_FLAG);
- BIGNUM_SET_LEN((VALUE)big, len);
- (void)VALGRIND_MAKE_MEM_UNDEFINED((void*)RBIGNUM(big)->as.ary, sizeof(RBIGNUM(big)->as.ary));
+ FL_SET_RAW(bigv, BIGNUM_EMBED_FLAG);
+ BIGNUM_SET_LEN(bigv, len);
+ (void)VALGRIND_MAKE_MEM_UNDEFINED((void*)big->as.ary, sizeof(big->as.ary));
}
else {
- RBIGNUM(big)->as.heap.digits = ALLOC_N(BDIGIT, len);
- RBIGNUM(big)->as.heap.len = len;
+ big->as.heap.digits = ALLOC_N(BDIGIT, len);
+ big->as.heap.len = len;
}
- OBJ_FREEZE(big);
- return (VALUE)big;
+ OBJ_FREEZE(bigv);
+ return bigv;
}
VALUE
@@ -6278,7 +6279,7 @@ rb_big_pow(VALUE x, VALUE y)
yy = FIX2LONG(y);
if (yy < 0) {
- x = rb_big_pow(x, INT2NUM(-yy));
+ x = rb_big_pow(x, LONG2NUM(-yy));
if (RB_INTEGER_TYPE_P(x))
return rb_rational_raw(INT2FIX(1), x);
else
diff --git a/class.c b/class.c
index ae1a9c072f4..597f6bd6180 100644
--- a/class.c
+++ b/class.c
@@ -23,17 +23,17 @@
* \{
*/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include <ctype.h>
#include "constant.h"
#include "id_table.h"
#include "internal.h"
#include "internal/class.h"
-#include "internal/error.h"
#include "internal/eval.h"
#include "internal/hash.h"
#include "internal/object.h"
+#include "internal/string.h"
#include "internal/variable.h"
#include "ruby/st.h"
#include "vm_core.h"
diff --git a/common.mk b/common.mk
index 35f19f72535..edfe11062c1 100644
--- a/common.mk
+++ b/common.mk
@@ -1579,9 +1579,60 @@ help: PHONY
$(MESSAGE_END)
# AUTOGENERATED DEPENDENCIES START
-addr2line.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
+addr2line.$(OBJEXT): {$(VPATH)}3/assume.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/const.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/error.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/format.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+addr2line.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+addr2line.$(OBJEXT): {$(VPATH)}3/cast.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+addr2line.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+addr2line.$(OBJEXT): {$(VPATH)}3/config.h
+addr2line.$(OBJEXT): {$(VPATH)}3/dllexport.h
+addr2line.$(OBJEXT): {$(VPATH)}3/dosish.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/extension.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/feature.h
+addr2line.$(OBJEXT): {$(VPATH)}3/has/warning.h
+addr2line.$(OBJEXT): {$(VPATH)}3/stdalign.h
+addr2line.$(OBJEXT): {$(VPATH)}3/stdbool.h
+addr2line.$(OBJEXT): {$(VPATH)}3/token_paste.h
+addr2line.$(OBJEXT): {$(VPATH)}3/warning_push.h
+addr2line.$(OBJEXT): {$(VPATH)}3/xmalloc.h
addr2line.$(OBJEXT): {$(VPATH)}addr2line.c
addr2line.$(OBJEXT): {$(VPATH)}addr2line.h
+addr2line.$(OBJEXT): {$(VPATH)}assert.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+addr2line.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
addr2line.$(OBJEXT): {$(VPATH)}config.h
addr2line.$(OBJEXT): {$(VPATH)}defines.h
addr2line.$(OBJEXT): {$(VPATH)}missing.h
@@ -1602,12 +1653,163 @@ array.$(OBJEXT): $(top_srcdir)/internal/proc.h
array.$(OBJEXT): $(top_srcdir)/internal/rational.h
array.$(OBJEXT): $(top_srcdir)/internal/serial.h
array.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-array.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
array.$(OBJEXT): $(top_srcdir)/internal/vm.h
array.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+array.$(OBJEXT): {$(VPATH)}3/anyargs.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+array.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+array.$(OBJEXT): {$(VPATH)}3/assume.h
+array.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+array.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+array.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+array.$(OBJEXT): {$(VPATH)}3/attr/const.h
+array.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+array.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+array.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+array.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+array.$(OBJEXT): {$(VPATH)}3/attr/error.h
+array.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+array.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+array.$(OBJEXT): {$(VPATH)}3/attr/format.h
+array.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+array.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+array.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+array.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+array.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+array.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+array.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+array.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+array.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+array.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+array.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+array.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+array.$(OBJEXT): {$(VPATH)}3/cast.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+array.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+array.$(OBJEXT): {$(VPATH)}3/config.h
+array.$(OBJEXT): {$(VPATH)}3/constant_p.h
+array.$(OBJEXT): {$(VPATH)}3/core.h
+array.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+array.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+array.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+array.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+array.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+array.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+array.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+array.$(OBJEXT): {$(VPATH)}3/core/robject.h
+array.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+array.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+array.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+array.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+array.$(OBJEXT): {$(VPATH)}3/ctype.h
+array.$(OBJEXT): {$(VPATH)}3/dllexport.h
+array.$(OBJEXT): {$(VPATH)}3/dosish.h
+array.$(OBJEXT): {$(VPATH)}3/error.h
+array.$(OBJEXT): {$(VPATH)}3/eval.h
+array.$(OBJEXT): {$(VPATH)}3/event.h
+array.$(OBJEXT): {$(VPATH)}3/fl_type.h
+array.$(OBJEXT): {$(VPATH)}3/gc.h
+array.$(OBJEXT): {$(VPATH)}3/glob.h
+array.$(OBJEXT): {$(VPATH)}3/globals.h
+array.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+array.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+array.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+array.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+array.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+array.$(OBJEXT): {$(VPATH)}3/has/extension.h
+array.$(OBJEXT): {$(VPATH)}3/has/feature.h
+array.$(OBJEXT): {$(VPATH)}3/has/warning.h
+array.$(OBJEXT): {$(VPATH)}3/intern/array.h
+array.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+array.$(OBJEXT): {$(VPATH)}3/intern/class.h
+array.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+array.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+array.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+array.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+array.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+array.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+array.$(OBJEXT): {$(VPATH)}3/intern/error.h
+array.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+array.$(OBJEXT): {$(VPATH)}3/intern/file.h
+array.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+array.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+array.$(OBJEXT): {$(VPATH)}3/intern/io.h
+array.$(OBJEXT): {$(VPATH)}3/intern/load.h
+array.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+array.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+array.$(OBJEXT): {$(VPATH)}3/intern/object.h
+array.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+array.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+array.$(OBJEXT): {$(VPATH)}3/intern/process.h
+array.$(OBJEXT): {$(VPATH)}3/intern/random.h
+array.$(OBJEXT): {$(VPATH)}3/intern/range.h
+array.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+array.$(OBJEXT): {$(VPATH)}3/intern/re.h
+array.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+array.$(OBJEXT): {$(VPATH)}3/intern/select.h
+array.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+array.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+array.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+array.$(OBJEXT): {$(VPATH)}3/intern/string.h
+array.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+array.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+array.$(OBJEXT): {$(VPATH)}3/intern/time.h
+array.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+array.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+array.$(OBJEXT): {$(VPATH)}3/interpreter.h
+array.$(OBJEXT): {$(VPATH)}3/iterator.h
+array.$(OBJEXT): {$(VPATH)}3/memory.h
+array.$(OBJEXT): {$(VPATH)}3/method.h
+array.$(OBJEXT): {$(VPATH)}3/module.h
+array.$(OBJEXT): {$(VPATH)}3/newobj.h
+array.$(OBJEXT): {$(VPATH)}3/rgengc.h
+array.$(OBJEXT): {$(VPATH)}3/scan_args.h
+array.$(OBJEXT): {$(VPATH)}3/special_consts.h
+array.$(OBJEXT): {$(VPATH)}3/static_assert.h
+array.$(OBJEXT): {$(VPATH)}3/stdalign.h
+array.$(OBJEXT): {$(VPATH)}3/stdbool.h
+array.$(OBJEXT): {$(VPATH)}3/symbol.h
+array.$(OBJEXT): {$(VPATH)}3/token_paste.h
+array.$(OBJEXT): {$(VPATH)}3/value.h
+array.$(OBJEXT): {$(VPATH)}3/value_type.h
+array.$(OBJEXT): {$(VPATH)}3/variable.h
+array.$(OBJEXT): {$(VPATH)}3/warning_push.h
+array.$(OBJEXT): {$(VPATH)}3/xmalloc.h
array.$(OBJEXT): {$(VPATH)}array.c
array.$(OBJEXT): {$(VPATH)}array.rbinc
array.$(OBJEXT): {$(VPATH)}assert.h
+array.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+array.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+array.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+array.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+array.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+array.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+array.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+array.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+array.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+array.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+array.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+array.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
array.$(OBJEXT): {$(VPATH)}builtin.h
array.$(OBJEXT): {$(VPATH)}config.h
array.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -1639,13 +1841,164 @@ ast.$(OBJEXT): $(top_srcdir)/internal/imemo.h
ast.$(OBJEXT): $(top_srcdir)/internal/parse.h
ast.$(OBJEXT): $(top_srcdir)/internal/serial.h
ast.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-ast.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
ast.$(OBJEXT): $(top_srcdir)/internal/symbol.h
ast.$(OBJEXT): $(top_srcdir)/internal/vm.h
ast.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+ast.$(OBJEXT): {$(VPATH)}3/anyargs.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+ast.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+ast.$(OBJEXT): {$(VPATH)}3/assume.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/const.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/error.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/format.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+ast.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+ast.$(OBJEXT): {$(VPATH)}3/cast.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+ast.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+ast.$(OBJEXT): {$(VPATH)}3/config.h
+ast.$(OBJEXT): {$(VPATH)}3/constant_p.h
+ast.$(OBJEXT): {$(VPATH)}3/core.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+ast.$(OBJEXT): {$(VPATH)}3/core/robject.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+ast.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+ast.$(OBJEXT): {$(VPATH)}3/ctype.h
+ast.$(OBJEXT): {$(VPATH)}3/dllexport.h
+ast.$(OBJEXT): {$(VPATH)}3/dosish.h
+ast.$(OBJEXT): {$(VPATH)}3/error.h
+ast.$(OBJEXT): {$(VPATH)}3/eval.h
+ast.$(OBJEXT): {$(VPATH)}3/event.h
+ast.$(OBJEXT): {$(VPATH)}3/fl_type.h
+ast.$(OBJEXT): {$(VPATH)}3/gc.h
+ast.$(OBJEXT): {$(VPATH)}3/glob.h
+ast.$(OBJEXT): {$(VPATH)}3/globals.h
+ast.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+ast.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+ast.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+ast.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+ast.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+ast.$(OBJEXT): {$(VPATH)}3/has/extension.h
+ast.$(OBJEXT): {$(VPATH)}3/has/feature.h
+ast.$(OBJEXT): {$(VPATH)}3/has/warning.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/array.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/class.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/error.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/file.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/io.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/load.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/object.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/process.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/random.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/range.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/re.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/select.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/string.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/time.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+ast.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+ast.$(OBJEXT): {$(VPATH)}3/interpreter.h
+ast.$(OBJEXT): {$(VPATH)}3/iterator.h
+ast.$(OBJEXT): {$(VPATH)}3/memory.h
+ast.$(OBJEXT): {$(VPATH)}3/method.h
+ast.$(OBJEXT): {$(VPATH)}3/module.h
+ast.$(OBJEXT): {$(VPATH)}3/newobj.h
+ast.$(OBJEXT): {$(VPATH)}3/rgengc.h
+ast.$(OBJEXT): {$(VPATH)}3/scan_args.h
+ast.$(OBJEXT): {$(VPATH)}3/special_consts.h
+ast.$(OBJEXT): {$(VPATH)}3/static_assert.h
+ast.$(OBJEXT): {$(VPATH)}3/stdalign.h
+ast.$(OBJEXT): {$(VPATH)}3/stdbool.h
+ast.$(OBJEXT): {$(VPATH)}3/symbol.h
+ast.$(OBJEXT): {$(VPATH)}3/token_paste.h
+ast.$(OBJEXT): {$(VPATH)}3/value.h
+ast.$(OBJEXT): {$(VPATH)}3/value_type.h
+ast.$(OBJEXT): {$(VPATH)}3/variable.h
+ast.$(OBJEXT): {$(VPATH)}3/warning_push.h
+ast.$(OBJEXT): {$(VPATH)}3/xmalloc.h
ast.$(OBJEXT): {$(VPATH)}assert.h
ast.$(OBJEXT): {$(VPATH)}ast.c
ast.$(OBJEXT): {$(VPATH)}ast.rbinc
+ast.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+ast.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
ast.$(OBJEXT): {$(VPATH)}builtin.h
ast.$(OBJEXT): {$(VPATH)}config.h
ast.$(OBJEXT): {$(VPATH)}defines.h
@@ -1681,12 +2034,163 @@ bignum.$(OBJEXT): $(top_srcdir)/internal/object.h
bignum.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
bignum.$(OBJEXT): $(top_srcdir)/internal/serial.h
bignum.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-bignum.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
bignum.$(OBJEXT): $(top_srcdir)/internal/util.h
bignum.$(OBJEXT): $(top_srcdir)/internal/variable.h
bignum.$(OBJEXT): $(top_srcdir)/internal/vm.h
bignum.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+bignum.$(OBJEXT): {$(VPATH)}3/anyargs.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+bignum.$(OBJEXT): {$(VPATH)}3/assume.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/const.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/error.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/format.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+bignum.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+bignum.$(OBJEXT): {$(VPATH)}3/cast.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+bignum.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+bignum.$(OBJEXT): {$(VPATH)}3/config.h
+bignum.$(OBJEXT): {$(VPATH)}3/constant_p.h
+bignum.$(OBJEXT): {$(VPATH)}3/core.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/robject.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+bignum.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+bignum.$(OBJEXT): {$(VPATH)}3/ctype.h
+bignum.$(OBJEXT): {$(VPATH)}3/dllexport.h
+bignum.$(OBJEXT): {$(VPATH)}3/dosish.h
+bignum.$(OBJEXT): {$(VPATH)}3/error.h
+bignum.$(OBJEXT): {$(VPATH)}3/eval.h
+bignum.$(OBJEXT): {$(VPATH)}3/event.h
+bignum.$(OBJEXT): {$(VPATH)}3/fl_type.h
+bignum.$(OBJEXT): {$(VPATH)}3/gc.h
+bignum.$(OBJEXT): {$(VPATH)}3/glob.h
+bignum.$(OBJEXT): {$(VPATH)}3/globals.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/extension.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/feature.h
+bignum.$(OBJEXT): {$(VPATH)}3/has/warning.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/array.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/class.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/error.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/file.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/io.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/load.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/object.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/process.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/random.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/range.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/re.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/select.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/string.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/time.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+bignum.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+bignum.$(OBJEXT): {$(VPATH)}3/interpreter.h
+bignum.$(OBJEXT): {$(VPATH)}3/iterator.h
+bignum.$(OBJEXT): {$(VPATH)}3/memory.h
+bignum.$(OBJEXT): {$(VPATH)}3/method.h
+bignum.$(OBJEXT): {$(VPATH)}3/module.h
+bignum.$(OBJEXT): {$(VPATH)}3/newobj.h
+bignum.$(OBJEXT): {$(VPATH)}3/rgengc.h
+bignum.$(OBJEXT): {$(VPATH)}3/scan_args.h
+bignum.$(OBJEXT): {$(VPATH)}3/special_consts.h
+bignum.$(OBJEXT): {$(VPATH)}3/static_assert.h
+bignum.$(OBJEXT): {$(VPATH)}3/stdalign.h
+bignum.$(OBJEXT): {$(VPATH)}3/stdbool.h
+bignum.$(OBJEXT): {$(VPATH)}3/symbol.h
+bignum.$(OBJEXT): {$(VPATH)}3/token_paste.h
+bignum.$(OBJEXT): {$(VPATH)}3/value.h
+bignum.$(OBJEXT): {$(VPATH)}3/value_type.h
+bignum.$(OBJEXT): {$(VPATH)}3/variable.h
+bignum.$(OBJEXT): {$(VPATH)}3/warning_push.h
+bignum.$(OBJEXT): {$(VPATH)}3/xmalloc.h
bignum.$(OBJEXT): {$(VPATH)}assert.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+bignum.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
bignum.$(OBJEXT): {$(VPATH)}bignum.c
bignum.$(OBJEXT): {$(VPATH)}config.h
bignum.$(OBJEXT): {$(VPATH)}constant.h
@@ -1713,10 +2217,161 @@ builtin.$(OBJEXT): $(top_srcdir)/internal/gc.h
builtin.$(OBJEXT): $(top_srcdir)/internal/imemo.h
builtin.$(OBJEXT): $(top_srcdir)/internal/serial.h
builtin.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-builtin.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
builtin.$(OBJEXT): $(top_srcdir)/internal/vm.h
builtin.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+builtin.$(OBJEXT): {$(VPATH)}3/anyargs.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+builtin.$(OBJEXT): {$(VPATH)}3/assume.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/const.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/error.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/format.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+builtin.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+builtin.$(OBJEXT): {$(VPATH)}3/cast.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+builtin.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+builtin.$(OBJEXT): {$(VPATH)}3/config.h
+builtin.$(OBJEXT): {$(VPATH)}3/constant_p.h
+builtin.$(OBJEXT): {$(VPATH)}3/core.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/robject.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+builtin.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+builtin.$(OBJEXT): {$(VPATH)}3/ctype.h
+builtin.$(OBJEXT): {$(VPATH)}3/dllexport.h
+builtin.$(OBJEXT): {$(VPATH)}3/dosish.h
+builtin.$(OBJEXT): {$(VPATH)}3/error.h
+builtin.$(OBJEXT): {$(VPATH)}3/eval.h
+builtin.$(OBJEXT): {$(VPATH)}3/event.h
+builtin.$(OBJEXT): {$(VPATH)}3/fl_type.h
+builtin.$(OBJEXT): {$(VPATH)}3/gc.h
+builtin.$(OBJEXT): {$(VPATH)}3/glob.h
+builtin.$(OBJEXT): {$(VPATH)}3/globals.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/extension.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/feature.h
+builtin.$(OBJEXT): {$(VPATH)}3/has/warning.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/array.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/class.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/error.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/file.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/io.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/load.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/object.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/process.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/random.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/range.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/re.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/select.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/string.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/time.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+builtin.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+builtin.$(OBJEXT): {$(VPATH)}3/interpreter.h
+builtin.$(OBJEXT): {$(VPATH)}3/iterator.h
+builtin.$(OBJEXT): {$(VPATH)}3/memory.h
+builtin.$(OBJEXT): {$(VPATH)}3/method.h
+builtin.$(OBJEXT): {$(VPATH)}3/module.h
+builtin.$(OBJEXT): {$(VPATH)}3/newobj.h
+builtin.$(OBJEXT): {$(VPATH)}3/rgengc.h
+builtin.$(OBJEXT): {$(VPATH)}3/scan_args.h
+builtin.$(OBJEXT): {$(VPATH)}3/special_consts.h
+builtin.$(OBJEXT): {$(VPATH)}3/static_assert.h
+builtin.$(OBJEXT): {$(VPATH)}3/stdalign.h
+builtin.$(OBJEXT): {$(VPATH)}3/stdbool.h
+builtin.$(OBJEXT): {$(VPATH)}3/symbol.h
+builtin.$(OBJEXT): {$(VPATH)}3/token_paste.h
+builtin.$(OBJEXT): {$(VPATH)}3/value.h
+builtin.$(OBJEXT): {$(VPATH)}3/value_type.h
+builtin.$(OBJEXT): {$(VPATH)}3/variable.h
+builtin.$(OBJEXT): {$(VPATH)}3/warning_push.h
+builtin.$(OBJEXT): {$(VPATH)}3/xmalloc.h
builtin.$(OBJEXT): {$(VPATH)}assert.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+builtin.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
builtin.$(OBJEXT): {$(VPATH)}builtin.c
builtin.$(OBJEXT): {$(VPATH)}builtin.h
builtin.$(OBJEXT): {$(VPATH)}builtin_binary.inc
@@ -1754,12 +2409,163 @@ class.$(OBJEXT): $(top_srcdir)/internal/imemo.h
class.$(OBJEXT): $(top_srcdir)/internal/object.h
class.$(OBJEXT): $(top_srcdir)/internal/serial.h
class.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-class.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
class.$(OBJEXT): $(top_srcdir)/internal/string.h
class.$(OBJEXT): $(top_srcdir)/internal/variable.h
class.$(OBJEXT): $(top_srcdir)/internal/vm.h
class.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+class.$(OBJEXT): {$(VPATH)}3/anyargs.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+class.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+class.$(OBJEXT): {$(VPATH)}3/assume.h
+class.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+class.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+class.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+class.$(OBJEXT): {$(VPATH)}3/attr/const.h
+class.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+class.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+class.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+class.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+class.$(OBJEXT): {$(VPATH)}3/attr/error.h
+class.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+class.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+class.$(OBJEXT): {$(VPATH)}3/attr/format.h
+class.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+class.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+class.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+class.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+class.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+class.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+class.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+class.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+class.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+class.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+class.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+class.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+class.$(OBJEXT): {$(VPATH)}3/cast.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+class.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+class.$(OBJEXT): {$(VPATH)}3/config.h
+class.$(OBJEXT): {$(VPATH)}3/constant_p.h
+class.$(OBJEXT): {$(VPATH)}3/core.h
+class.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+class.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+class.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+class.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+class.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+class.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+class.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+class.$(OBJEXT): {$(VPATH)}3/core/robject.h
+class.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+class.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+class.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+class.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+class.$(OBJEXT): {$(VPATH)}3/ctype.h
+class.$(OBJEXT): {$(VPATH)}3/dllexport.h
+class.$(OBJEXT): {$(VPATH)}3/dosish.h
+class.$(OBJEXT): {$(VPATH)}3/error.h
+class.$(OBJEXT): {$(VPATH)}3/eval.h
+class.$(OBJEXT): {$(VPATH)}3/event.h
+class.$(OBJEXT): {$(VPATH)}3/fl_type.h
+class.$(OBJEXT): {$(VPATH)}3/gc.h
+class.$(OBJEXT): {$(VPATH)}3/glob.h
+class.$(OBJEXT): {$(VPATH)}3/globals.h
+class.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+class.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+class.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+class.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+class.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+class.$(OBJEXT): {$(VPATH)}3/has/extension.h
+class.$(OBJEXT): {$(VPATH)}3/has/feature.h
+class.$(OBJEXT): {$(VPATH)}3/has/warning.h
+class.$(OBJEXT): {$(VPATH)}3/intern/array.h
+class.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+class.$(OBJEXT): {$(VPATH)}3/intern/class.h
+class.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+class.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+class.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+class.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+class.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+class.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+class.$(OBJEXT): {$(VPATH)}3/intern/error.h
+class.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+class.$(OBJEXT): {$(VPATH)}3/intern/file.h
+class.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+class.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+class.$(OBJEXT): {$(VPATH)}3/intern/io.h
+class.$(OBJEXT): {$(VPATH)}3/intern/load.h
+class.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+class.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+class.$(OBJEXT): {$(VPATH)}3/intern/object.h
+class.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+class.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+class.$(OBJEXT): {$(VPATH)}3/intern/process.h
+class.$(OBJEXT): {$(VPATH)}3/intern/random.h
+class.$(OBJEXT): {$(VPATH)}3/intern/range.h
+class.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+class.$(OBJEXT): {$(VPATH)}3/intern/re.h
+class.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+class.$(OBJEXT): {$(VPATH)}3/intern/select.h
+class.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+class.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+class.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+class.$(OBJEXT): {$(VPATH)}3/intern/string.h
+class.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+class.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+class.$(OBJEXT): {$(VPATH)}3/intern/time.h
+class.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+class.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+class.$(OBJEXT): {$(VPATH)}3/interpreter.h
+class.$(OBJEXT): {$(VPATH)}3/iterator.h
+class.$(OBJEXT): {$(VPATH)}3/memory.h
+class.$(OBJEXT): {$(VPATH)}3/method.h
+class.$(OBJEXT): {$(VPATH)}3/module.h
+class.$(OBJEXT): {$(VPATH)}3/newobj.h
+class.$(OBJEXT): {$(VPATH)}3/rgengc.h
+class.$(OBJEXT): {$(VPATH)}3/scan_args.h
+class.$(OBJEXT): {$(VPATH)}3/special_consts.h
+class.$(OBJEXT): {$(VPATH)}3/static_assert.h
+class.$(OBJEXT): {$(VPATH)}3/stdalign.h
+class.$(OBJEXT): {$(VPATH)}3/stdbool.h
+class.$(OBJEXT): {$(VPATH)}3/symbol.h
+class.$(OBJEXT): {$(VPATH)}3/token_paste.h
+class.$(OBJEXT): {$(VPATH)}3/value.h
+class.$(OBJEXT): {$(VPATH)}3/value_type.h
+class.$(OBJEXT): {$(VPATH)}3/variable.h
+class.$(OBJEXT): {$(VPATH)}3/warning_push.h
+class.$(OBJEXT): {$(VPATH)}3/xmalloc.h
class.$(OBJEXT): {$(VPATH)}assert.h
+class.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+class.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+class.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+class.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+class.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+class.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+class.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+class.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+class.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+class.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+class.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+class.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
class.$(OBJEXT): {$(VPATH)}class.c
class.$(OBJEXT): {$(VPATH)}config.h
class.$(OBJEXT): {$(VPATH)}constant.h
@@ -1789,10 +2595,161 @@ compar.$(OBJEXT): $(top_srcdir)/internal/compilers.h
compar.$(OBJEXT): $(top_srcdir)/internal/error.h
compar.$(OBJEXT): $(top_srcdir)/internal/serial.h
compar.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-compar.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
compar.$(OBJEXT): $(top_srcdir)/internal/string.h
compar.$(OBJEXT): $(top_srcdir)/internal/vm.h
+compar.$(OBJEXT): {$(VPATH)}3/anyargs.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+compar.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+compar.$(OBJEXT): {$(VPATH)}3/assume.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/const.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/error.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/format.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+compar.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+compar.$(OBJEXT): {$(VPATH)}3/cast.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+compar.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+compar.$(OBJEXT): {$(VPATH)}3/config.h
+compar.$(OBJEXT): {$(VPATH)}3/constant_p.h
+compar.$(OBJEXT): {$(VPATH)}3/core.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+compar.$(OBJEXT): {$(VPATH)}3/core/robject.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+compar.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+compar.$(OBJEXT): {$(VPATH)}3/ctype.h
+compar.$(OBJEXT): {$(VPATH)}3/dllexport.h
+compar.$(OBJEXT): {$(VPATH)}3/dosish.h
+compar.$(OBJEXT): {$(VPATH)}3/error.h
+compar.$(OBJEXT): {$(VPATH)}3/eval.h
+compar.$(OBJEXT): {$(VPATH)}3/event.h
+compar.$(OBJEXT): {$(VPATH)}3/fl_type.h
+compar.$(OBJEXT): {$(VPATH)}3/gc.h
+compar.$(OBJEXT): {$(VPATH)}3/glob.h
+compar.$(OBJEXT): {$(VPATH)}3/globals.h
+compar.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+compar.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+compar.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+compar.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+compar.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+compar.$(OBJEXT): {$(VPATH)}3/has/extension.h
+compar.$(OBJEXT): {$(VPATH)}3/has/feature.h
+compar.$(OBJEXT): {$(VPATH)}3/has/warning.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/array.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/class.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/error.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/file.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/io.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/load.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/object.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/process.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/random.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/range.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/re.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/select.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/string.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/time.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+compar.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+compar.$(OBJEXT): {$(VPATH)}3/interpreter.h
+compar.$(OBJEXT): {$(VPATH)}3/iterator.h
+compar.$(OBJEXT): {$(VPATH)}3/memory.h
+compar.$(OBJEXT): {$(VPATH)}3/method.h
+compar.$(OBJEXT): {$(VPATH)}3/module.h
+compar.$(OBJEXT): {$(VPATH)}3/newobj.h
+compar.$(OBJEXT): {$(VPATH)}3/rgengc.h
+compar.$(OBJEXT): {$(VPATH)}3/scan_args.h
+compar.$(OBJEXT): {$(VPATH)}3/special_consts.h
+compar.$(OBJEXT): {$(VPATH)}3/static_assert.h
+compar.$(OBJEXT): {$(VPATH)}3/stdalign.h
+compar.$(OBJEXT): {$(VPATH)}3/stdbool.h
+compar.$(OBJEXT): {$(VPATH)}3/symbol.h
+compar.$(OBJEXT): {$(VPATH)}3/token_paste.h
+compar.$(OBJEXT): {$(VPATH)}3/value.h
+compar.$(OBJEXT): {$(VPATH)}3/value_type.h
+compar.$(OBJEXT): {$(VPATH)}3/variable.h
+compar.$(OBJEXT): {$(VPATH)}3/warning_push.h
+compar.$(OBJEXT): {$(VPATH)}3/xmalloc.h
compar.$(OBJEXT): {$(VPATH)}assert.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+compar.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
compar.$(OBJEXT): {$(VPATH)}compar.c
compar.$(OBJEXT): {$(VPATH)}config.h
compar.$(OBJEXT): {$(VPATH)}defines.h
@@ -1828,14 +2785,166 @@ compile.$(OBJEXT): $(top_srcdir)/internal/object.h
compile.$(OBJEXT): $(top_srcdir)/internal/re.h
compile.$(OBJEXT): $(top_srcdir)/internal/serial.h
compile.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-compile.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
compile.$(OBJEXT): $(top_srcdir)/internal/string.h
compile.$(OBJEXT): $(top_srcdir)/internal/symbol.h
compile.$(OBJEXT): $(top_srcdir)/internal/thread.h
compile.$(OBJEXT): $(top_srcdir)/internal/variable.h
compile.$(OBJEXT): $(top_srcdir)/internal/vm.h
compile.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+compile.$(OBJEXT): {$(VPATH)}3/anyargs.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+compile.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+compile.$(OBJEXT): {$(VPATH)}3/assume.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/const.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/error.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/format.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+compile.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+compile.$(OBJEXT): {$(VPATH)}3/cast.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+compile.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+compile.$(OBJEXT): {$(VPATH)}3/config.h
+compile.$(OBJEXT): {$(VPATH)}3/constant_p.h
+compile.$(OBJEXT): {$(VPATH)}3/core.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rmatch.h
+compile.$(OBJEXT): {$(VPATH)}3/core/robject.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+compile.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+compile.$(OBJEXT): {$(VPATH)}3/ctype.h
+compile.$(OBJEXT): {$(VPATH)}3/dllexport.h
+compile.$(OBJEXT): {$(VPATH)}3/dosish.h
+compile.$(OBJEXT): {$(VPATH)}3/error.h
+compile.$(OBJEXT): {$(VPATH)}3/eval.h
+compile.$(OBJEXT): {$(VPATH)}3/event.h
+compile.$(OBJEXT): {$(VPATH)}3/fl_type.h
+compile.$(OBJEXT): {$(VPATH)}3/gc.h
+compile.$(OBJEXT): {$(VPATH)}3/glob.h
+compile.$(OBJEXT): {$(VPATH)}3/globals.h
+compile.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+compile.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+compile.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+compile.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+compile.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+compile.$(OBJEXT): {$(VPATH)}3/has/extension.h
+compile.$(OBJEXT): {$(VPATH)}3/has/feature.h
+compile.$(OBJEXT): {$(VPATH)}3/has/warning.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/array.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/class.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/error.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/file.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/io.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/load.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/object.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/process.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/random.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/range.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/re.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/select.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/string.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/time.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+compile.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+compile.$(OBJEXT): {$(VPATH)}3/interpreter.h
+compile.$(OBJEXT): {$(VPATH)}3/iterator.h
+compile.$(OBJEXT): {$(VPATH)}3/memory.h
+compile.$(OBJEXT): {$(VPATH)}3/method.h
+compile.$(OBJEXT): {$(VPATH)}3/module.h
+compile.$(OBJEXT): {$(VPATH)}3/newobj.h
+compile.$(OBJEXT): {$(VPATH)}3/rgengc.h
+compile.$(OBJEXT): {$(VPATH)}3/scan_args.h
+compile.$(OBJEXT): {$(VPATH)}3/special_consts.h
+compile.$(OBJEXT): {$(VPATH)}3/static_assert.h
+compile.$(OBJEXT): {$(VPATH)}3/stdalign.h
+compile.$(OBJEXT): {$(VPATH)}3/stdbool.h
+compile.$(OBJEXT): {$(VPATH)}3/symbol.h
+compile.$(OBJEXT): {$(VPATH)}3/token_paste.h
+compile.$(OBJEXT): {$(VPATH)}3/value.h
+compile.$(OBJEXT): {$(VPATH)}3/value_type.h
+compile.$(OBJEXT): {$(VPATH)}3/variable.h
+compile.$(OBJEXT): {$(VPATH)}3/warning_push.h
+compile.$(OBJEXT): {$(VPATH)}3/xmalloc.h
compile.$(OBJEXT): {$(VPATH)}assert.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+compile.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
compile.$(OBJEXT): {$(VPATH)}builtin.h
compile.$(OBJEXT): {$(VPATH)}compile.c
compile.$(OBJEXT): {$(VPATH)}config.h
@@ -1890,11 +2999,162 @@ complex.$(OBJEXT): $(top_srcdir)/internal/object.h
complex.$(OBJEXT): $(top_srcdir)/internal/rational.h
complex.$(OBJEXT): $(top_srcdir)/internal/serial.h
complex.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-complex.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
complex.$(OBJEXT): $(top_srcdir)/internal/string.h
complex.$(OBJEXT): $(top_srcdir)/internal/vm.h
complex.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+complex.$(OBJEXT): {$(VPATH)}3/anyargs.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+complex.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+complex.$(OBJEXT): {$(VPATH)}3/assume.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/const.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/error.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/format.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+complex.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+complex.$(OBJEXT): {$(VPATH)}3/cast.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+complex.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+complex.$(OBJEXT): {$(VPATH)}3/config.h
+complex.$(OBJEXT): {$(VPATH)}3/constant_p.h
+complex.$(OBJEXT): {$(VPATH)}3/core.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+complex.$(OBJEXT): {$(VPATH)}3/core/robject.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+complex.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+complex.$(OBJEXT): {$(VPATH)}3/ctype.h
+complex.$(OBJEXT): {$(VPATH)}3/dllexport.h
+complex.$(OBJEXT): {$(VPATH)}3/dosish.h
+complex.$(OBJEXT): {$(VPATH)}3/error.h
+complex.$(OBJEXT): {$(VPATH)}3/eval.h
+complex.$(OBJEXT): {$(VPATH)}3/event.h
+complex.$(OBJEXT): {$(VPATH)}3/fl_type.h
+complex.$(OBJEXT): {$(VPATH)}3/gc.h
+complex.$(OBJEXT): {$(VPATH)}3/glob.h
+complex.$(OBJEXT): {$(VPATH)}3/globals.h
+complex.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+complex.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+complex.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+complex.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+complex.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+complex.$(OBJEXT): {$(VPATH)}3/has/extension.h
+complex.$(OBJEXT): {$(VPATH)}3/has/feature.h
+complex.$(OBJEXT): {$(VPATH)}3/has/warning.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/array.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/class.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/error.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/file.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/io.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/load.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/object.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/process.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/random.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/range.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/re.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/select.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/string.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/time.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+complex.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+complex.$(OBJEXT): {$(VPATH)}3/interpreter.h
+complex.$(OBJEXT): {$(VPATH)}3/iterator.h
+complex.$(OBJEXT): {$(VPATH)}3/memory.h
+complex.$(OBJEXT): {$(VPATH)}3/method.h
+complex.$(OBJEXT): {$(VPATH)}3/module.h
+complex.$(OBJEXT): {$(VPATH)}3/newobj.h
+complex.$(OBJEXT): {$(VPATH)}3/rgengc.h
+complex.$(OBJEXT): {$(VPATH)}3/scan_args.h
+complex.$(OBJEXT): {$(VPATH)}3/special_consts.h
+complex.$(OBJEXT): {$(VPATH)}3/static_assert.h
+complex.$(OBJEXT): {$(VPATH)}3/stdalign.h
+complex.$(OBJEXT): {$(VPATH)}3/stdbool.h
+complex.$(OBJEXT): {$(VPATH)}3/symbol.h
+complex.$(OBJEXT): {$(VPATH)}3/token_paste.h
+complex.$(OBJEXT): {$(VPATH)}3/value.h
+complex.$(OBJEXT): {$(VPATH)}3/value_type.h
+complex.$(OBJEXT): {$(VPATH)}3/variable.h
+complex.$(OBJEXT): {$(VPATH)}3/warning_push.h
+complex.$(OBJEXT): {$(VPATH)}3/xmalloc.h
complex.$(OBJEXT): {$(VPATH)}assert.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+complex.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
complex.$(OBJEXT): {$(VPATH)}complex.c
complex.$(OBJEXT): {$(VPATH)}config.h
complex.$(OBJEXT): {$(VPATH)}defines.h
@@ -1924,11 +3184,162 @@ cont.$(OBJEXT): $(top_srcdir)/internal/mjit.h
cont.$(OBJEXT): $(top_srcdir)/internal/proc.h
cont.$(OBJEXT): $(top_srcdir)/internal/serial.h
cont.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-cont.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
cont.$(OBJEXT): $(top_srcdir)/internal/vm.h
cont.$(OBJEXT): $(top_srcdir)/internal/warnings.h
cont.$(OBJEXT): {$(VPATH)}$(COROUTINE_H)
+cont.$(OBJEXT): {$(VPATH)}3/anyargs.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+cont.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+cont.$(OBJEXT): {$(VPATH)}3/assume.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/const.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/error.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/format.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+cont.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+cont.$(OBJEXT): {$(VPATH)}3/cast.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+cont.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+cont.$(OBJEXT): {$(VPATH)}3/config.h
+cont.$(OBJEXT): {$(VPATH)}3/constant_p.h
+cont.$(OBJEXT): {$(VPATH)}3/core.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+cont.$(OBJEXT): {$(VPATH)}3/core/robject.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+cont.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+cont.$(OBJEXT): {$(VPATH)}3/ctype.h
+cont.$(OBJEXT): {$(VPATH)}3/dllexport.h
+cont.$(OBJEXT): {$(VPATH)}3/dosish.h
+cont.$(OBJEXT): {$(VPATH)}3/error.h
+cont.$(OBJEXT): {$(VPATH)}3/eval.h
+cont.$(OBJEXT): {$(VPATH)}3/event.h
+cont.$(OBJEXT): {$(VPATH)}3/fl_type.h
+cont.$(OBJEXT): {$(VPATH)}3/gc.h
+cont.$(OBJEXT): {$(VPATH)}3/glob.h
+cont.$(OBJEXT): {$(VPATH)}3/globals.h
+cont.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+cont.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+cont.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+cont.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+cont.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+cont.$(OBJEXT): {$(VPATH)}3/has/extension.h
+cont.$(OBJEXT): {$(VPATH)}3/has/feature.h
+cont.$(OBJEXT): {$(VPATH)}3/has/warning.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/array.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/class.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/error.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/file.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/io.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/load.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/object.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/process.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/random.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/range.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/re.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/select.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/string.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/time.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+cont.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+cont.$(OBJEXT): {$(VPATH)}3/interpreter.h
+cont.$(OBJEXT): {$(VPATH)}3/iterator.h
+cont.$(OBJEXT): {$(VPATH)}3/memory.h
+cont.$(OBJEXT): {$(VPATH)}3/method.h
+cont.$(OBJEXT): {$(VPATH)}3/module.h
+cont.$(OBJEXT): {$(VPATH)}3/newobj.h
+cont.$(OBJEXT): {$(VPATH)}3/rgengc.h
+cont.$(OBJEXT): {$(VPATH)}3/scan_args.h
+cont.$(OBJEXT): {$(VPATH)}3/special_consts.h
+cont.$(OBJEXT): {$(VPATH)}3/static_assert.h
+cont.$(OBJEXT): {$(VPATH)}3/stdalign.h
+cont.$(OBJEXT): {$(VPATH)}3/stdbool.h
+cont.$(OBJEXT): {$(VPATH)}3/symbol.h
+cont.$(OBJEXT): {$(VPATH)}3/token_paste.h
+cont.$(OBJEXT): {$(VPATH)}3/value.h
+cont.$(OBJEXT): {$(VPATH)}3/value_type.h
+cont.$(OBJEXT): {$(VPATH)}3/variable.h
+cont.$(OBJEXT): {$(VPATH)}3/warning_push.h
+cont.$(OBJEXT): {$(VPATH)}3/xmalloc.h
cont.$(OBJEXT): {$(VPATH)}assert.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+cont.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
cont.$(OBJEXT): {$(VPATH)}config.h
cont.$(OBJEXT): {$(VPATH)}cont.c
cont.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -1964,11 +3375,162 @@ debug.$(OBJEXT): $(top_srcdir)/internal/imemo.h
debug.$(OBJEXT): $(top_srcdir)/internal/serial.h
debug.$(OBJEXT): $(top_srcdir)/internal/signal.h
debug.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-debug.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
debug.$(OBJEXT): $(top_srcdir)/internal/util.h
debug.$(OBJEXT): $(top_srcdir)/internal/vm.h
debug.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+debug.$(OBJEXT): {$(VPATH)}3/anyargs.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+debug.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+debug.$(OBJEXT): {$(VPATH)}3/assume.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/const.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/error.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/format.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+debug.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+debug.$(OBJEXT): {$(VPATH)}3/cast.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+debug.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+debug.$(OBJEXT): {$(VPATH)}3/config.h
+debug.$(OBJEXT): {$(VPATH)}3/constant_p.h
+debug.$(OBJEXT): {$(VPATH)}3/core.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+debug.$(OBJEXT): {$(VPATH)}3/core/robject.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+debug.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+debug.$(OBJEXT): {$(VPATH)}3/ctype.h
+debug.$(OBJEXT): {$(VPATH)}3/dllexport.h
+debug.$(OBJEXT): {$(VPATH)}3/dosish.h
+debug.$(OBJEXT): {$(VPATH)}3/error.h
+debug.$(OBJEXT): {$(VPATH)}3/eval.h
+debug.$(OBJEXT): {$(VPATH)}3/event.h
+debug.$(OBJEXT): {$(VPATH)}3/fl_type.h
+debug.$(OBJEXT): {$(VPATH)}3/gc.h
+debug.$(OBJEXT): {$(VPATH)}3/glob.h
+debug.$(OBJEXT): {$(VPATH)}3/globals.h
+debug.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+debug.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+debug.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+debug.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+debug.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+debug.$(OBJEXT): {$(VPATH)}3/has/extension.h
+debug.$(OBJEXT): {$(VPATH)}3/has/feature.h
+debug.$(OBJEXT): {$(VPATH)}3/has/warning.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/array.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/class.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/error.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/file.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/io.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/load.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/object.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/process.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/random.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/range.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/re.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/select.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/string.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/time.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+debug.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+debug.$(OBJEXT): {$(VPATH)}3/interpreter.h
+debug.$(OBJEXT): {$(VPATH)}3/iterator.h
+debug.$(OBJEXT): {$(VPATH)}3/memory.h
+debug.$(OBJEXT): {$(VPATH)}3/method.h
+debug.$(OBJEXT): {$(VPATH)}3/module.h
+debug.$(OBJEXT): {$(VPATH)}3/newobj.h
+debug.$(OBJEXT): {$(VPATH)}3/rgengc.h
+debug.$(OBJEXT): {$(VPATH)}3/scan_args.h
+debug.$(OBJEXT): {$(VPATH)}3/special_consts.h
+debug.$(OBJEXT): {$(VPATH)}3/static_assert.h
+debug.$(OBJEXT): {$(VPATH)}3/stdalign.h
+debug.$(OBJEXT): {$(VPATH)}3/stdbool.h
+debug.$(OBJEXT): {$(VPATH)}3/symbol.h
+debug.$(OBJEXT): {$(VPATH)}3/token_paste.h
+debug.$(OBJEXT): {$(VPATH)}3/value.h
+debug.$(OBJEXT): {$(VPATH)}3/value_type.h
+debug.$(OBJEXT): {$(VPATH)}3/variable.h
+debug.$(OBJEXT): {$(VPATH)}3/warning_push.h
+debug.$(OBJEXT): {$(VPATH)}3/xmalloc.h
debug.$(OBJEXT): {$(VPATH)}assert.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+debug.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
debug.$(OBJEXT): {$(VPATH)}config.h
debug.$(OBJEXT): {$(VPATH)}debug.c
debug.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -1999,7 +3561,159 @@ debug.$(OBJEXT): {$(VPATH)}vm_debug.h
debug.$(OBJEXT): {$(VPATH)}vm_opts.h
debug_counter.$(OBJEXT): $(hdrdir)/ruby.h
debug_counter.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/anyargs.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/assume.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/const.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/error.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/format.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/cast.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/config.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/constant_p.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/robject.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/ctype.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/dllexport.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/dosish.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/error.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/eval.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/event.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/fl_type.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/gc.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/glob.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/globals.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/extension.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/feature.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/has/warning.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/array.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/class.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/error.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/file.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/io.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/load.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/object.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/process.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/random.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/range.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/re.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/select.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/string.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/time.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/interpreter.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/iterator.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/memory.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/method.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/module.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/newobj.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/rgengc.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/scan_args.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/special_consts.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/static_assert.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/stdalign.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/stdbool.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/symbol.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/token_paste.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/value.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/value_type.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/variable.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/warning_push.h
+debug_counter.$(OBJEXT): {$(VPATH)}3/xmalloc.h
debug_counter.$(OBJEXT): {$(VPATH)}assert.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+debug_counter.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
debug_counter.$(OBJEXT): {$(VPATH)}config.h
debug_counter.$(OBJEXT): {$(VPATH)}debug_counter.c
debug_counter.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -2020,12 +3734,163 @@ dir.$(OBJEXT): $(top_srcdir)/internal/gc.h
dir.$(OBJEXT): $(top_srcdir)/internal/io.h
dir.$(OBJEXT): $(top_srcdir)/internal/serial.h
dir.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-dir.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
dir.$(OBJEXT): $(top_srcdir)/internal/string.h
dir.$(OBJEXT): $(top_srcdir)/internal/vm.h
dir.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+dir.$(OBJEXT): {$(VPATH)}3/anyargs.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+dir.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+dir.$(OBJEXT): {$(VPATH)}3/assume.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/const.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/error.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/format.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+dir.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+dir.$(OBJEXT): {$(VPATH)}3/cast.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+dir.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+dir.$(OBJEXT): {$(VPATH)}3/config.h
+dir.$(OBJEXT): {$(VPATH)}3/constant_p.h
+dir.$(OBJEXT): {$(VPATH)}3/core.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+dir.$(OBJEXT): {$(VPATH)}3/core/robject.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+dir.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+dir.$(OBJEXT): {$(VPATH)}3/ctype.h
+dir.$(OBJEXT): {$(VPATH)}3/dllexport.h
+dir.$(OBJEXT): {$(VPATH)}3/dosish.h
+dir.$(OBJEXT): {$(VPATH)}3/error.h
+dir.$(OBJEXT): {$(VPATH)}3/eval.h
+dir.$(OBJEXT): {$(VPATH)}3/event.h
+dir.$(OBJEXT): {$(VPATH)}3/fl_type.h
+dir.$(OBJEXT): {$(VPATH)}3/gc.h
+dir.$(OBJEXT): {$(VPATH)}3/glob.h
+dir.$(OBJEXT): {$(VPATH)}3/globals.h
+dir.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+dir.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+dir.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+dir.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+dir.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+dir.$(OBJEXT): {$(VPATH)}3/has/extension.h
+dir.$(OBJEXT): {$(VPATH)}3/has/feature.h
+dir.$(OBJEXT): {$(VPATH)}3/has/warning.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/array.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/class.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/error.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/file.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/io.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/load.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/object.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/process.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/random.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/range.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/re.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/select.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/string.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/time.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+dir.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+dir.$(OBJEXT): {$(VPATH)}3/interpreter.h
+dir.$(OBJEXT): {$(VPATH)}3/iterator.h
+dir.$(OBJEXT): {$(VPATH)}3/memory.h
+dir.$(OBJEXT): {$(VPATH)}3/method.h
+dir.$(OBJEXT): {$(VPATH)}3/module.h
+dir.$(OBJEXT): {$(VPATH)}3/newobj.h
+dir.$(OBJEXT): {$(VPATH)}3/rgengc.h
+dir.$(OBJEXT): {$(VPATH)}3/scan_args.h
+dir.$(OBJEXT): {$(VPATH)}3/special_consts.h
+dir.$(OBJEXT): {$(VPATH)}3/static_assert.h
+dir.$(OBJEXT): {$(VPATH)}3/stdalign.h
+dir.$(OBJEXT): {$(VPATH)}3/stdbool.h
+dir.$(OBJEXT): {$(VPATH)}3/symbol.h
+dir.$(OBJEXT): {$(VPATH)}3/token_paste.h
+dir.$(OBJEXT): {$(VPATH)}3/value.h
+dir.$(OBJEXT): {$(VPATH)}3/value_type.h
+dir.$(OBJEXT): {$(VPATH)}3/variable.h
+dir.$(OBJEXT): {$(VPATH)}3/warning_push.h
+dir.$(OBJEXT): {$(VPATH)}3/xmalloc.h
dir.$(OBJEXT): {$(VPATH)}assert.h
dir.$(OBJEXT): {$(VPATH)}builtin.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+dir.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
dir.$(OBJEXT): {$(VPATH)}config.h
dir.$(OBJEXT): {$(VPATH)}defines.h
dir.$(OBJEXT): {$(VPATH)}dir.c
@@ -2046,9 +3911,160 @@ dir.$(OBJEXT): {$(VPATH)}util.h
dln.$(OBJEXT): $(hdrdir)/ruby.h
dln.$(OBJEXT): $(hdrdir)/ruby/ruby.h
dln.$(OBJEXT): $(top_srcdir)/internal/compilers.h
-dln.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
dln.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+dln.$(OBJEXT): {$(VPATH)}3/anyargs.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+dln.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+dln.$(OBJEXT): {$(VPATH)}3/assume.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/const.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/error.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/format.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+dln.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+dln.$(OBJEXT): {$(VPATH)}3/cast.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+dln.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+dln.$(OBJEXT): {$(VPATH)}3/config.h
+dln.$(OBJEXT): {$(VPATH)}3/constant_p.h
+dln.$(OBJEXT): {$(VPATH)}3/core.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+dln.$(OBJEXT): {$(VPATH)}3/core/robject.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+dln.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+dln.$(OBJEXT): {$(VPATH)}3/ctype.h
+dln.$(OBJEXT): {$(VPATH)}3/dllexport.h
+dln.$(OBJEXT): {$(VPATH)}3/dosish.h
+dln.$(OBJEXT): {$(VPATH)}3/error.h
+dln.$(OBJEXT): {$(VPATH)}3/eval.h
+dln.$(OBJEXT): {$(VPATH)}3/event.h
+dln.$(OBJEXT): {$(VPATH)}3/fl_type.h
+dln.$(OBJEXT): {$(VPATH)}3/gc.h
+dln.$(OBJEXT): {$(VPATH)}3/glob.h
+dln.$(OBJEXT): {$(VPATH)}3/globals.h
+dln.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+dln.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+dln.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+dln.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+dln.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+dln.$(OBJEXT): {$(VPATH)}3/has/extension.h
+dln.$(OBJEXT): {$(VPATH)}3/has/feature.h
+dln.$(OBJEXT): {$(VPATH)}3/has/warning.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/array.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/class.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/error.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/file.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/io.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/load.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/object.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/process.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/random.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/range.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/re.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/select.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/string.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/time.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+dln.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+dln.$(OBJEXT): {$(VPATH)}3/interpreter.h
+dln.$(OBJEXT): {$(VPATH)}3/iterator.h
+dln.$(OBJEXT): {$(VPATH)}3/memory.h
+dln.$(OBJEXT): {$(VPATH)}3/method.h
+dln.$(OBJEXT): {$(VPATH)}3/module.h
+dln.$(OBJEXT): {$(VPATH)}3/newobj.h
+dln.$(OBJEXT): {$(VPATH)}3/rgengc.h
+dln.$(OBJEXT): {$(VPATH)}3/scan_args.h
+dln.$(OBJEXT): {$(VPATH)}3/special_consts.h
+dln.$(OBJEXT): {$(VPATH)}3/static_assert.h
+dln.$(OBJEXT): {$(VPATH)}3/stdalign.h
+dln.$(OBJEXT): {$(VPATH)}3/stdbool.h
+dln.$(OBJEXT): {$(VPATH)}3/symbol.h
+dln.$(OBJEXT): {$(VPATH)}3/token_paste.h
+dln.$(OBJEXT): {$(VPATH)}3/value.h
+dln.$(OBJEXT): {$(VPATH)}3/value_type.h
+dln.$(OBJEXT): {$(VPATH)}3/variable.h
+dln.$(OBJEXT): {$(VPATH)}3/warning_push.h
+dln.$(OBJEXT): {$(VPATH)}3/xmalloc.h
dln.$(OBJEXT): {$(VPATH)}assert.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+dln.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
dln.$(OBJEXT): {$(VPATH)}config.h
dln.$(OBJEXT): {$(VPATH)}defines.h
dln.$(OBJEXT): {$(VPATH)}dln.c
@@ -2059,7 +4075,159 @@ dln.$(OBJEXT): {$(VPATH)}missing.h
dln.$(OBJEXT): {$(VPATH)}st.h
dln.$(OBJEXT): {$(VPATH)}subst.h
dln_find.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+dln_find.$(OBJEXT): {$(VPATH)}3/anyargs.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+dln_find.$(OBJEXT): {$(VPATH)}3/assume.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/const.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/error.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/format.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+dln_find.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+dln_find.$(OBJEXT): {$(VPATH)}3/cast.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+dln_find.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+dln_find.$(OBJEXT): {$(VPATH)}3/config.h
+dln_find.$(OBJEXT): {$(VPATH)}3/constant_p.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/robject.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+dln_find.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+dln_find.$(OBJEXT): {$(VPATH)}3/ctype.h
+dln_find.$(OBJEXT): {$(VPATH)}3/dllexport.h
+dln_find.$(OBJEXT): {$(VPATH)}3/dosish.h
+dln_find.$(OBJEXT): {$(VPATH)}3/error.h
+dln_find.$(OBJEXT): {$(VPATH)}3/eval.h
+dln_find.$(OBJEXT): {$(VPATH)}3/event.h
+dln_find.$(OBJEXT): {$(VPATH)}3/fl_type.h
+dln_find.$(OBJEXT): {$(VPATH)}3/gc.h
+dln_find.$(OBJEXT): {$(VPATH)}3/glob.h
+dln_find.$(OBJEXT): {$(VPATH)}3/globals.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/extension.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/feature.h
+dln_find.$(OBJEXT): {$(VPATH)}3/has/warning.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/array.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/class.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/error.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/file.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/io.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/load.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/object.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/process.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/random.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/range.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/re.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/select.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/string.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/time.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+dln_find.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+dln_find.$(OBJEXT): {$(VPATH)}3/interpreter.h
+dln_find.$(OBJEXT): {$(VPATH)}3/iterator.h
+dln_find.$(OBJEXT): {$(VPATH)}3/memory.h
+dln_find.$(OBJEXT): {$(VPATH)}3/method.h
+dln_find.$(OBJEXT): {$(VPATH)}3/module.h
+dln_find.$(OBJEXT): {$(VPATH)}3/newobj.h
+dln_find.$(OBJEXT): {$(VPATH)}3/rgengc.h
+dln_find.$(OBJEXT): {$(VPATH)}3/scan_args.h
+dln_find.$(OBJEXT): {$(VPATH)}3/special_consts.h
+dln_find.$(OBJEXT): {$(VPATH)}3/static_assert.h
+dln_find.$(OBJEXT): {$(VPATH)}3/stdalign.h
+dln_find.$(OBJEXT): {$(VPATH)}3/stdbool.h
+dln_find.$(OBJEXT): {$(VPATH)}3/symbol.h
+dln_find.$(OBJEXT): {$(VPATH)}3/token_paste.h
+dln_find.$(OBJEXT): {$(VPATH)}3/value.h
+dln_find.$(OBJEXT): {$(VPATH)}3/value_type.h
+dln_find.$(OBJEXT): {$(VPATH)}3/variable.h
+dln_find.$(OBJEXT): {$(VPATH)}3/warning_push.h
+dln_find.$(OBJEXT): {$(VPATH)}3/xmalloc.h
dln_find.$(OBJEXT): {$(VPATH)}assert.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+dln_find.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
dln_find.$(OBJEXT): {$(VPATH)}config.h
dln_find.$(OBJEXT): {$(VPATH)}defines.h
dln_find.$(OBJEXT): {$(VPATH)}dln.h
@@ -2069,7 +4237,159 @@ dln_find.$(OBJEXT): {$(VPATH)}missing.h
dln_find.$(OBJEXT): {$(VPATH)}st.h
dln_find.$(OBJEXT): {$(VPATH)}subst.h
dmydln.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+dmydln.$(OBJEXT): {$(VPATH)}3/anyargs.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+dmydln.$(OBJEXT): {$(VPATH)}3/assume.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/const.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/error.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/format.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+dmydln.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+dmydln.$(OBJEXT): {$(VPATH)}3/cast.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+dmydln.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+dmydln.$(OBJEXT): {$(VPATH)}3/config.h
+dmydln.$(OBJEXT): {$(VPATH)}3/constant_p.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/robject.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+dmydln.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+dmydln.$(OBJEXT): {$(VPATH)}3/ctype.h
+dmydln.$(OBJEXT): {$(VPATH)}3/dllexport.h
+dmydln.$(OBJEXT): {$(VPATH)}3/dosish.h
+dmydln.$(OBJEXT): {$(VPATH)}3/error.h
+dmydln.$(OBJEXT): {$(VPATH)}3/eval.h
+dmydln.$(OBJEXT): {$(VPATH)}3/event.h
+dmydln.$(OBJEXT): {$(VPATH)}3/fl_type.h
+dmydln.$(OBJEXT): {$(VPATH)}3/gc.h
+dmydln.$(OBJEXT): {$(VPATH)}3/glob.h
+dmydln.$(OBJEXT): {$(VPATH)}3/globals.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/extension.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/feature.h
+dmydln.$(OBJEXT): {$(VPATH)}3/has/warning.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/array.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/class.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/error.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/file.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/io.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/load.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/object.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/process.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/random.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/range.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/re.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/select.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/string.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/time.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+dmydln.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+dmydln.$(OBJEXT): {$(VPATH)}3/interpreter.h
+dmydln.$(OBJEXT): {$(VPATH)}3/iterator.h
+dmydln.$(OBJEXT): {$(VPATH)}3/memory.h
+dmydln.$(OBJEXT): {$(VPATH)}3/method.h
+dmydln.$(OBJEXT): {$(VPATH)}3/module.h
+dmydln.$(OBJEXT): {$(VPATH)}3/newobj.h
+dmydln.$(OBJEXT): {$(VPATH)}3/rgengc.h
+dmydln.$(OBJEXT): {$(VPATH)}3/scan_args.h
+dmydln.$(OBJEXT): {$(VPATH)}3/special_consts.h
+dmydln.$(OBJEXT): {$(VPATH)}3/static_assert.h
+dmydln.$(OBJEXT): {$(VPATH)}3/stdalign.h
+dmydln.$(OBJEXT): {$(VPATH)}3/stdbool.h
+dmydln.$(OBJEXT): {$(VPATH)}3/symbol.h
+dmydln.$(OBJEXT): {$(VPATH)}3/token_paste.h
+dmydln.$(OBJEXT): {$(VPATH)}3/value.h
+dmydln.$(OBJEXT): {$(VPATH)}3/value_type.h
+dmydln.$(OBJEXT): {$(VPATH)}3/variable.h
+dmydln.$(OBJEXT): {$(VPATH)}3/warning_push.h
+dmydln.$(OBJEXT): {$(VPATH)}3/xmalloc.h
dmydln.$(OBJEXT): {$(VPATH)}assert.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+dmydln.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
dmydln.$(OBJEXT): {$(VPATH)}config.h
dmydln.$(OBJEXT): {$(VPATH)}defines.h
dmydln.$(OBJEXT): {$(VPATH)}dmydln.c
@@ -2129,10 +4449,161 @@ encoding.$(OBJEXT): $(top_srcdir)/internal/load.h
encoding.$(OBJEXT): $(top_srcdir)/internal/object.h
encoding.$(OBJEXT): $(top_srcdir)/internal/serial.h
encoding.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-encoding.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
encoding.$(OBJEXT): $(top_srcdir)/internal/string.h
encoding.$(OBJEXT): $(top_srcdir)/internal/vm.h
+encoding.$(OBJEXT): {$(VPATH)}3/anyargs.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+encoding.$(OBJEXT): {$(VPATH)}3/assume.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/const.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/error.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/format.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+encoding.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+encoding.$(OBJEXT): {$(VPATH)}3/cast.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+encoding.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+encoding.$(OBJEXT): {$(VPATH)}3/config.h
+encoding.$(OBJEXT): {$(VPATH)}3/constant_p.h
+encoding.$(OBJEXT): {$(VPATH)}3/core.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/robject.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+encoding.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+encoding.$(OBJEXT): {$(VPATH)}3/ctype.h
+encoding.$(OBJEXT): {$(VPATH)}3/dllexport.h
+encoding.$(OBJEXT): {$(VPATH)}3/dosish.h
+encoding.$(OBJEXT): {$(VPATH)}3/error.h
+encoding.$(OBJEXT): {$(VPATH)}3/eval.h
+encoding.$(OBJEXT): {$(VPATH)}3/event.h
+encoding.$(OBJEXT): {$(VPATH)}3/fl_type.h
+encoding.$(OBJEXT): {$(VPATH)}3/gc.h
+encoding.$(OBJEXT): {$(VPATH)}3/glob.h
+encoding.$(OBJEXT): {$(VPATH)}3/globals.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/extension.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/feature.h
+encoding.$(OBJEXT): {$(VPATH)}3/has/warning.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/array.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/class.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/error.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/file.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/io.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/load.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/object.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/process.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/random.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/range.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/re.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/select.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/string.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/time.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+encoding.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+encoding.$(OBJEXT): {$(VPATH)}3/interpreter.h
+encoding.$(OBJEXT): {$(VPATH)}3/iterator.h
+encoding.$(OBJEXT): {$(VPATH)}3/memory.h
+encoding.$(OBJEXT): {$(VPATH)}3/method.h
+encoding.$(OBJEXT): {$(VPATH)}3/module.h
+encoding.$(OBJEXT): {$(VPATH)}3/newobj.h
+encoding.$(OBJEXT): {$(VPATH)}3/rgengc.h
+encoding.$(OBJEXT): {$(VPATH)}3/scan_args.h
+encoding.$(OBJEXT): {$(VPATH)}3/special_consts.h
+encoding.$(OBJEXT): {$(VPATH)}3/static_assert.h
+encoding.$(OBJEXT): {$(VPATH)}3/stdalign.h
+encoding.$(OBJEXT): {$(VPATH)}3/stdbool.h
+encoding.$(OBJEXT): {$(VPATH)}3/symbol.h
+encoding.$(OBJEXT): {$(VPATH)}3/token_paste.h
+encoding.$(OBJEXT): {$(VPATH)}3/value.h
+encoding.$(OBJEXT): {$(VPATH)}3/value_type.h
+encoding.$(OBJEXT): {$(VPATH)}3/variable.h
+encoding.$(OBJEXT): {$(VPATH)}3/warning_push.h
+encoding.$(OBJEXT): {$(VPATH)}3/xmalloc.h
encoding.$(OBJEXT): {$(VPATH)}assert.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+encoding.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
encoding.$(OBJEXT): {$(VPATH)}config.h
encoding.$(OBJEXT): {$(VPATH)}defines.h
encoding.$(OBJEXT): {$(VPATH)}encindex.h
@@ -2166,10 +4637,161 @@ enum.$(OBJEXT): $(top_srcdir)/internal/proc.h
enum.$(OBJEXT): $(top_srcdir)/internal/rational.h
enum.$(OBJEXT): $(top_srcdir)/internal/serial.h
enum.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-enum.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
enum.$(OBJEXT): $(top_srcdir)/internal/vm.h
enum.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+enum.$(OBJEXT): {$(VPATH)}3/anyargs.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+enum.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+enum.$(OBJEXT): {$(VPATH)}3/assume.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/const.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/error.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/format.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+enum.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+enum.$(OBJEXT): {$(VPATH)}3/cast.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+enum.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+enum.$(OBJEXT): {$(VPATH)}3/config.h
+enum.$(OBJEXT): {$(VPATH)}3/constant_p.h
+enum.$(OBJEXT): {$(VPATH)}3/core.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+enum.$(OBJEXT): {$(VPATH)}3/core/robject.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+enum.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+enum.$(OBJEXT): {$(VPATH)}3/ctype.h
+enum.$(OBJEXT): {$(VPATH)}3/dllexport.h
+enum.$(OBJEXT): {$(VPATH)}3/dosish.h
+enum.$(OBJEXT): {$(VPATH)}3/error.h
+enum.$(OBJEXT): {$(VPATH)}3/eval.h
+enum.$(OBJEXT): {$(VPATH)}3/event.h
+enum.$(OBJEXT): {$(VPATH)}3/fl_type.h
+enum.$(OBJEXT): {$(VPATH)}3/gc.h
+enum.$(OBJEXT): {$(VPATH)}3/glob.h
+enum.$(OBJEXT): {$(VPATH)}3/globals.h
+enum.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+enum.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+enum.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+enum.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+enum.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+enum.$(OBJEXT): {$(VPATH)}3/has/extension.h
+enum.$(OBJEXT): {$(VPATH)}3/has/feature.h
+enum.$(OBJEXT): {$(VPATH)}3/has/warning.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/array.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/class.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/error.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/file.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/io.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/load.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/object.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/process.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/random.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/range.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/re.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/select.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/string.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/time.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+enum.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+enum.$(OBJEXT): {$(VPATH)}3/interpreter.h
+enum.$(OBJEXT): {$(VPATH)}3/iterator.h
+enum.$(OBJEXT): {$(VPATH)}3/memory.h
+enum.$(OBJEXT): {$(VPATH)}3/method.h
+enum.$(OBJEXT): {$(VPATH)}3/module.h
+enum.$(OBJEXT): {$(VPATH)}3/newobj.h
+enum.$(OBJEXT): {$(VPATH)}3/rgengc.h
+enum.$(OBJEXT): {$(VPATH)}3/scan_args.h
+enum.$(OBJEXT): {$(VPATH)}3/special_consts.h
+enum.$(OBJEXT): {$(VPATH)}3/static_assert.h
+enum.$(OBJEXT): {$(VPATH)}3/stdalign.h
+enum.$(OBJEXT): {$(VPATH)}3/stdbool.h
+enum.$(OBJEXT): {$(VPATH)}3/symbol.h
+enum.$(OBJEXT): {$(VPATH)}3/token_paste.h
+enum.$(OBJEXT): {$(VPATH)}3/value.h
+enum.$(OBJEXT): {$(VPATH)}3/value_type.h
+enum.$(OBJEXT): {$(VPATH)}3/variable.h
+enum.$(OBJEXT): {$(VPATH)}3/warning_push.h
+enum.$(OBJEXT): {$(VPATH)}3/xmalloc.h
enum.$(OBJEXT): {$(VPATH)}assert.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+enum.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
enum.$(OBJEXT): {$(VPATH)}config.h
enum.$(OBJEXT): {$(VPATH)}defines.h
enum.$(OBJEXT): {$(VPATH)}encoding.h
@@ -2201,12 +4823,163 @@ enumerator.$(OBJEXT): $(top_srcdir)/internal/numeric.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/range.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/serial.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-enumerator.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/string.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/struct.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/vm.h
enumerator.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+enumerator.$(OBJEXT): {$(VPATH)}3/anyargs.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+enumerator.$(OBJEXT): {$(VPATH)}3/assume.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/const.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/error.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/format.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+enumerator.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+enumerator.$(OBJEXT): {$(VPATH)}3/cast.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+enumerator.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+enumerator.$(OBJEXT): {$(VPATH)}3/config.h
+enumerator.$(OBJEXT): {$(VPATH)}3/constant_p.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/robject.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+enumerator.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+enumerator.$(OBJEXT): {$(VPATH)}3/ctype.h
+enumerator.$(OBJEXT): {$(VPATH)}3/dllexport.h
+enumerator.$(OBJEXT): {$(VPATH)}3/dosish.h
+enumerator.$(OBJEXT): {$(VPATH)}3/error.h
+enumerator.$(OBJEXT): {$(VPATH)}3/eval.h
+enumerator.$(OBJEXT): {$(VPATH)}3/event.h
+enumerator.$(OBJEXT): {$(VPATH)}3/fl_type.h
+enumerator.$(OBJEXT): {$(VPATH)}3/gc.h
+enumerator.$(OBJEXT): {$(VPATH)}3/glob.h
+enumerator.$(OBJEXT): {$(VPATH)}3/globals.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/extension.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/feature.h
+enumerator.$(OBJEXT): {$(VPATH)}3/has/warning.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/array.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/class.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/error.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/file.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/io.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/load.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/object.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/process.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/random.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/range.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/re.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/select.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/string.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/time.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+enumerator.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+enumerator.$(OBJEXT): {$(VPATH)}3/interpreter.h
+enumerator.$(OBJEXT): {$(VPATH)}3/iterator.h
+enumerator.$(OBJEXT): {$(VPATH)}3/memory.h
+enumerator.$(OBJEXT): {$(VPATH)}3/method.h
+enumerator.$(OBJEXT): {$(VPATH)}3/module.h
+enumerator.$(OBJEXT): {$(VPATH)}3/newobj.h
+enumerator.$(OBJEXT): {$(VPATH)}3/rgengc.h
+enumerator.$(OBJEXT): {$(VPATH)}3/scan_args.h
+enumerator.$(OBJEXT): {$(VPATH)}3/special_consts.h
+enumerator.$(OBJEXT): {$(VPATH)}3/static_assert.h
+enumerator.$(OBJEXT): {$(VPATH)}3/stdalign.h
+enumerator.$(OBJEXT): {$(VPATH)}3/stdbool.h
+enumerator.$(OBJEXT): {$(VPATH)}3/symbol.h
+enumerator.$(OBJEXT): {$(VPATH)}3/token_paste.h
+enumerator.$(OBJEXT): {$(VPATH)}3/value.h
+enumerator.$(OBJEXT): {$(VPATH)}3/value_type.h
+enumerator.$(OBJEXT): {$(VPATH)}3/variable.h
+enumerator.$(OBJEXT): {$(VPATH)}3/warning_push.h
+enumerator.$(OBJEXT): {$(VPATH)}3/xmalloc.h
enumerator.$(OBJEXT): {$(VPATH)}assert.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+enumerator.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
enumerator.$(OBJEXT): {$(VPATH)}config.h
enumerator.$(OBJEXT): {$(VPATH)}defines.h
enumerator.$(OBJEXT): {$(VPATH)}encoding.h
@@ -2236,14 +5009,165 @@ error.$(OBJEXT): $(top_srcdir)/internal/load.h
error.$(OBJEXT): $(top_srcdir)/internal/object.h
error.$(OBJEXT): $(top_srcdir)/internal/serial.h
error.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-error.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
error.$(OBJEXT): $(top_srcdir)/internal/string.h
error.$(OBJEXT): $(top_srcdir)/internal/symbol.h
error.$(OBJEXT): $(top_srcdir)/internal/thread.h
error.$(OBJEXT): $(top_srcdir)/internal/variable.h
error.$(OBJEXT): $(top_srcdir)/internal/vm.h
error.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+error.$(OBJEXT): {$(VPATH)}3/anyargs.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+error.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+error.$(OBJEXT): {$(VPATH)}3/assume.h
+error.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+error.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+error.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+error.$(OBJEXT): {$(VPATH)}3/attr/const.h
+error.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+error.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+error.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+error.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+error.$(OBJEXT): {$(VPATH)}3/attr/error.h
+error.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+error.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+error.$(OBJEXT): {$(VPATH)}3/attr/format.h
+error.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+error.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+error.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+error.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+error.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+error.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+error.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+error.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+error.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+error.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+error.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+error.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+error.$(OBJEXT): {$(VPATH)}3/cast.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+error.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+error.$(OBJEXT): {$(VPATH)}3/config.h
+error.$(OBJEXT): {$(VPATH)}3/constant_p.h
+error.$(OBJEXT): {$(VPATH)}3/core.h
+error.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+error.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+error.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+error.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+error.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+error.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+error.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+error.$(OBJEXT): {$(VPATH)}3/core/robject.h
+error.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+error.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+error.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+error.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+error.$(OBJEXT): {$(VPATH)}3/ctype.h
+error.$(OBJEXT): {$(VPATH)}3/dllexport.h
+error.$(OBJEXT): {$(VPATH)}3/dosish.h
+error.$(OBJEXT): {$(VPATH)}3/error.h
+error.$(OBJEXT): {$(VPATH)}3/eval.h
+error.$(OBJEXT): {$(VPATH)}3/event.h
+error.$(OBJEXT): {$(VPATH)}3/fl_type.h
+error.$(OBJEXT): {$(VPATH)}3/gc.h
+error.$(OBJEXT): {$(VPATH)}3/glob.h
+error.$(OBJEXT): {$(VPATH)}3/globals.h
+error.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+error.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+error.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+error.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+error.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+error.$(OBJEXT): {$(VPATH)}3/has/extension.h
+error.$(OBJEXT): {$(VPATH)}3/has/feature.h
+error.$(OBJEXT): {$(VPATH)}3/has/warning.h
+error.$(OBJEXT): {$(VPATH)}3/intern/array.h
+error.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+error.$(OBJEXT): {$(VPATH)}3/intern/class.h
+error.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+error.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+error.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+error.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+error.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+error.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+error.$(OBJEXT): {$(VPATH)}3/intern/error.h
+error.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+error.$(OBJEXT): {$(VPATH)}3/intern/file.h
+error.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+error.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+error.$(OBJEXT): {$(VPATH)}3/intern/io.h
+error.$(OBJEXT): {$(VPATH)}3/intern/load.h
+error.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+error.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+error.$(OBJEXT): {$(VPATH)}3/intern/object.h
+error.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+error.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+error.$(OBJEXT): {$(VPATH)}3/intern/process.h
+error.$(OBJEXT): {$(VPATH)}3/intern/random.h
+error.$(OBJEXT): {$(VPATH)}3/intern/range.h
+error.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+error.$(OBJEXT): {$(VPATH)}3/intern/re.h
+error.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+error.$(OBJEXT): {$(VPATH)}3/intern/select.h
+error.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+error.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+error.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+error.$(OBJEXT): {$(VPATH)}3/intern/string.h
+error.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+error.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+error.$(OBJEXT): {$(VPATH)}3/intern/time.h
+error.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+error.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+error.$(OBJEXT): {$(VPATH)}3/interpreter.h
+error.$(OBJEXT): {$(VPATH)}3/iterator.h
+error.$(OBJEXT): {$(VPATH)}3/memory.h
+error.$(OBJEXT): {$(VPATH)}3/method.h
+error.$(OBJEXT): {$(VPATH)}3/module.h
+error.$(OBJEXT): {$(VPATH)}3/newobj.h
+error.$(OBJEXT): {$(VPATH)}3/rgengc.h
+error.$(OBJEXT): {$(VPATH)}3/scan_args.h
+error.$(OBJEXT): {$(VPATH)}3/special_consts.h
+error.$(OBJEXT): {$(VPATH)}3/static_assert.h
+error.$(OBJEXT): {$(VPATH)}3/stdalign.h
+error.$(OBJEXT): {$(VPATH)}3/stdbool.h
+error.$(OBJEXT): {$(VPATH)}3/symbol.h
+error.$(OBJEXT): {$(VPATH)}3/token_paste.h
+error.$(OBJEXT): {$(VPATH)}3/value.h
+error.$(OBJEXT): {$(VPATH)}3/value_type.h
+error.$(OBJEXT): {$(VPATH)}3/variable.h
+error.$(OBJEXT): {$(VPATH)}3/warning_push.h
+error.$(OBJEXT): {$(VPATH)}3/xmalloc.h
error.$(OBJEXT): {$(VPATH)}assert.h
+error.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+error.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+error.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+error.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+error.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+error.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+error.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+error.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+error.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+error.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+error.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+error.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
error.$(OBJEXT): {$(VPATH)}builtin.h
error.$(OBJEXT): {$(VPATH)}config.h
error.$(OBJEXT): {$(VPATH)}constant.h
@@ -2291,12 +5215,163 @@ eval.$(OBJEXT): $(top_srcdir)/internal/mjit.h
eval.$(OBJEXT): $(top_srcdir)/internal/object.h
eval.$(OBJEXT): $(top_srcdir)/internal/serial.h
eval.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-eval.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
eval.$(OBJEXT): $(top_srcdir)/internal/string.h
eval.$(OBJEXT): $(top_srcdir)/internal/variable.h
eval.$(OBJEXT): $(top_srcdir)/internal/vm.h
eval.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+eval.$(OBJEXT): {$(VPATH)}3/anyargs.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+eval.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+eval.$(OBJEXT): {$(VPATH)}3/assume.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/const.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/error.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/format.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+eval.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+eval.$(OBJEXT): {$(VPATH)}3/cast.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+eval.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+eval.$(OBJEXT): {$(VPATH)}3/config.h
+eval.$(OBJEXT): {$(VPATH)}3/constant_p.h
+eval.$(OBJEXT): {$(VPATH)}3/core.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+eval.$(OBJEXT): {$(VPATH)}3/core/robject.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+eval.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+eval.$(OBJEXT): {$(VPATH)}3/ctype.h
+eval.$(OBJEXT): {$(VPATH)}3/dllexport.h
+eval.$(OBJEXT): {$(VPATH)}3/dosish.h
+eval.$(OBJEXT): {$(VPATH)}3/error.h
+eval.$(OBJEXT): {$(VPATH)}3/eval.h
+eval.$(OBJEXT): {$(VPATH)}3/event.h
+eval.$(OBJEXT): {$(VPATH)}3/fl_type.h
+eval.$(OBJEXT): {$(VPATH)}3/gc.h
+eval.$(OBJEXT): {$(VPATH)}3/glob.h
+eval.$(OBJEXT): {$(VPATH)}3/globals.h
+eval.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+eval.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+eval.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+eval.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+eval.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+eval.$(OBJEXT): {$(VPATH)}3/has/extension.h
+eval.$(OBJEXT): {$(VPATH)}3/has/feature.h
+eval.$(OBJEXT): {$(VPATH)}3/has/warning.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/array.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/class.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/error.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/file.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/io.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/load.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/object.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/process.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/random.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/range.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/re.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/select.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/string.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/time.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+eval.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+eval.$(OBJEXT): {$(VPATH)}3/interpreter.h
+eval.$(OBJEXT): {$(VPATH)}3/iterator.h
+eval.$(OBJEXT): {$(VPATH)}3/memory.h
+eval.$(OBJEXT): {$(VPATH)}3/method.h
+eval.$(OBJEXT): {$(VPATH)}3/module.h
+eval.$(OBJEXT): {$(VPATH)}3/newobj.h
+eval.$(OBJEXT): {$(VPATH)}3/rgengc.h
+eval.$(OBJEXT): {$(VPATH)}3/scan_args.h
+eval.$(OBJEXT): {$(VPATH)}3/special_consts.h
+eval.$(OBJEXT): {$(VPATH)}3/static_assert.h
+eval.$(OBJEXT): {$(VPATH)}3/stdalign.h
+eval.$(OBJEXT): {$(VPATH)}3/stdbool.h
+eval.$(OBJEXT): {$(VPATH)}3/symbol.h
+eval.$(OBJEXT): {$(VPATH)}3/token_paste.h
+eval.$(OBJEXT): {$(VPATH)}3/value.h
+eval.$(OBJEXT): {$(VPATH)}3/value_type.h
+eval.$(OBJEXT): {$(VPATH)}3/variable.h
+eval.$(OBJEXT): {$(VPATH)}3/warning_push.h
+eval.$(OBJEXT): {$(VPATH)}3/xmalloc.h
eval.$(OBJEXT): {$(VPATH)}assert.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+eval.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
eval.$(OBJEXT): {$(VPATH)}config.h
eval.$(OBJEXT): {$(VPATH)}constant.h
eval.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -2331,6 +5406,16 @@ eval.$(OBJEXT): {$(VPATH)}thread_native.h
eval.$(OBJEXT): {$(VPATH)}vm.h
eval.$(OBJEXT): {$(VPATH)}vm_core.h
eval.$(OBJEXT): {$(VPATH)}vm_opts.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/config.h
+explicit_bzero.$(OBJEXT): {$(VPATH)}3/dllexport.h
explicit_bzero.$(OBJEXT): {$(VPATH)}config.h
explicit_bzero.$(OBJEXT): {$(VPATH)}explicit_bzero.c
explicit_bzero.$(OBJEXT): {$(VPATH)}missing.h
@@ -2349,12 +5434,163 @@ file.$(OBJEXT): $(top_srcdir)/internal/object.h
file.$(OBJEXT): $(top_srcdir)/internal/process.h
file.$(OBJEXT): $(top_srcdir)/internal/serial.h
file.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-file.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
file.$(OBJEXT): $(top_srcdir)/internal/string.h
file.$(OBJEXT): $(top_srcdir)/internal/thread.h
file.$(OBJEXT): $(top_srcdir)/internal/vm.h
file.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+file.$(OBJEXT): {$(VPATH)}3/anyargs.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+file.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+file.$(OBJEXT): {$(VPATH)}3/assume.h
+file.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+file.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+file.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+file.$(OBJEXT): {$(VPATH)}3/attr/const.h
+file.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+file.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+file.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+file.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+file.$(OBJEXT): {$(VPATH)}3/attr/error.h
+file.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+file.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+file.$(OBJEXT): {$(VPATH)}3/attr/format.h
+file.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+file.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+file.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+file.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+file.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+file.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+file.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+file.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+file.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+file.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+file.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+file.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+file.$(OBJEXT): {$(VPATH)}3/cast.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+file.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+file.$(OBJEXT): {$(VPATH)}3/config.h
+file.$(OBJEXT): {$(VPATH)}3/constant_p.h
+file.$(OBJEXT): {$(VPATH)}3/core.h
+file.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+file.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+file.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+file.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+file.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+file.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+file.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+file.$(OBJEXT): {$(VPATH)}3/core/robject.h
+file.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+file.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+file.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+file.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+file.$(OBJEXT): {$(VPATH)}3/ctype.h
+file.$(OBJEXT): {$(VPATH)}3/dllexport.h
+file.$(OBJEXT): {$(VPATH)}3/dosish.h
+file.$(OBJEXT): {$(VPATH)}3/error.h
+file.$(OBJEXT): {$(VPATH)}3/eval.h
+file.$(OBJEXT): {$(VPATH)}3/event.h
+file.$(OBJEXT): {$(VPATH)}3/fl_type.h
+file.$(OBJEXT): {$(VPATH)}3/gc.h
+file.$(OBJEXT): {$(VPATH)}3/glob.h
+file.$(OBJEXT): {$(VPATH)}3/globals.h
+file.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+file.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+file.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+file.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+file.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+file.$(OBJEXT): {$(VPATH)}3/has/extension.h
+file.$(OBJEXT): {$(VPATH)}3/has/feature.h
+file.$(OBJEXT): {$(VPATH)}3/has/warning.h
+file.$(OBJEXT): {$(VPATH)}3/intern/array.h
+file.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+file.$(OBJEXT): {$(VPATH)}3/intern/class.h
+file.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+file.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+file.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+file.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+file.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+file.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+file.$(OBJEXT): {$(VPATH)}3/intern/error.h
+file.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+file.$(OBJEXT): {$(VPATH)}3/intern/file.h
+file.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+file.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+file.$(OBJEXT): {$(VPATH)}3/intern/io.h
+file.$(OBJEXT): {$(VPATH)}3/intern/load.h
+file.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+file.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+file.$(OBJEXT): {$(VPATH)}3/intern/object.h
+file.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+file.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+file.$(OBJEXT): {$(VPATH)}3/intern/process.h
+file.$(OBJEXT): {$(VPATH)}3/intern/random.h
+file.$(OBJEXT): {$(VPATH)}3/intern/range.h
+file.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+file.$(OBJEXT): {$(VPATH)}3/intern/re.h
+file.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+file.$(OBJEXT): {$(VPATH)}3/intern/select.h
+file.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+file.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+file.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+file.$(OBJEXT): {$(VPATH)}3/intern/string.h
+file.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+file.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+file.$(OBJEXT): {$(VPATH)}3/intern/time.h
+file.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+file.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+file.$(OBJEXT): {$(VPATH)}3/interpreter.h
+file.$(OBJEXT): {$(VPATH)}3/iterator.h
+file.$(OBJEXT): {$(VPATH)}3/memory.h
+file.$(OBJEXT): {$(VPATH)}3/method.h
+file.$(OBJEXT): {$(VPATH)}3/module.h
+file.$(OBJEXT): {$(VPATH)}3/newobj.h
+file.$(OBJEXT): {$(VPATH)}3/rgengc.h
+file.$(OBJEXT): {$(VPATH)}3/scan_args.h
+file.$(OBJEXT): {$(VPATH)}3/special_consts.h
+file.$(OBJEXT): {$(VPATH)}3/static_assert.h
+file.$(OBJEXT): {$(VPATH)}3/stdalign.h
+file.$(OBJEXT): {$(VPATH)}3/stdbool.h
+file.$(OBJEXT): {$(VPATH)}3/symbol.h
+file.$(OBJEXT): {$(VPATH)}3/token_paste.h
+file.$(OBJEXT): {$(VPATH)}3/value.h
+file.$(OBJEXT): {$(VPATH)}3/value_type.h
+file.$(OBJEXT): {$(VPATH)}3/variable.h
+file.$(OBJEXT): {$(VPATH)}3/warning_push.h
+file.$(OBJEXT): {$(VPATH)}3/xmalloc.h
file.$(OBJEXT): {$(VPATH)}assert.h
+file.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+file.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+file.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+file.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+file.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+file.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+file.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+file.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+file.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+file.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+file.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+file.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
file.$(OBJEXT): {$(VPATH)}config.h
file.$(OBJEXT): {$(VPATH)}defines.h
file.$(OBJEXT): {$(VPATH)}dln.h
@@ -2399,7 +5635,6 @@ gc.$(OBJEXT): $(top_srcdir)/internal/rational.h
gc.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
gc.$(OBJEXT): $(top_srcdir)/internal/serial.h
gc.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-gc.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
gc.$(OBJEXT): $(top_srcdir)/internal/string.h
gc.$(OBJEXT): $(top_srcdir)/internal/struct.h
gc.$(OBJEXT): $(top_srcdir)/internal/symbol.h
@@ -2407,7 +5642,160 @@ gc.$(OBJEXT): $(top_srcdir)/internal/thread.h
gc.$(OBJEXT): $(top_srcdir)/internal/variable.h
gc.$(OBJEXT): $(top_srcdir)/internal/vm.h
gc.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+gc.$(OBJEXT): {$(VPATH)}3/anyargs.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+gc.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+gc.$(OBJEXT): {$(VPATH)}3/assume.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/const.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/error.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/format.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+gc.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+gc.$(OBJEXT): {$(VPATH)}3/cast.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+gc.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+gc.$(OBJEXT): {$(VPATH)}3/config.h
+gc.$(OBJEXT): {$(VPATH)}3/constant_p.h
+gc.$(OBJEXT): {$(VPATH)}3/core.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rmatch.h
+gc.$(OBJEXT): {$(VPATH)}3/core/robject.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+gc.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+gc.$(OBJEXT): {$(VPATH)}3/ctype.h
+gc.$(OBJEXT): {$(VPATH)}3/dllexport.h
+gc.$(OBJEXT): {$(VPATH)}3/dosish.h
+gc.$(OBJEXT): {$(VPATH)}3/error.h
+gc.$(OBJEXT): {$(VPATH)}3/eval.h
+gc.$(OBJEXT): {$(VPATH)}3/event.h
+gc.$(OBJEXT): {$(VPATH)}3/fl_type.h
+gc.$(OBJEXT): {$(VPATH)}3/gc.h
+gc.$(OBJEXT): {$(VPATH)}3/glob.h
+gc.$(OBJEXT): {$(VPATH)}3/globals.h
+gc.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+gc.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+gc.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+gc.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+gc.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+gc.$(OBJEXT): {$(VPATH)}3/has/extension.h
+gc.$(OBJEXT): {$(VPATH)}3/has/feature.h
+gc.$(OBJEXT): {$(VPATH)}3/has/warning.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/array.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/class.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/error.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/file.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/io.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/load.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/object.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/process.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/random.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/range.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/re.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/select.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/string.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/time.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+gc.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+gc.$(OBJEXT): {$(VPATH)}3/interpreter.h
+gc.$(OBJEXT): {$(VPATH)}3/iterator.h
+gc.$(OBJEXT): {$(VPATH)}3/memory.h
+gc.$(OBJEXT): {$(VPATH)}3/method.h
+gc.$(OBJEXT): {$(VPATH)}3/module.h
+gc.$(OBJEXT): {$(VPATH)}3/newobj.h
+gc.$(OBJEXT): {$(VPATH)}3/rgengc.h
+gc.$(OBJEXT): {$(VPATH)}3/scan_args.h
+gc.$(OBJEXT): {$(VPATH)}3/special_consts.h
+gc.$(OBJEXT): {$(VPATH)}3/static_assert.h
+gc.$(OBJEXT): {$(VPATH)}3/stdalign.h
+gc.$(OBJEXT): {$(VPATH)}3/stdbool.h
+gc.$(OBJEXT): {$(VPATH)}3/symbol.h
+gc.$(OBJEXT): {$(VPATH)}3/token_paste.h
+gc.$(OBJEXT): {$(VPATH)}3/value.h
+gc.$(OBJEXT): {$(VPATH)}3/value_type.h
+gc.$(OBJEXT): {$(VPATH)}3/variable.h
+gc.$(OBJEXT): {$(VPATH)}3/warning_push.h
+gc.$(OBJEXT): {$(VPATH)}3/xmalloc.h
gc.$(OBJEXT): {$(VPATH)}assert.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+gc.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
gc.$(OBJEXT): {$(VPATH)}builtin.h
gc.$(OBJEXT): {$(VPATH)}config.h
gc.$(OBJEXT): {$(VPATH)}constant.h
@@ -2461,10 +5849,161 @@ golf_prelude.$(OBJEXT): $(top_srcdir)/internal/gc.h
golf_prelude.$(OBJEXT): $(top_srcdir)/internal/imemo.h
golf_prelude.$(OBJEXT): $(top_srcdir)/internal/serial.h
golf_prelude.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-golf_prelude.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
golf_prelude.$(OBJEXT): $(top_srcdir)/internal/vm.h
golf_prelude.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/anyargs.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/assume.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/const.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/error.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/format.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/cast.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/config.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/constant_p.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/robject.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/ctype.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/dllexport.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/dosish.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/error.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/eval.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/event.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/fl_type.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/gc.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/glob.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/globals.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/extension.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/feature.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/has/warning.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/array.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/class.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/error.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/file.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/io.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/load.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/object.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/process.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/random.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/range.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/re.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/select.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/string.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/time.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/interpreter.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/iterator.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/memory.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/method.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/module.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/newobj.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/rgengc.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/scan_args.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/special_consts.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/static_assert.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/stdalign.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/stdbool.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/symbol.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/token_paste.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/value.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/value_type.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/variable.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/warning_push.h
+golf_prelude.$(OBJEXT): {$(VPATH)}3/xmalloc.h
golf_prelude.$(OBJEXT): {$(VPATH)}assert.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+golf_prelude.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
golf_prelude.$(OBJEXT): {$(VPATH)}config.h
golf_prelude.$(OBJEXT): {$(VPATH)}defines.h
golf_prelude.$(OBJEXT): {$(VPATH)}golf_prelude.c
@@ -2486,8 +6025,160 @@ golf_prelude.$(OBJEXT): {$(VPATH)}vm_core.h
golf_prelude.$(OBJEXT): {$(VPATH)}vm_opts.h
goruby.$(OBJEXT): $(hdrdir)/ruby.h
goruby.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+goruby.$(OBJEXT): {$(VPATH)}3/anyargs.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+goruby.$(OBJEXT): {$(VPATH)}3/assume.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/const.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/error.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/format.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+goruby.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+goruby.$(OBJEXT): {$(VPATH)}3/cast.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+goruby.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+goruby.$(OBJEXT): {$(VPATH)}3/config.h
+goruby.$(OBJEXT): {$(VPATH)}3/constant_p.h
+goruby.$(OBJEXT): {$(VPATH)}3/core.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/robject.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+goruby.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+goruby.$(OBJEXT): {$(VPATH)}3/ctype.h
+goruby.$(OBJEXT): {$(VPATH)}3/dllexport.h
+goruby.$(OBJEXT): {$(VPATH)}3/dosish.h
+goruby.$(OBJEXT): {$(VPATH)}3/error.h
+goruby.$(OBJEXT): {$(VPATH)}3/eval.h
+goruby.$(OBJEXT): {$(VPATH)}3/event.h
+goruby.$(OBJEXT): {$(VPATH)}3/fl_type.h
+goruby.$(OBJEXT): {$(VPATH)}3/gc.h
+goruby.$(OBJEXT): {$(VPATH)}3/glob.h
+goruby.$(OBJEXT): {$(VPATH)}3/globals.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/extension.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/feature.h
+goruby.$(OBJEXT): {$(VPATH)}3/has/warning.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/array.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/class.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/error.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/file.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/io.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/load.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/object.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/process.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/random.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/range.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/re.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/select.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/string.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/time.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+goruby.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+goruby.$(OBJEXT): {$(VPATH)}3/interpreter.h
+goruby.$(OBJEXT): {$(VPATH)}3/iterator.h
+goruby.$(OBJEXT): {$(VPATH)}3/memory.h
+goruby.$(OBJEXT): {$(VPATH)}3/method.h
+goruby.$(OBJEXT): {$(VPATH)}3/module.h
+goruby.$(OBJEXT): {$(VPATH)}3/newobj.h
+goruby.$(OBJEXT): {$(VPATH)}3/rgengc.h
+goruby.$(OBJEXT): {$(VPATH)}3/scan_args.h
+goruby.$(OBJEXT): {$(VPATH)}3/special_consts.h
+goruby.$(OBJEXT): {$(VPATH)}3/static_assert.h
+goruby.$(OBJEXT): {$(VPATH)}3/stdalign.h
+goruby.$(OBJEXT): {$(VPATH)}3/stdbool.h
+goruby.$(OBJEXT): {$(VPATH)}3/symbol.h
+goruby.$(OBJEXT): {$(VPATH)}3/token_paste.h
+goruby.$(OBJEXT): {$(VPATH)}3/value.h
+goruby.$(OBJEXT): {$(VPATH)}3/value_type.h
+goruby.$(OBJEXT): {$(VPATH)}3/variable.h
+goruby.$(OBJEXT): {$(VPATH)}3/warning_push.h
+goruby.$(OBJEXT): {$(VPATH)}3/xmalloc.h
goruby.$(OBJEXT): {$(VPATH)}assert.h
goruby.$(OBJEXT): {$(VPATH)}backward.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+goruby.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
goruby.$(OBJEXT): {$(VPATH)}config.h
goruby.$(OBJEXT): {$(VPATH)}defines.h
goruby.$(OBJEXT): {$(VPATH)}goruby.c
@@ -2513,13 +6204,164 @@ hash.$(OBJEXT): $(top_srcdir)/internal/object.h
hash.$(OBJEXT): $(top_srcdir)/internal/proc.h
hash.$(OBJEXT): $(top_srcdir)/internal/serial.h
hash.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-hash.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
hash.$(OBJEXT): $(top_srcdir)/internal/string.h
hash.$(OBJEXT): $(top_srcdir)/internal/symbol.h
hash.$(OBJEXT): $(top_srcdir)/internal/time.h
hash.$(OBJEXT): $(top_srcdir)/internal/vm.h
hash.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+hash.$(OBJEXT): {$(VPATH)}3/anyargs.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+hash.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+hash.$(OBJEXT): {$(VPATH)}3/assume.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/const.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/error.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/format.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+hash.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+hash.$(OBJEXT): {$(VPATH)}3/cast.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+hash.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+hash.$(OBJEXT): {$(VPATH)}3/config.h
+hash.$(OBJEXT): {$(VPATH)}3/constant_p.h
+hash.$(OBJEXT): {$(VPATH)}3/core.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+hash.$(OBJEXT): {$(VPATH)}3/core/robject.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+hash.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+hash.$(OBJEXT): {$(VPATH)}3/ctype.h
+hash.$(OBJEXT): {$(VPATH)}3/dllexport.h
+hash.$(OBJEXT): {$(VPATH)}3/dosish.h
+hash.$(OBJEXT): {$(VPATH)}3/error.h
+hash.$(OBJEXT): {$(VPATH)}3/eval.h
+hash.$(OBJEXT): {$(VPATH)}3/event.h
+hash.$(OBJEXT): {$(VPATH)}3/fl_type.h
+hash.$(OBJEXT): {$(VPATH)}3/gc.h
+hash.$(OBJEXT): {$(VPATH)}3/glob.h
+hash.$(OBJEXT): {$(VPATH)}3/globals.h
+hash.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+hash.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+hash.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+hash.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+hash.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+hash.$(OBJEXT): {$(VPATH)}3/has/extension.h
+hash.$(OBJEXT): {$(VPATH)}3/has/feature.h
+hash.$(OBJEXT): {$(VPATH)}3/has/warning.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/array.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/class.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/error.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/file.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/io.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/load.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/object.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/process.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/random.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/range.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/re.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/select.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/string.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/time.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+hash.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+hash.$(OBJEXT): {$(VPATH)}3/interpreter.h
+hash.$(OBJEXT): {$(VPATH)}3/iterator.h
+hash.$(OBJEXT): {$(VPATH)}3/memory.h
+hash.$(OBJEXT): {$(VPATH)}3/method.h
+hash.$(OBJEXT): {$(VPATH)}3/module.h
+hash.$(OBJEXT): {$(VPATH)}3/newobj.h
+hash.$(OBJEXT): {$(VPATH)}3/rgengc.h
+hash.$(OBJEXT): {$(VPATH)}3/scan_args.h
+hash.$(OBJEXT): {$(VPATH)}3/special_consts.h
+hash.$(OBJEXT): {$(VPATH)}3/static_assert.h
+hash.$(OBJEXT): {$(VPATH)}3/stdalign.h
+hash.$(OBJEXT): {$(VPATH)}3/stdbool.h
+hash.$(OBJEXT): {$(VPATH)}3/symbol.h
+hash.$(OBJEXT): {$(VPATH)}3/token_paste.h
+hash.$(OBJEXT): {$(VPATH)}3/value.h
+hash.$(OBJEXT): {$(VPATH)}3/value_type.h
+hash.$(OBJEXT): {$(VPATH)}3/variable.h
+hash.$(OBJEXT): {$(VPATH)}3/warning_push.h
+hash.$(OBJEXT): {$(VPATH)}3/xmalloc.h
hash.$(OBJEXT): {$(VPATH)}assert.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+hash.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
hash.$(OBJEXT): {$(VPATH)}config.h
hash.$(OBJEXT): {$(VPATH)}debug_counter.h
hash.$(OBJEXT): {$(VPATH)}defines.h
@@ -2545,7 +6387,159 @@ inits.$(OBJEXT): $(hdrdir)/ruby/ruby.h
inits.$(OBJEXT): $(top_srcdir)/internal/compilers.h
inits.$(OBJEXT): $(top_srcdir)/internal/inits.h
inits.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+inits.$(OBJEXT): {$(VPATH)}3/anyargs.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+inits.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+inits.$(OBJEXT): {$(VPATH)}3/assume.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/const.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/error.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/format.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+inits.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+inits.$(OBJEXT): {$(VPATH)}3/cast.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+inits.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+inits.$(OBJEXT): {$(VPATH)}3/config.h
+inits.$(OBJEXT): {$(VPATH)}3/constant_p.h
+inits.$(OBJEXT): {$(VPATH)}3/core.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+inits.$(OBJEXT): {$(VPATH)}3/core/robject.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+inits.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+inits.$(OBJEXT): {$(VPATH)}3/ctype.h
+inits.$(OBJEXT): {$(VPATH)}3/dllexport.h
+inits.$(OBJEXT): {$(VPATH)}3/dosish.h
+inits.$(OBJEXT): {$(VPATH)}3/error.h
+inits.$(OBJEXT): {$(VPATH)}3/eval.h
+inits.$(OBJEXT): {$(VPATH)}3/event.h
+inits.$(OBJEXT): {$(VPATH)}3/fl_type.h
+inits.$(OBJEXT): {$(VPATH)}3/gc.h
+inits.$(OBJEXT): {$(VPATH)}3/glob.h
+inits.$(OBJEXT): {$(VPATH)}3/globals.h
+inits.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+inits.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+inits.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+inits.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+inits.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+inits.$(OBJEXT): {$(VPATH)}3/has/extension.h
+inits.$(OBJEXT): {$(VPATH)}3/has/feature.h
+inits.$(OBJEXT): {$(VPATH)}3/has/warning.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/array.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/class.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/error.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/file.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/io.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/load.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/object.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/process.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/random.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/range.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/re.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/select.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/string.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/time.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+inits.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+inits.$(OBJEXT): {$(VPATH)}3/interpreter.h
+inits.$(OBJEXT): {$(VPATH)}3/iterator.h
+inits.$(OBJEXT): {$(VPATH)}3/memory.h
+inits.$(OBJEXT): {$(VPATH)}3/method.h
+inits.$(OBJEXT): {$(VPATH)}3/module.h
+inits.$(OBJEXT): {$(VPATH)}3/newobj.h
+inits.$(OBJEXT): {$(VPATH)}3/rgengc.h
+inits.$(OBJEXT): {$(VPATH)}3/scan_args.h
+inits.$(OBJEXT): {$(VPATH)}3/special_consts.h
+inits.$(OBJEXT): {$(VPATH)}3/static_assert.h
+inits.$(OBJEXT): {$(VPATH)}3/stdalign.h
+inits.$(OBJEXT): {$(VPATH)}3/stdbool.h
+inits.$(OBJEXT): {$(VPATH)}3/symbol.h
+inits.$(OBJEXT): {$(VPATH)}3/token_paste.h
+inits.$(OBJEXT): {$(VPATH)}3/value.h
+inits.$(OBJEXT): {$(VPATH)}3/value_type.h
+inits.$(OBJEXT): {$(VPATH)}3/variable.h
+inits.$(OBJEXT): {$(VPATH)}3/warning_push.h
+inits.$(OBJEXT): {$(VPATH)}3/xmalloc.h
inits.$(OBJEXT): {$(VPATH)}assert.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+inits.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
inits.$(OBJEXT): {$(VPATH)}builtin.h
inits.$(OBJEXT): {$(VPATH)}config.h
inits.$(OBJEXT): {$(VPATH)}defines.h
@@ -2578,14 +6572,165 @@ io.$(OBJEXT): $(top_srcdir)/internal/object.h
io.$(OBJEXT): $(top_srcdir)/internal/process.h
io.$(OBJEXT): $(top_srcdir)/internal/serial.h
io.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-io.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
io.$(OBJEXT): $(top_srcdir)/internal/string.h
io.$(OBJEXT): $(top_srcdir)/internal/thread.h
io.$(OBJEXT): $(top_srcdir)/internal/transcode.h
io.$(OBJEXT): $(top_srcdir)/internal/variable.h
io.$(OBJEXT): $(top_srcdir)/internal/vm.h
io.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+io.$(OBJEXT): {$(VPATH)}3/anyargs.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+io.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+io.$(OBJEXT): {$(VPATH)}3/assume.h
+io.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+io.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+io.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+io.$(OBJEXT): {$(VPATH)}3/attr/const.h
+io.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+io.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+io.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+io.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+io.$(OBJEXT): {$(VPATH)}3/attr/error.h
+io.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+io.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+io.$(OBJEXT): {$(VPATH)}3/attr/format.h
+io.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+io.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+io.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+io.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+io.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+io.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+io.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+io.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+io.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+io.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+io.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+io.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+io.$(OBJEXT): {$(VPATH)}3/cast.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+io.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+io.$(OBJEXT): {$(VPATH)}3/config.h
+io.$(OBJEXT): {$(VPATH)}3/constant_p.h
+io.$(OBJEXT): {$(VPATH)}3/core.h
+io.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+io.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+io.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+io.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+io.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+io.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+io.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+io.$(OBJEXT): {$(VPATH)}3/core/robject.h
+io.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+io.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+io.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+io.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+io.$(OBJEXT): {$(VPATH)}3/ctype.h
+io.$(OBJEXT): {$(VPATH)}3/dllexport.h
+io.$(OBJEXT): {$(VPATH)}3/dosish.h
+io.$(OBJEXT): {$(VPATH)}3/error.h
+io.$(OBJEXT): {$(VPATH)}3/eval.h
+io.$(OBJEXT): {$(VPATH)}3/event.h
+io.$(OBJEXT): {$(VPATH)}3/fl_type.h
+io.$(OBJEXT): {$(VPATH)}3/gc.h
+io.$(OBJEXT): {$(VPATH)}3/glob.h
+io.$(OBJEXT): {$(VPATH)}3/globals.h
+io.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+io.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+io.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+io.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+io.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+io.$(OBJEXT): {$(VPATH)}3/has/extension.h
+io.$(OBJEXT): {$(VPATH)}3/has/feature.h
+io.$(OBJEXT): {$(VPATH)}3/has/warning.h
+io.$(OBJEXT): {$(VPATH)}3/intern/array.h
+io.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+io.$(OBJEXT): {$(VPATH)}3/intern/class.h
+io.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+io.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+io.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+io.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+io.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+io.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+io.$(OBJEXT): {$(VPATH)}3/intern/error.h
+io.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+io.$(OBJEXT): {$(VPATH)}3/intern/file.h
+io.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+io.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+io.$(OBJEXT): {$(VPATH)}3/intern/io.h
+io.$(OBJEXT): {$(VPATH)}3/intern/load.h
+io.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+io.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+io.$(OBJEXT): {$(VPATH)}3/intern/object.h
+io.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+io.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+io.$(OBJEXT): {$(VPATH)}3/intern/process.h
+io.$(OBJEXT): {$(VPATH)}3/intern/random.h
+io.$(OBJEXT): {$(VPATH)}3/intern/range.h
+io.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+io.$(OBJEXT): {$(VPATH)}3/intern/re.h
+io.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+io.$(OBJEXT): {$(VPATH)}3/intern/select.h
+io.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+io.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+io.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+io.$(OBJEXT): {$(VPATH)}3/intern/string.h
+io.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+io.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+io.$(OBJEXT): {$(VPATH)}3/intern/time.h
+io.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+io.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+io.$(OBJEXT): {$(VPATH)}3/interpreter.h
+io.$(OBJEXT): {$(VPATH)}3/iterator.h
+io.$(OBJEXT): {$(VPATH)}3/memory.h
+io.$(OBJEXT): {$(VPATH)}3/method.h
+io.$(OBJEXT): {$(VPATH)}3/module.h
+io.$(OBJEXT): {$(VPATH)}3/newobj.h
+io.$(OBJEXT): {$(VPATH)}3/rgengc.h
+io.$(OBJEXT): {$(VPATH)}3/scan_args.h
+io.$(OBJEXT): {$(VPATH)}3/special_consts.h
+io.$(OBJEXT): {$(VPATH)}3/static_assert.h
+io.$(OBJEXT): {$(VPATH)}3/stdalign.h
+io.$(OBJEXT): {$(VPATH)}3/stdbool.h
+io.$(OBJEXT): {$(VPATH)}3/symbol.h
+io.$(OBJEXT): {$(VPATH)}3/token_paste.h
+io.$(OBJEXT): {$(VPATH)}3/value.h
+io.$(OBJEXT): {$(VPATH)}3/value_type.h
+io.$(OBJEXT): {$(VPATH)}3/variable.h
+io.$(OBJEXT): {$(VPATH)}3/warning_push.h
+io.$(OBJEXT): {$(VPATH)}3/xmalloc.h
io.$(OBJEXT): {$(VPATH)}assert.h
+io.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+io.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+io.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+io.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+io.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+io.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+io.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+io.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+io.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+io.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+io.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+io.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
io.$(OBJEXT): {$(VPATH)}builtin.h
io.$(OBJEXT): {$(VPATH)}config.h
io.$(OBJEXT): {$(VPATH)}constant.h
@@ -2634,14 +6779,165 @@ iseq.$(OBJEXT): $(top_srcdir)/internal/parse.h
iseq.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
iseq.$(OBJEXT): $(top_srcdir)/internal/serial.h
iseq.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-iseq.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
iseq.$(OBJEXT): $(top_srcdir)/internal/string.h
iseq.$(OBJEXT): $(top_srcdir)/internal/symbol.h
iseq.$(OBJEXT): $(top_srcdir)/internal/thread.h
iseq.$(OBJEXT): $(top_srcdir)/internal/variable.h
iseq.$(OBJEXT): $(top_srcdir)/internal/vm.h
iseq.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+iseq.$(OBJEXT): {$(VPATH)}3/anyargs.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+iseq.$(OBJEXT): {$(VPATH)}3/assume.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/const.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/error.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/format.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+iseq.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+iseq.$(OBJEXT): {$(VPATH)}3/cast.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+iseq.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+iseq.$(OBJEXT): {$(VPATH)}3/config.h
+iseq.$(OBJEXT): {$(VPATH)}3/constant_p.h
+iseq.$(OBJEXT): {$(VPATH)}3/core.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/robject.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+iseq.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+iseq.$(OBJEXT): {$(VPATH)}3/ctype.h
+iseq.$(OBJEXT): {$(VPATH)}3/dllexport.h
+iseq.$(OBJEXT): {$(VPATH)}3/dosish.h
+iseq.$(OBJEXT): {$(VPATH)}3/error.h
+iseq.$(OBJEXT): {$(VPATH)}3/eval.h
+iseq.$(OBJEXT): {$(VPATH)}3/event.h
+iseq.$(OBJEXT): {$(VPATH)}3/fl_type.h
+iseq.$(OBJEXT): {$(VPATH)}3/gc.h
+iseq.$(OBJEXT): {$(VPATH)}3/glob.h
+iseq.$(OBJEXT): {$(VPATH)}3/globals.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/extension.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/feature.h
+iseq.$(OBJEXT): {$(VPATH)}3/has/warning.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/array.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/class.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/error.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/file.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/io.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/load.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/object.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/process.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/random.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/range.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/re.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/select.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/string.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/time.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+iseq.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+iseq.$(OBJEXT): {$(VPATH)}3/interpreter.h
+iseq.$(OBJEXT): {$(VPATH)}3/iterator.h
+iseq.$(OBJEXT): {$(VPATH)}3/memory.h
+iseq.$(OBJEXT): {$(VPATH)}3/method.h
+iseq.$(OBJEXT): {$(VPATH)}3/module.h
+iseq.$(OBJEXT): {$(VPATH)}3/newobj.h
+iseq.$(OBJEXT): {$(VPATH)}3/rgengc.h
+iseq.$(OBJEXT): {$(VPATH)}3/scan_args.h
+iseq.$(OBJEXT): {$(VPATH)}3/special_consts.h
+iseq.$(OBJEXT): {$(VPATH)}3/static_assert.h
+iseq.$(OBJEXT): {$(VPATH)}3/stdalign.h
+iseq.$(OBJEXT): {$(VPATH)}3/stdbool.h
+iseq.$(OBJEXT): {$(VPATH)}3/symbol.h
+iseq.$(OBJEXT): {$(VPATH)}3/token_paste.h
+iseq.$(OBJEXT): {$(VPATH)}3/value.h
+iseq.$(OBJEXT): {$(VPATH)}3/value_type.h
+iseq.$(OBJEXT): {$(VPATH)}3/variable.h
+iseq.$(OBJEXT): {$(VPATH)}3/warning_push.h
+iseq.$(OBJEXT): {$(VPATH)}3/xmalloc.h
iseq.$(OBJEXT): {$(VPATH)}assert.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+iseq.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
iseq.$(OBJEXT): {$(VPATH)}builtin.h
iseq.$(OBJEXT): {$(VPATH)}config.h
iseq.$(OBJEXT): {$(VPATH)}constant.h
@@ -2693,13 +6989,164 @@ load.$(OBJEXT): $(top_srcdir)/internal/load.h
load.$(OBJEXT): $(top_srcdir)/internal/parse.h
load.$(OBJEXT): $(top_srcdir)/internal/serial.h
load.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-load.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
load.$(OBJEXT): $(top_srcdir)/internal/string.h
load.$(OBJEXT): $(top_srcdir)/internal/thread.h
load.$(OBJEXT): $(top_srcdir)/internal/variable.h
load.$(OBJEXT): $(top_srcdir)/internal/vm.h
load.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+load.$(OBJEXT): {$(VPATH)}3/anyargs.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+load.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+load.$(OBJEXT): {$(VPATH)}3/assume.h
+load.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+load.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+load.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+load.$(OBJEXT): {$(VPATH)}3/attr/const.h
+load.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+load.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+load.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+load.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+load.$(OBJEXT): {$(VPATH)}3/attr/error.h
+load.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+load.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+load.$(OBJEXT): {$(VPATH)}3/attr/format.h
+load.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+load.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+load.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+load.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+load.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+load.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+load.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+load.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+load.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+load.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+load.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+load.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+load.$(OBJEXT): {$(VPATH)}3/cast.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+load.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+load.$(OBJEXT): {$(VPATH)}3/config.h
+load.$(OBJEXT): {$(VPATH)}3/constant_p.h
+load.$(OBJEXT): {$(VPATH)}3/core.h
+load.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+load.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+load.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+load.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+load.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+load.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+load.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+load.$(OBJEXT): {$(VPATH)}3/core/robject.h
+load.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+load.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+load.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+load.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+load.$(OBJEXT): {$(VPATH)}3/ctype.h
+load.$(OBJEXT): {$(VPATH)}3/dllexport.h
+load.$(OBJEXT): {$(VPATH)}3/dosish.h
+load.$(OBJEXT): {$(VPATH)}3/error.h
+load.$(OBJEXT): {$(VPATH)}3/eval.h
+load.$(OBJEXT): {$(VPATH)}3/event.h
+load.$(OBJEXT): {$(VPATH)}3/fl_type.h
+load.$(OBJEXT): {$(VPATH)}3/gc.h
+load.$(OBJEXT): {$(VPATH)}3/glob.h
+load.$(OBJEXT): {$(VPATH)}3/globals.h
+load.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+load.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+load.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+load.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+load.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+load.$(OBJEXT): {$(VPATH)}3/has/extension.h
+load.$(OBJEXT): {$(VPATH)}3/has/feature.h
+load.$(OBJEXT): {$(VPATH)}3/has/warning.h
+load.$(OBJEXT): {$(VPATH)}3/intern/array.h
+load.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+load.$(OBJEXT): {$(VPATH)}3/intern/class.h
+load.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+load.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+load.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+load.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+load.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+load.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+load.$(OBJEXT): {$(VPATH)}3/intern/error.h
+load.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+load.$(OBJEXT): {$(VPATH)}3/intern/file.h
+load.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+load.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+load.$(OBJEXT): {$(VPATH)}3/intern/io.h
+load.$(OBJEXT): {$(VPATH)}3/intern/load.h
+load.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+load.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+load.$(OBJEXT): {$(VPATH)}3/intern/object.h
+load.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+load.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+load.$(OBJEXT): {$(VPATH)}3/intern/process.h
+load.$(OBJEXT): {$(VPATH)}3/intern/random.h
+load.$(OBJEXT): {$(VPATH)}3/intern/range.h
+load.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+load.$(OBJEXT): {$(VPATH)}3/intern/re.h
+load.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+load.$(OBJEXT): {$(VPATH)}3/intern/select.h
+load.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+load.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+load.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+load.$(OBJEXT): {$(VPATH)}3/intern/string.h
+load.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+load.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+load.$(OBJEXT): {$(VPATH)}3/intern/time.h
+load.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+load.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+load.$(OBJEXT): {$(VPATH)}3/interpreter.h
+load.$(OBJEXT): {$(VPATH)}3/iterator.h
+load.$(OBJEXT): {$(VPATH)}3/memory.h
+load.$(OBJEXT): {$(VPATH)}3/method.h
+load.$(OBJEXT): {$(VPATH)}3/module.h
+load.$(OBJEXT): {$(VPATH)}3/newobj.h
+load.$(OBJEXT): {$(VPATH)}3/rgengc.h
+load.$(OBJEXT): {$(VPATH)}3/scan_args.h
+load.$(OBJEXT): {$(VPATH)}3/special_consts.h
+load.$(OBJEXT): {$(VPATH)}3/static_assert.h
+load.$(OBJEXT): {$(VPATH)}3/stdalign.h
+load.$(OBJEXT): {$(VPATH)}3/stdbool.h
+load.$(OBJEXT): {$(VPATH)}3/symbol.h
+load.$(OBJEXT): {$(VPATH)}3/token_paste.h
+load.$(OBJEXT): {$(VPATH)}3/value.h
+load.$(OBJEXT): {$(VPATH)}3/value_type.h
+load.$(OBJEXT): {$(VPATH)}3/variable.h
+load.$(OBJEXT): {$(VPATH)}3/warning_push.h
+load.$(OBJEXT): {$(VPATH)}3/xmalloc.h
load.$(OBJEXT): {$(VPATH)}assert.h
+load.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+load.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+load.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+load.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+load.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+load.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+load.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+load.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+load.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+load.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+load.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+load.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
load.$(OBJEXT): {$(VPATH)}config.h
load.$(OBJEXT): {$(VPATH)}constant.h
load.$(OBJEXT): {$(VPATH)}defines.h
@@ -2731,7 +7178,159 @@ load.$(OBJEXT): {$(VPATH)}vm_opts.h
loadpath.$(OBJEXT): $(hdrdir)/ruby/ruby.h
loadpath.$(OBJEXT): $(hdrdir)/ruby/version.h
loadpath.$(OBJEXT): $(top_srcdir)/version.h
+loadpath.$(OBJEXT): {$(VPATH)}3/anyargs.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+loadpath.$(OBJEXT): {$(VPATH)}3/assume.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/const.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/error.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/format.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+loadpath.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+loadpath.$(OBJEXT): {$(VPATH)}3/cast.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+loadpath.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+loadpath.$(OBJEXT): {$(VPATH)}3/config.h
+loadpath.$(OBJEXT): {$(VPATH)}3/constant_p.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/robject.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+loadpath.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+loadpath.$(OBJEXT): {$(VPATH)}3/ctype.h
+loadpath.$(OBJEXT): {$(VPATH)}3/dllexport.h
+loadpath.$(OBJEXT): {$(VPATH)}3/dosish.h
+loadpath.$(OBJEXT): {$(VPATH)}3/error.h
+loadpath.$(OBJEXT): {$(VPATH)}3/eval.h
+loadpath.$(OBJEXT): {$(VPATH)}3/event.h
+loadpath.$(OBJEXT): {$(VPATH)}3/fl_type.h
+loadpath.$(OBJEXT): {$(VPATH)}3/gc.h
+loadpath.$(OBJEXT): {$(VPATH)}3/glob.h
+loadpath.$(OBJEXT): {$(VPATH)}3/globals.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/extension.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/feature.h
+loadpath.$(OBJEXT): {$(VPATH)}3/has/warning.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/array.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/class.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/error.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/file.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/io.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/load.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/object.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/process.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/random.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/range.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/re.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/select.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/string.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/time.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+loadpath.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+loadpath.$(OBJEXT): {$(VPATH)}3/interpreter.h
+loadpath.$(OBJEXT): {$(VPATH)}3/iterator.h
+loadpath.$(OBJEXT): {$(VPATH)}3/memory.h
+loadpath.$(OBJEXT): {$(VPATH)}3/method.h
+loadpath.$(OBJEXT): {$(VPATH)}3/module.h
+loadpath.$(OBJEXT): {$(VPATH)}3/newobj.h
+loadpath.$(OBJEXT): {$(VPATH)}3/rgengc.h
+loadpath.$(OBJEXT): {$(VPATH)}3/scan_args.h
+loadpath.$(OBJEXT): {$(VPATH)}3/special_consts.h
+loadpath.$(OBJEXT): {$(VPATH)}3/static_assert.h
+loadpath.$(OBJEXT): {$(VPATH)}3/stdalign.h
+loadpath.$(OBJEXT): {$(VPATH)}3/stdbool.h
+loadpath.$(OBJEXT): {$(VPATH)}3/symbol.h
+loadpath.$(OBJEXT): {$(VPATH)}3/token_paste.h
+loadpath.$(OBJEXT): {$(VPATH)}3/value.h
+loadpath.$(OBJEXT): {$(VPATH)}3/value_type.h
+loadpath.$(OBJEXT): {$(VPATH)}3/variable.h
+loadpath.$(OBJEXT): {$(VPATH)}3/warning_push.h
+loadpath.$(OBJEXT): {$(VPATH)}3/xmalloc.h
loadpath.$(OBJEXT): {$(VPATH)}assert.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+loadpath.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
loadpath.$(OBJEXT): {$(VPATH)}config.h
loadpath.$(OBJEXT): {$(VPATH)}defines.h
loadpath.$(OBJEXT): {$(VPATH)}intern.h
@@ -2742,7 +7341,159 @@ loadpath.$(OBJEXT): {$(VPATH)}subst.h
loadpath.$(OBJEXT): {$(VPATH)}verconf.h
localeinit.$(OBJEXT): $(hdrdir)/ruby.h
localeinit.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+localeinit.$(OBJEXT): {$(VPATH)}3/anyargs.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+localeinit.$(OBJEXT): {$(VPATH)}3/assume.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/const.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/error.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/format.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+localeinit.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+localeinit.$(OBJEXT): {$(VPATH)}3/cast.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+localeinit.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+localeinit.$(OBJEXT): {$(VPATH)}3/config.h
+localeinit.$(OBJEXT): {$(VPATH)}3/constant_p.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/robject.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+localeinit.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+localeinit.$(OBJEXT): {$(VPATH)}3/ctype.h
+localeinit.$(OBJEXT): {$(VPATH)}3/dllexport.h
+localeinit.$(OBJEXT): {$(VPATH)}3/dosish.h
+localeinit.$(OBJEXT): {$(VPATH)}3/error.h
+localeinit.$(OBJEXT): {$(VPATH)}3/eval.h
+localeinit.$(OBJEXT): {$(VPATH)}3/event.h
+localeinit.$(OBJEXT): {$(VPATH)}3/fl_type.h
+localeinit.$(OBJEXT): {$(VPATH)}3/gc.h
+localeinit.$(OBJEXT): {$(VPATH)}3/glob.h
+localeinit.$(OBJEXT): {$(VPATH)}3/globals.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/extension.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/feature.h
+localeinit.$(OBJEXT): {$(VPATH)}3/has/warning.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/array.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/class.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/error.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/file.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/io.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/load.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/object.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/process.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/random.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/range.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/re.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/select.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/string.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/time.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+localeinit.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+localeinit.$(OBJEXT): {$(VPATH)}3/interpreter.h
+localeinit.$(OBJEXT): {$(VPATH)}3/iterator.h
+localeinit.$(OBJEXT): {$(VPATH)}3/memory.h
+localeinit.$(OBJEXT): {$(VPATH)}3/method.h
+localeinit.$(OBJEXT): {$(VPATH)}3/module.h
+localeinit.$(OBJEXT): {$(VPATH)}3/newobj.h
+localeinit.$(OBJEXT): {$(VPATH)}3/rgengc.h
+localeinit.$(OBJEXT): {$(VPATH)}3/scan_args.h
+localeinit.$(OBJEXT): {$(VPATH)}3/special_consts.h
+localeinit.$(OBJEXT): {$(VPATH)}3/static_assert.h
+localeinit.$(OBJEXT): {$(VPATH)}3/stdalign.h
+localeinit.$(OBJEXT): {$(VPATH)}3/stdbool.h
+localeinit.$(OBJEXT): {$(VPATH)}3/symbol.h
+localeinit.$(OBJEXT): {$(VPATH)}3/token_paste.h
+localeinit.$(OBJEXT): {$(VPATH)}3/value.h
+localeinit.$(OBJEXT): {$(VPATH)}3/value_type.h
+localeinit.$(OBJEXT): {$(VPATH)}3/variable.h
+localeinit.$(OBJEXT): {$(VPATH)}3/warning_push.h
+localeinit.$(OBJEXT): {$(VPATH)}3/xmalloc.h
localeinit.$(OBJEXT): {$(VPATH)}assert.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+localeinit.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
localeinit.$(OBJEXT): {$(VPATH)}config.h
localeinit.$(OBJEXT): {$(VPATH)}defines.h
localeinit.$(OBJEXT): {$(VPATH)}encindex.h
@@ -2757,8 +7508,160 @@ localeinit.$(OBJEXT): {$(VPATH)}st.h
localeinit.$(OBJEXT): {$(VPATH)}subst.h
main.$(OBJEXT): $(hdrdir)/ruby.h
main.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+main.$(OBJEXT): {$(VPATH)}3/anyargs.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+main.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+main.$(OBJEXT): {$(VPATH)}3/assume.h
+main.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+main.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+main.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+main.$(OBJEXT): {$(VPATH)}3/attr/const.h
+main.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+main.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+main.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+main.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+main.$(OBJEXT): {$(VPATH)}3/attr/error.h
+main.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+main.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+main.$(OBJEXT): {$(VPATH)}3/attr/format.h
+main.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+main.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+main.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+main.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+main.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+main.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+main.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+main.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+main.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+main.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+main.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+main.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+main.$(OBJEXT): {$(VPATH)}3/cast.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+main.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+main.$(OBJEXT): {$(VPATH)}3/config.h
+main.$(OBJEXT): {$(VPATH)}3/constant_p.h
+main.$(OBJEXT): {$(VPATH)}3/core.h
+main.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+main.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+main.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+main.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+main.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+main.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+main.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+main.$(OBJEXT): {$(VPATH)}3/core/robject.h
+main.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+main.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+main.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+main.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+main.$(OBJEXT): {$(VPATH)}3/ctype.h
+main.$(OBJEXT): {$(VPATH)}3/dllexport.h
+main.$(OBJEXT): {$(VPATH)}3/dosish.h
+main.$(OBJEXT): {$(VPATH)}3/error.h
+main.$(OBJEXT): {$(VPATH)}3/eval.h
+main.$(OBJEXT): {$(VPATH)}3/event.h
+main.$(OBJEXT): {$(VPATH)}3/fl_type.h
+main.$(OBJEXT): {$(VPATH)}3/gc.h
+main.$(OBJEXT): {$(VPATH)}3/glob.h
+main.$(OBJEXT): {$(VPATH)}3/globals.h
+main.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+main.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+main.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+main.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+main.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+main.$(OBJEXT): {$(VPATH)}3/has/extension.h
+main.$(OBJEXT): {$(VPATH)}3/has/feature.h
+main.$(OBJEXT): {$(VPATH)}3/has/warning.h
+main.$(OBJEXT): {$(VPATH)}3/intern/array.h
+main.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+main.$(OBJEXT): {$(VPATH)}3/intern/class.h
+main.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+main.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+main.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+main.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+main.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+main.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+main.$(OBJEXT): {$(VPATH)}3/intern/error.h
+main.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+main.$(OBJEXT): {$(VPATH)}3/intern/file.h
+main.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+main.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+main.$(OBJEXT): {$(VPATH)}3/intern/io.h
+main.$(OBJEXT): {$(VPATH)}3/intern/load.h
+main.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+main.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+main.$(OBJEXT): {$(VPATH)}3/intern/object.h
+main.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+main.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+main.$(OBJEXT): {$(VPATH)}3/intern/process.h
+main.$(OBJEXT): {$(VPATH)}3/intern/random.h
+main.$(OBJEXT): {$(VPATH)}3/intern/range.h
+main.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+main.$(OBJEXT): {$(VPATH)}3/intern/re.h
+main.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+main.$(OBJEXT): {$(VPATH)}3/intern/select.h
+main.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+main.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+main.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+main.$(OBJEXT): {$(VPATH)}3/intern/string.h
+main.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+main.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+main.$(OBJEXT): {$(VPATH)}3/intern/time.h
+main.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+main.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+main.$(OBJEXT): {$(VPATH)}3/interpreter.h
+main.$(OBJEXT): {$(VPATH)}3/iterator.h
+main.$(OBJEXT): {$(VPATH)}3/memory.h
+main.$(OBJEXT): {$(VPATH)}3/method.h
+main.$(OBJEXT): {$(VPATH)}3/module.h
+main.$(OBJEXT): {$(VPATH)}3/newobj.h
+main.$(OBJEXT): {$(VPATH)}3/rgengc.h
+main.$(OBJEXT): {$(VPATH)}3/scan_args.h
+main.$(OBJEXT): {$(VPATH)}3/special_consts.h
+main.$(OBJEXT): {$(VPATH)}3/static_assert.h
+main.$(OBJEXT): {$(VPATH)}3/stdalign.h
+main.$(OBJEXT): {$(VPATH)}3/stdbool.h
+main.$(OBJEXT): {$(VPATH)}3/symbol.h
+main.$(OBJEXT): {$(VPATH)}3/token_paste.h
+main.$(OBJEXT): {$(VPATH)}3/value.h
+main.$(OBJEXT): {$(VPATH)}3/value_type.h
+main.$(OBJEXT): {$(VPATH)}3/variable.h
+main.$(OBJEXT): {$(VPATH)}3/warning_push.h
+main.$(OBJEXT): {$(VPATH)}3/xmalloc.h
main.$(OBJEXT): {$(VPATH)}assert.h
main.$(OBJEXT): {$(VPATH)}backward.h
+main.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+main.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+main.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+main.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+main.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+main.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+main.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+main.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+main.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+main.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+main.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+main.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
main.$(OBJEXT): {$(VPATH)}config.h
main.$(OBJEXT): {$(VPATH)}defines.h
main.$(OBJEXT): {$(VPATH)}intern.h
@@ -2780,13 +7683,164 @@ marshal.$(OBJEXT): $(top_srcdir)/internal/hash.h
marshal.$(OBJEXT): $(top_srcdir)/internal/object.h
marshal.$(OBJEXT): $(top_srcdir)/internal/serial.h
marshal.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-marshal.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
marshal.$(OBJEXT): $(top_srcdir)/internal/string.h
marshal.$(OBJEXT): $(top_srcdir)/internal/struct.h
marshal.$(OBJEXT): $(top_srcdir)/internal/util.h
marshal.$(OBJEXT): $(top_srcdir)/internal/vm.h
marshal.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+marshal.$(OBJEXT): {$(VPATH)}3/anyargs.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+marshal.$(OBJEXT): {$(VPATH)}3/assume.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/const.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/error.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/format.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+marshal.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+marshal.$(OBJEXT): {$(VPATH)}3/cast.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+marshal.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+marshal.$(OBJEXT): {$(VPATH)}3/config.h
+marshal.$(OBJEXT): {$(VPATH)}3/constant_p.h
+marshal.$(OBJEXT): {$(VPATH)}3/core.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/robject.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+marshal.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+marshal.$(OBJEXT): {$(VPATH)}3/ctype.h
+marshal.$(OBJEXT): {$(VPATH)}3/dllexport.h
+marshal.$(OBJEXT): {$(VPATH)}3/dosish.h
+marshal.$(OBJEXT): {$(VPATH)}3/error.h
+marshal.$(OBJEXT): {$(VPATH)}3/eval.h
+marshal.$(OBJEXT): {$(VPATH)}3/event.h
+marshal.$(OBJEXT): {$(VPATH)}3/fl_type.h
+marshal.$(OBJEXT): {$(VPATH)}3/gc.h
+marshal.$(OBJEXT): {$(VPATH)}3/glob.h
+marshal.$(OBJEXT): {$(VPATH)}3/globals.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/extension.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/feature.h
+marshal.$(OBJEXT): {$(VPATH)}3/has/warning.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/array.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/class.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/error.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/file.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/io.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/load.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/object.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/process.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/random.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/range.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/re.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/select.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/string.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/time.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+marshal.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+marshal.$(OBJEXT): {$(VPATH)}3/interpreter.h
+marshal.$(OBJEXT): {$(VPATH)}3/iterator.h
+marshal.$(OBJEXT): {$(VPATH)}3/memory.h
+marshal.$(OBJEXT): {$(VPATH)}3/method.h
+marshal.$(OBJEXT): {$(VPATH)}3/module.h
+marshal.$(OBJEXT): {$(VPATH)}3/newobj.h
+marshal.$(OBJEXT): {$(VPATH)}3/rgengc.h
+marshal.$(OBJEXT): {$(VPATH)}3/scan_args.h
+marshal.$(OBJEXT): {$(VPATH)}3/special_consts.h
+marshal.$(OBJEXT): {$(VPATH)}3/static_assert.h
+marshal.$(OBJEXT): {$(VPATH)}3/stdalign.h
+marshal.$(OBJEXT): {$(VPATH)}3/stdbool.h
+marshal.$(OBJEXT): {$(VPATH)}3/symbol.h
+marshal.$(OBJEXT): {$(VPATH)}3/token_paste.h
+marshal.$(OBJEXT): {$(VPATH)}3/value.h
+marshal.$(OBJEXT): {$(VPATH)}3/value_type.h
+marshal.$(OBJEXT): {$(VPATH)}3/variable.h
+marshal.$(OBJEXT): {$(VPATH)}3/warning_push.h
+marshal.$(OBJEXT): {$(VPATH)}3/xmalloc.h
marshal.$(OBJEXT): {$(VPATH)}assert.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+marshal.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
marshal.$(OBJEXT): {$(VPATH)}config.h
marshal.$(OBJEXT): {$(VPATH)}defines.h
marshal.$(OBJEXT): {$(VPATH)}encindex.h
@@ -2811,9 +7865,160 @@ math.$(OBJEXT): $(top_srcdir)/internal/math.h
math.$(OBJEXT): $(top_srcdir)/internal/object.h
math.$(OBJEXT): $(top_srcdir)/internal/serial.h
math.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-math.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
math.$(OBJEXT): $(top_srcdir)/internal/vm.h
+math.$(OBJEXT): {$(VPATH)}3/anyargs.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+math.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+math.$(OBJEXT): {$(VPATH)}3/assume.h
+math.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+math.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+math.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+math.$(OBJEXT): {$(VPATH)}3/attr/const.h
+math.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+math.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+math.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+math.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+math.$(OBJEXT): {$(VPATH)}3/attr/error.h
+math.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+math.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+math.$(OBJEXT): {$(VPATH)}3/attr/format.h
+math.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+math.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+math.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+math.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+math.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+math.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+math.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+math.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+math.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+math.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+math.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+math.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+math.$(OBJEXT): {$(VPATH)}3/cast.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+math.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+math.$(OBJEXT): {$(VPATH)}3/config.h
+math.$(OBJEXT): {$(VPATH)}3/constant_p.h
+math.$(OBJEXT): {$(VPATH)}3/core.h
+math.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+math.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+math.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+math.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+math.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+math.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+math.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+math.$(OBJEXT): {$(VPATH)}3/core/robject.h
+math.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+math.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+math.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+math.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+math.$(OBJEXT): {$(VPATH)}3/ctype.h
+math.$(OBJEXT): {$(VPATH)}3/dllexport.h
+math.$(OBJEXT): {$(VPATH)}3/dosish.h
+math.$(OBJEXT): {$(VPATH)}3/error.h
+math.$(OBJEXT): {$(VPATH)}3/eval.h
+math.$(OBJEXT): {$(VPATH)}3/event.h
+math.$(OBJEXT): {$(VPATH)}3/fl_type.h
+math.$(OBJEXT): {$(VPATH)}3/gc.h
+math.$(OBJEXT): {$(VPATH)}3/glob.h
+math.$(OBJEXT): {$(VPATH)}3/globals.h
+math.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+math.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+math.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+math.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+math.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+math.$(OBJEXT): {$(VPATH)}3/has/extension.h
+math.$(OBJEXT): {$(VPATH)}3/has/feature.h
+math.$(OBJEXT): {$(VPATH)}3/has/warning.h
+math.$(OBJEXT): {$(VPATH)}3/intern/array.h
+math.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+math.$(OBJEXT): {$(VPATH)}3/intern/class.h
+math.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+math.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+math.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+math.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+math.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+math.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+math.$(OBJEXT): {$(VPATH)}3/intern/error.h
+math.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+math.$(OBJEXT): {$(VPATH)}3/intern/file.h
+math.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+math.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+math.$(OBJEXT): {$(VPATH)}3/intern/io.h
+math.$(OBJEXT): {$(VPATH)}3/intern/load.h
+math.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+math.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+math.$(OBJEXT): {$(VPATH)}3/intern/object.h
+math.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+math.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+math.$(OBJEXT): {$(VPATH)}3/intern/process.h
+math.$(OBJEXT): {$(VPATH)}3/intern/random.h
+math.$(OBJEXT): {$(VPATH)}3/intern/range.h
+math.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+math.$(OBJEXT): {$(VPATH)}3/intern/re.h
+math.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+math.$(OBJEXT): {$(VPATH)}3/intern/select.h
+math.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+math.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+math.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+math.$(OBJEXT): {$(VPATH)}3/intern/string.h
+math.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+math.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+math.$(OBJEXT): {$(VPATH)}3/intern/time.h
+math.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+math.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+math.$(OBJEXT): {$(VPATH)}3/interpreter.h
+math.$(OBJEXT): {$(VPATH)}3/iterator.h
+math.$(OBJEXT): {$(VPATH)}3/memory.h
+math.$(OBJEXT): {$(VPATH)}3/method.h
+math.$(OBJEXT): {$(VPATH)}3/module.h
+math.$(OBJEXT): {$(VPATH)}3/newobj.h
+math.$(OBJEXT): {$(VPATH)}3/rgengc.h
+math.$(OBJEXT): {$(VPATH)}3/scan_args.h
+math.$(OBJEXT): {$(VPATH)}3/special_consts.h
+math.$(OBJEXT): {$(VPATH)}3/static_assert.h
+math.$(OBJEXT): {$(VPATH)}3/stdalign.h
+math.$(OBJEXT): {$(VPATH)}3/stdbool.h
+math.$(OBJEXT): {$(VPATH)}3/symbol.h
+math.$(OBJEXT): {$(VPATH)}3/token_paste.h
+math.$(OBJEXT): {$(VPATH)}3/value.h
+math.$(OBJEXT): {$(VPATH)}3/value_type.h
+math.$(OBJEXT): {$(VPATH)}3/variable.h
+math.$(OBJEXT): {$(VPATH)}3/warning_push.h
+math.$(OBJEXT): {$(VPATH)}3/xmalloc.h
math.$(OBJEXT): {$(VPATH)}assert.h
+math.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+math.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+math.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+math.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+math.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+math.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+math.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+math.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+math.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+math.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+math.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+math.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
math.$(OBJEXT): {$(VPATH)}config.h
math.$(OBJEXT): {$(VPATH)}defines.h
math.$(OBJEXT): {$(VPATH)}intern.h
@@ -2834,12 +8039,163 @@ miniinit.$(OBJEXT): $(top_srcdir)/internal/gc.h
miniinit.$(OBJEXT): $(top_srcdir)/internal/imemo.h
miniinit.$(OBJEXT): $(top_srcdir)/internal/serial.h
miniinit.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-miniinit.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
miniinit.$(OBJEXT): $(top_srcdir)/internal/vm.h
miniinit.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+miniinit.$(OBJEXT): {$(VPATH)}3/anyargs.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+miniinit.$(OBJEXT): {$(VPATH)}3/assume.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/const.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/error.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/format.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+miniinit.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+miniinit.$(OBJEXT): {$(VPATH)}3/cast.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+miniinit.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+miniinit.$(OBJEXT): {$(VPATH)}3/config.h
+miniinit.$(OBJEXT): {$(VPATH)}3/constant_p.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/robject.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+miniinit.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+miniinit.$(OBJEXT): {$(VPATH)}3/ctype.h
+miniinit.$(OBJEXT): {$(VPATH)}3/dllexport.h
+miniinit.$(OBJEXT): {$(VPATH)}3/dosish.h
+miniinit.$(OBJEXT): {$(VPATH)}3/error.h
+miniinit.$(OBJEXT): {$(VPATH)}3/eval.h
+miniinit.$(OBJEXT): {$(VPATH)}3/event.h
+miniinit.$(OBJEXT): {$(VPATH)}3/fl_type.h
+miniinit.$(OBJEXT): {$(VPATH)}3/gc.h
+miniinit.$(OBJEXT): {$(VPATH)}3/glob.h
+miniinit.$(OBJEXT): {$(VPATH)}3/globals.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/extension.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/feature.h
+miniinit.$(OBJEXT): {$(VPATH)}3/has/warning.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/array.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/class.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/error.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/file.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/io.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/load.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/object.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/process.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/random.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/range.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/re.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/select.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/string.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/time.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+miniinit.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+miniinit.$(OBJEXT): {$(VPATH)}3/interpreter.h
+miniinit.$(OBJEXT): {$(VPATH)}3/iterator.h
+miniinit.$(OBJEXT): {$(VPATH)}3/memory.h
+miniinit.$(OBJEXT): {$(VPATH)}3/method.h
+miniinit.$(OBJEXT): {$(VPATH)}3/module.h
+miniinit.$(OBJEXT): {$(VPATH)}3/newobj.h
+miniinit.$(OBJEXT): {$(VPATH)}3/rgengc.h
+miniinit.$(OBJEXT): {$(VPATH)}3/scan_args.h
+miniinit.$(OBJEXT): {$(VPATH)}3/special_consts.h
+miniinit.$(OBJEXT): {$(VPATH)}3/static_assert.h
+miniinit.$(OBJEXT): {$(VPATH)}3/stdalign.h
+miniinit.$(OBJEXT): {$(VPATH)}3/stdbool.h
+miniinit.$(OBJEXT): {$(VPATH)}3/symbol.h
+miniinit.$(OBJEXT): {$(VPATH)}3/token_paste.h
+miniinit.$(OBJEXT): {$(VPATH)}3/value.h
+miniinit.$(OBJEXT): {$(VPATH)}3/value_type.h
+miniinit.$(OBJEXT): {$(VPATH)}3/variable.h
+miniinit.$(OBJEXT): {$(VPATH)}3/warning_push.h
+miniinit.$(OBJEXT): {$(VPATH)}3/xmalloc.h
miniinit.$(OBJEXT): {$(VPATH)}array.rb
miniinit.$(OBJEXT): {$(VPATH)}assert.h
miniinit.$(OBJEXT): {$(VPATH)}ast.rb
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+miniinit.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
miniinit.$(OBJEXT): {$(VPATH)}builtin.h
miniinit.$(OBJEXT): {$(VPATH)}config.h
miniinit.$(OBJEXT): {$(VPATH)}defines.h
@@ -2922,10 +8278,161 @@ mjit.$(OBJEXT): $(top_srcdir)/internal/imemo.h
mjit.$(OBJEXT): $(top_srcdir)/internal/mjit.h
mjit.$(OBJEXT): $(top_srcdir)/internal/serial.h
mjit.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-mjit.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
mjit.$(OBJEXT): $(top_srcdir)/internal/vm.h
mjit.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+mjit.$(OBJEXT): {$(VPATH)}3/anyargs.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+mjit.$(OBJEXT): {$(VPATH)}3/assume.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/const.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/error.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/format.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+mjit.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+mjit.$(OBJEXT): {$(VPATH)}3/cast.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+mjit.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+mjit.$(OBJEXT): {$(VPATH)}3/config.h
+mjit.$(OBJEXT): {$(VPATH)}3/constant_p.h
+mjit.$(OBJEXT): {$(VPATH)}3/core.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/robject.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+mjit.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+mjit.$(OBJEXT): {$(VPATH)}3/ctype.h
+mjit.$(OBJEXT): {$(VPATH)}3/dllexport.h
+mjit.$(OBJEXT): {$(VPATH)}3/dosish.h
+mjit.$(OBJEXT): {$(VPATH)}3/error.h
+mjit.$(OBJEXT): {$(VPATH)}3/eval.h
+mjit.$(OBJEXT): {$(VPATH)}3/event.h
+mjit.$(OBJEXT): {$(VPATH)}3/fl_type.h
+mjit.$(OBJEXT): {$(VPATH)}3/gc.h
+mjit.$(OBJEXT): {$(VPATH)}3/glob.h
+mjit.$(OBJEXT): {$(VPATH)}3/globals.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/extension.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/feature.h
+mjit.$(OBJEXT): {$(VPATH)}3/has/warning.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/array.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/class.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/error.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/file.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/io.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/load.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/object.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/process.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/random.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/range.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/re.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/select.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/string.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/time.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+mjit.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+mjit.$(OBJEXT): {$(VPATH)}3/interpreter.h
+mjit.$(OBJEXT): {$(VPATH)}3/iterator.h
+mjit.$(OBJEXT): {$(VPATH)}3/memory.h
+mjit.$(OBJEXT): {$(VPATH)}3/method.h
+mjit.$(OBJEXT): {$(VPATH)}3/module.h
+mjit.$(OBJEXT): {$(VPATH)}3/newobj.h
+mjit.$(OBJEXT): {$(VPATH)}3/rgengc.h
+mjit.$(OBJEXT): {$(VPATH)}3/scan_args.h
+mjit.$(OBJEXT): {$(VPATH)}3/special_consts.h
+mjit.$(OBJEXT): {$(VPATH)}3/static_assert.h
+mjit.$(OBJEXT): {$(VPATH)}3/stdalign.h
+mjit.$(OBJEXT): {$(VPATH)}3/stdbool.h
+mjit.$(OBJEXT): {$(VPATH)}3/symbol.h
+mjit.$(OBJEXT): {$(VPATH)}3/token_paste.h
+mjit.$(OBJEXT): {$(VPATH)}3/value.h
+mjit.$(OBJEXT): {$(VPATH)}3/value_type.h
+mjit.$(OBJEXT): {$(VPATH)}3/variable.h
+mjit.$(OBJEXT): {$(VPATH)}3/warning_push.h
+mjit.$(OBJEXT): {$(VPATH)}3/xmalloc.h
mjit.$(OBJEXT): {$(VPATH)}assert.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+mjit.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
mjit.$(OBJEXT): {$(VPATH)}config.h
mjit.$(OBJEXT): {$(VPATH)}constant.h
mjit.$(OBJEXT): {$(VPATH)}debug.h
@@ -2972,11 +8479,162 @@ mjit_compile.$(OBJEXT): $(top_srcdir)/internal/hash.h
mjit_compile.$(OBJEXT): $(top_srcdir)/internal/imemo.h
mjit_compile.$(OBJEXT): $(top_srcdir)/internal/serial.h
mjit_compile.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-mjit_compile.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
mjit_compile.$(OBJEXT): $(top_srcdir)/internal/variable.h
mjit_compile.$(OBJEXT): $(top_srcdir)/internal/vm.h
mjit_compile.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/anyargs.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/assume.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/const.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/error.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/format.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/cast.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/config.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/constant_p.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/robject.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/ctype.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/dllexport.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/dosish.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/error.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/eval.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/event.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/fl_type.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/gc.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/glob.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/globals.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/extension.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/feature.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/has/warning.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/array.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/class.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/error.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/file.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/io.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/load.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/object.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/process.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/random.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/range.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/re.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/select.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/string.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/time.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/interpreter.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/iterator.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/memory.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/method.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/module.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/newobj.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/rgengc.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/scan_args.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/special_consts.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/static_assert.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/stdalign.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/stdbool.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/symbol.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/token_paste.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/value.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/value_type.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/variable.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/warning_push.h
+mjit_compile.$(OBJEXT): {$(VPATH)}3/xmalloc.h
mjit_compile.$(OBJEXT): {$(VPATH)}assert.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+mjit_compile.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
mjit_compile.$(OBJEXT): {$(VPATH)}builtin.h
mjit_compile.$(OBJEXT): {$(VPATH)}config.h
mjit_compile.$(OBJEXT): {$(VPATH)}constant.h
@@ -3020,11 +8678,162 @@ node.$(OBJEXT): $(top_srcdir)/internal/hash.h
node.$(OBJEXT): $(top_srcdir)/internal/imemo.h
node.$(OBJEXT): $(top_srcdir)/internal/serial.h
node.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-node.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
node.$(OBJEXT): $(top_srcdir)/internal/variable.h
node.$(OBJEXT): $(top_srcdir)/internal/vm.h
node.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+node.$(OBJEXT): {$(VPATH)}3/anyargs.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+node.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+node.$(OBJEXT): {$(VPATH)}3/assume.h
+node.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+node.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+node.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+node.$(OBJEXT): {$(VPATH)}3/attr/const.h
+node.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+node.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+node.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+node.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+node.$(OBJEXT): {$(VPATH)}3/attr/error.h
+node.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+node.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+node.$(OBJEXT): {$(VPATH)}3/attr/format.h
+node.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+node.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+node.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+node.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+node.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+node.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+node.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+node.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+node.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+node.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+node.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+node.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+node.$(OBJEXT): {$(VPATH)}3/cast.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+node.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+node.$(OBJEXT): {$(VPATH)}3/config.h
+node.$(OBJEXT): {$(VPATH)}3/constant_p.h
+node.$(OBJEXT): {$(VPATH)}3/core.h
+node.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+node.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+node.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+node.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+node.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+node.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+node.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+node.$(OBJEXT): {$(VPATH)}3/core/robject.h
+node.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+node.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+node.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+node.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+node.$(OBJEXT): {$(VPATH)}3/ctype.h
+node.$(OBJEXT): {$(VPATH)}3/dllexport.h
+node.$(OBJEXT): {$(VPATH)}3/dosish.h
+node.$(OBJEXT): {$(VPATH)}3/error.h
+node.$(OBJEXT): {$(VPATH)}3/eval.h
+node.$(OBJEXT): {$(VPATH)}3/event.h
+node.$(OBJEXT): {$(VPATH)}3/fl_type.h
+node.$(OBJEXT): {$(VPATH)}3/gc.h
+node.$(OBJEXT): {$(VPATH)}3/glob.h
+node.$(OBJEXT): {$(VPATH)}3/globals.h
+node.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+node.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+node.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+node.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+node.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+node.$(OBJEXT): {$(VPATH)}3/has/extension.h
+node.$(OBJEXT): {$(VPATH)}3/has/feature.h
+node.$(OBJEXT): {$(VPATH)}3/has/warning.h
+node.$(OBJEXT): {$(VPATH)}3/intern/array.h
+node.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+node.$(OBJEXT): {$(VPATH)}3/intern/class.h
+node.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+node.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+node.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+node.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+node.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+node.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+node.$(OBJEXT): {$(VPATH)}3/intern/error.h
+node.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+node.$(OBJEXT): {$(VPATH)}3/intern/file.h
+node.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+node.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+node.$(OBJEXT): {$(VPATH)}3/intern/io.h
+node.$(OBJEXT): {$(VPATH)}3/intern/load.h
+node.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+node.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+node.$(OBJEXT): {$(VPATH)}3/intern/object.h
+node.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+node.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+node.$(OBJEXT): {$(VPATH)}3/intern/process.h
+node.$(OBJEXT): {$(VPATH)}3/intern/random.h
+node.$(OBJEXT): {$(VPATH)}3/intern/range.h
+node.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+node.$(OBJEXT): {$(VPATH)}3/intern/re.h
+node.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+node.$(OBJEXT): {$(VPATH)}3/intern/select.h
+node.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+node.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+node.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+node.$(OBJEXT): {$(VPATH)}3/intern/string.h
+node.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+node.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+node.$(OBJEXT): {$(VPATH)}3/intern/time.h
+node.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+node.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+node.$(OBJEXT): {$(VPATH)}3/interpreter.h
+node.$(OBJEXT): {$(VPATH)}3/iterator.h
+node.$(OBJEXT): {$(VPATH)}3/memory.h
+node.$(OBJEXT): {$(VPATH)}3/method.h
+node.$(OBJEXT): {$(VPATH)}3/module.h
+node.$(OBJEXT): {$(VPATH)}3/newobj.h
+node.$(OBJEXT): {$(VPATH)}3/rgengc.h
+node.$(OBJEXT): {$(VPATH)}3/scan_args.h
+node.$(OBJEXT): {$(VPATH)}3/special_consts.h
+node.$(OBJEXT): {$(VPATH)}3/static_assert.h
+node.$(OBJEXT): {$(VPATH)}3/stdalign.h
+node.$(OBJEXT): {$(VPATH)}3/stdbool.h
+node.$(OBJEXT): {$(VPATH)}3/symbol.h
+node.$(OBJEXT): {$(VPATH)}3/token_paste.h
+node.$(OBJEXT): {$(VPATH)}3/value.h
+node.$(OBJEXT): {$(VPATH)}3/value_type.h
+node.$(OBJEXT): {$(VPATH)}3/variable.h
+node.$(OBJEXT): {$(VPATH)}3/warning_push.h
+node.$(OBJEXT): {$(VPATH)}3/xmalloc.h
node.$(OBJEXT): {$(VPATH)}assert.h
+node.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+node.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+node.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+node.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+node.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+node.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+node.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+node.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+node.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+node.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+node.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+node.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
node.$(OBJEXT): {$(VPATH)}config.h
node.$(OBJEXT): {$(VPATH)}constant.h
node.$(OBJEXT): {$(VPATH)}defines.h
@@ -3060,12 +8869,163 @@ numeric.$(OBJEXT): $(top_srcdir)/internal/object.h
numeric.$(OBJEXT): $(top_srcdir)/internal/rational.h
numeric.$(OBJEXT): $(top_srcdir)/internal/serial.h
numeric.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-numeric.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
numeric.$(OBJEXT): $(top_srcdir)/internal/util.h
numeric.$(OBJEXT): $(top_srcdir)/internal/variable.h
numeric.$(OBJEXT): $(top_srcdir)/internal/vm.h
numeric.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+numeric.$(OBJEXT): {$(VPATH)}3/anyargs.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+numeric.$(OBJEXT): {$(VPATH)}3/assume.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/const.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/error.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/format.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+numeric.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+numeric.$(OBJEXT): {$(VPATH)}3/cast.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+numeric.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+numeric.$(OBJEXT): {$(VPATH)}3/config.h
+numeric.$(OBJEXT): {$(VPATH)}3/constant_p.h
+numeric.$(OBJEXT): {$(VPATH)}3/core.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/robject.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+numeric.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+numeric.$(OBJEXT): {$(VPATH)}3/ctype.h
+numeric.$(OBJEXT): {$(VPATH)}3/dllexport.h
+numeric.$(OBJEXT): {$(VPATH)}3/dosish.h
+numeric.$(OBJEXT): {$(VPATH)}3/error.h
+numeric.$(OBJEXT): {$(VPATH)}3/eval.h
+numeric.$(OBJEXT): {$(VPATH)}3/event.h
+numeric.$(OBJEXT): {$(VPATH)}3/fl_type.h
+numeric.$(OBJEXT): {$(VPATH)}3/gc.h
+numeric.$(OBJEXT): {$(VPATH)}3/glob.h
+numeric.$(OBJEXT): {$(VPATH)}3/globals.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/extension.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/feature.h
+numeric.$(OBJEXT): {$(VPATH)}3/has/warning.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/array.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/class.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/error.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/file.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/io.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/load.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/object.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/process.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/random.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/range.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/re.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/select.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/string.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/time.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+numeric.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+numeric.$(OBJEXT): {$(VPATH)}3/interpreter.h
+numeric.$(OBJEXT): {$(VPATH)}3/iterator.h
+numeric.$(OBJEXT): {$(VPATH)}3/memory.h
+numeric.$(OBJEXT): {$(VPATH)}3/method.h
+numeric.$(OBJEXT): {$(VPATH)}3/module.h
+numeric.$(OBJEXT): {$(VPATH)}3/newobj.h
+numeric.$(OBJEXT): {$(VPATH)}3/rgengc.h
+numeric.$(OBJEXT): {$(VPATH)}3/scan_args.h
+numeric.$(OBJEXT): {$(VPATH)}3/special_consts.h
+numeric.$(OBJEXT): {$(VPATH)}3/static_assert.h
+numeric.$(OBJEXT): {$(VPATH)}3/stdalign.h
+numeric.$(OBJEXT): {$(VPATH)}3/stdbool.h
+numeric.$(OBJEXT): {$(VPATH)}3/symbol.h
+numeric.$(OBJEXT): {$(VPATH)}3/token_paste.h
+numeric.$(OBJEXT): {$(VPATH)}3/value.h
+numeric.$(OBJEXT): {$(VPATH)}3/value_type.h
+numeric.$(OBJEXT): {$(VPATH)}3/variable.h
+numeric.$(OBJEXT): {$(VPATH)}3/warning_push.h
+numeric.$(OBJEXT): {$(VPATH)}3/xmalloc.h
numeric.$(OBJEXT): {$(VPATH)}assert.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+numeric.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
numeric.$(OBJEXT): {$(VPATH)}config.h
numeric.$(OBJEXT): {$(VPATH)}constant.h
numeric.$(OBJEXT): {$(VPATH)}defines.h
@@ -3098,14 +9058,165 @@ object.$(OBJEXT): $(top_srcdir)/internal/numeric.h
object.$(OBJEXT): $(top_srcdir)/internal/object.h
object.$(OBJEXT): $(top_srcdir)/internal/serial.h
object.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-object.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
object.$(OBJEXT): $(top_srcdir)/internal/string.h
object.$(OBJEXT): $(top_srcdir)/internal/struct.h
object.$(OBJEXT): $(top_srcdir)/internal/symbol.h
object.$(OBJEXT): $(top_srcdir)/internal/variable.h
object.$(OBJEXT): $(top_srcdir)/internal/vm.h
object.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+object.$(OBJEXT): {$(VPATH)}3/anyargs.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+object.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+object.$(OBJEXT): {$(VPATH)}3/assume.h
+object.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+object.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+object.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+object.$(OBJEXT): {$(VPATH)}3/attr/const.h
+object.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+object.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+object.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+object.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+object.$(OBJEXT): {$(VPATH)}3/attr/error.h
+object.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+object.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+object.$(OBJEXT): {$(VPATH)}3/attr/format.h
+object.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+object.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+object.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+object.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+object.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+object.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+object.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+object.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+object.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+object.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+object.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+object.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+object.$(OBJEXT): {$(VPATH)}3/cast.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+object.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+object.$(OBJEXT): {$(VPATH)}3/config.h
+object.$(OBJEXT): {$(VPATH)}3/constant_p.h
+object.$(OBJEXT): {$(VPATH)}3/core.h
+object.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+object.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+object.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+object.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+object.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+object.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+object.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+object.$(OBJEXT): {$(VPATH)}3/core/robject.h
+object.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+object.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+object.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+object.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+object.$(OBJEXT): {$(VPATH)}3/ctype.h
+object.$(OBJEXT): {$(VPATH)}3/dllexport.h
+object.$(OBJEXT): {$(VPATH)}3/dosish.h
+object.$(OBJEXT): {$(VPATH)}3/error.h
+object.$(OBJEXT): {$(VPATH)}3/eval.h
+object.$(OBJEXT): {$(VPATH)}3/event.h
+object.$(OBJEXT): {$(VPATH)}3/fl_type.h
+object.$(OBJEXT): {$(VPATH)}3/gc.h
+object.$(OBJEXT): {$(VPATH)}3/glob.h
+object.$(OBJEXT): {$(VPATH)}3/globals.h
+object.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+object.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+object.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+object.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+object.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+object.$(OBJEXT): {$(VPATH)}3/has/extension.h
+object.$(OBJEXT): {$(VPATH)}3/has/feature.h
+object.$(OBJEXT): {$(VPATH)}3/has/warning.h
+object.$(OBJEXT): {$(VPATH)}3/intern/array.h
+object.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+object.$(OBJEXT): {$(VPATH)}3/intern/class.h
+object.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+object.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+object.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+object.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+object.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+object.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+object.$(OBJEXT): {$(VPATH)}3/intern/error.h
+object.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+object.$(OBJEXT): {$(VPATH)}3/intern/file.h
+object.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+object.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+object.$(OBJEXT): {$(VPATH)}3/intern/io.h
+object.$(OBJEXT): {$(VPATH)}3/intern/load.h
+object.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+object.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+object.$(OBJEXT): {$(VPATH)}3/intern/object.h
+object.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+object.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+object.$(OBJEXT): {$(VPATH)}3/intern/process.h
+object.$(OBJEXT): {$(VPATH)}3/intern/random.h
+object.$(OBJEXT): {$(VPATH)}3/intern/range.h
+object.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+object.$(OBJEXT): {$(VPATH)}3/intern/re.h
+object.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+object.$(OBJEXT): {$(VPATH)}3/intern/select.h
+object.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+object.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+object.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+object.$(OBJEXT): {$(VPATH)}3/intern/string.h
+object.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+object.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+object.$(OBJEXT): {$(VPATH)}3/intern/time.h
+object.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+object.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+object.$(OBJEXT): {$(VPATH)}3/interpreter.h
+object.$(OBJEXT): {$(VPATH)}3/iterator.h
+object.$(OBJEXT): {$(VPATH)}3/memory.h
+object.$(OBJEXT): {$(VPATH)}3/method.h
+object.$(OBJEXT): {$(VPATH)}3/module.h
+object.$(OBJEXT): {$(VPATH)}3/newobj.h
+object.$(OBJEXT): {$(VPATH)}3/rgengc.h
+object.$(OBJEXT): {$(VPATH)}3/scan_args.h
+object.$(OBJEXT): {$(VPATH)}3/special_consts.h
+object.$(OBJEXT): {$(VPATH)}3/static_assert.h
+object.$(OBJEXT): {$(VPATH)}3/stdalign.h
+object.$(OBJEXT): {$(VPATH)}3/stdbool.h
+object.$(OBJEXT): {$(VPATH)}3/symbol.h
+object.$(OBJEXT): {$(VPATH)}3/token_paste.h
+object.$(OBJEXT): {$(VPATH)}3/value.h
+object.$(OBJEXT): {$(VPATH)}3/value_type.h
+object.$(OBJEXT): {$(VPATH)}3/variable.h
+object.$(OBJEXT): {$(VPATH)}3/warning_push.h
+object.$(OBJEXT): {$(VPATH)}3/xmalloc.h
object.$(OBJEXT): {$(VPATH)}assert.h
+object.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+object.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+object.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+object.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+object.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+object.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+object.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+object.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+object.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+object.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+object.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+object.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
object.$(OBJEXT): {$(VPATH)}builtin.h
object.$(OBJEXT): {$(VPATH)}config.h
object.$(OBJEXT): {$(VPATH)}constant.h
@@ -3130,13 +9241,164 @@ pack.$(OBJEXT): $(hdrdir)/ruby/ruby.h
pack.$(OBJEXT): $(top_srcdir)/internal/bits.h
pack.$(OBJEXT): $(top_srcdir)/internal/compilers.h
pack.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-pack.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
pack.$(OBJEXT): $(top_srcdir)/internal/string.h
pack.$(OBJEXT): $(top_srcdir)/internal/symbol.h
pack.$(OBJEXT): $(top_srcdir)/internal/util.h
pack.$(OBJEXT): $(top_srcdir)/internal/variable.h
pack.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+pack.$(OBJEXT): {$(VPATH)}3/anyargs.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+pack.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+pack.$(OBJEXT): {$(VPATH)}3/assume.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/const.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/error.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/format.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+pack.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+pack.$(OBJEXT): {$(VPATH)}3/cast.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+pack.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+pack.$(OBJEXT): {$(VPATH)}3/config.h
+pack.$(OBJEXT): {$(VPATH)}3/constant_p.h
+pack.$(OBJEXT): {$(VPATH)}3/core.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+pack.$(OBJEXT): {$(VPATH)}3/core/robject.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+pack.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+pack.$(OBJEXT): {$(VPATH)}3/ctype.h
+pack.$(OBJEXT): {$(VPATH)}3/dllexport.h
+pack.$(OBJEXT): {$(VPATH)}3/dosish.h
+pack.$(OBJEXT): {$(VPATH)}3/error.h
+pack.$(OBJEXT): {$(VPATH)}3/eval.h
+pack.$(OBJEXT): {$(VPATH)}3/event.h
+pack.$(OBJEXT): {$(VPATH)}3/fl_type.h
+pack.$(OBJEXT): {$(VPATH)}3/gc.h
+pack.$(OBJEXT): {$(VPATH)}3/glob.h
+pack.$(OBJEXT): {$(VPATH)}3/globals.h
+pack.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+pack.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+pack.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+pack.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+pack.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+pack.$(OBJEXT): {$(VPATH)}3/has/extension.h
+pack.$(OBJEXT): {$(VPATH)}3/has/feature.h
+pack.$(OBJEXT): {$(VPATH)}3/has/warning.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/array.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/class.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/error.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/file.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/io.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/load.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/object.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/process.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/random.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/range.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/re.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/select.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/string.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/time.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+pack.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+pack.$(OBJEXT): {$(VPATH)}3/interpreter.h
+pack.$(OBJEXT): {$(VPATH)}3/iterator.h
+pack.$(OBJEXT): {$(VPATH)}3/memory.h
+pack.$(OBJEXT): {$(VPATH)}3/method.h
+pack.$(OBJEXT): {$(VPATH)}3/module.h
+pack.$(OBJEXT): {$(VPATH)}3/newobj.h
+pack.$(OBJEXT): {$(VPATH)}3/rgengc.h
+pack.$(OBJEXT): {$(VPATH)}3/scan_args.h
+pack.$(OBJEXT): {$(VPATH)}3/special_consts.h
+pack.$(OBJEXT): {$(VPATH)}3/static_assert.h
+pack.$(OBJEXT): {$(VPATH)}3/stdalign.h
+pack.$(OBJEXT): {$(VPATH)}3/stdbool.h
+pack.$(OBJEXT): {$(VPATH)}3/symbol.h
+pack.$(OBJEXT): {$(VPATH)}3/token_paste.h
+pack.$(OBJEXT): {$(VPATH)}3/value.h
+pack.$(OBJEXT): {$(VPATH)}3/value_type.h
+pack.$(OBJEXT): {$(VPATH)}3/variable.h
+pack.$(OBJEXT): {$(VPATH)}3/warning_push.h
+pack.$(OBJEXT): {$(VPATH)}3/xmalloc.h
pack.$(OBJEXT): {$(VPATH)}assert.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+pack.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
pack.$(OBJEXT): {$(VPATH)}builtin.h
pack.$(OBJEXT): {$(VPATH)}config.h
pack.$(OBJEXT): {$(VPATH)}constant.h
@@ -3172,7 +9434,6 @@ parse.$(OBJEXT): $(top_srcdir)/internal/rational.h
parse.$(OBJEXT): $(top_srcdir)/internal/re.h
parse.$(OBJEXT): $(top_srcdir)/internal/serial.h
parse.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-parse.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
parse.$(OBJEXT): $(top_srcdir)/internal/string.h
parse.$(OBJEXT): $(top_srcdir)/internal/symbol.h
parse.$(OBJEXT): $(top_srcdir)/internal/thread.h
@@ -3180,7 +9441,159 @@ parse.$(OBJEXT): $(top_srcdir)/internal/util.h
parse.$(OBJEXT): $(top_srcdir)/internal/variable.h
parse.$(OBJEXT): $(top_srcdir)/internal/vm.h
parse.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+parse.$(OBJEXT): {$(VPATH)}3/anyargs.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+parse.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+parse.$(OBJEXT): {$(VPATH)}3/assume.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/const.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/error.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/format.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+parse.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+parse.$(OBJEXT): {$(VPATH)}3/cast.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+parse.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+parse.$(OBJEXT): {$(VPATH)}3/config.h
+parse.$(OBJEXT): {$(VPATH)}3/constant_p.h
+parse.$(OBJEXT): {$(VPATH)}3/core.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+parse.$(OBJEXT): {$(VPATH)}3/core/robject.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+parse.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+parse.$(OBJEXT): {$(VPATH)}3/ctype.h
+parse.$(OBJEXT): {$(VPATH)}3/dllexport.h
+parse.$(OBJEXT): {$(VPATH)}3/dosish.h
+parse.$(OBJEXT): {$(VPATH)}3/error.h
+parse.$(OBJEXT): {$(VPATH)}3/eval.h
+parse.$(OBJEXT): {$(VPATH)}3/event.h
+parse.$(OBJEXT): {$(VPATH)}3/fl_type.h
+parse.$(OBJEXT): {$(VPATH)}3/gc.h
+parse.$(OBJEXT): {$(VPATH)}3/glob.h
+parse.$(OBJEXT): {$(VPATH)}3/globals.h
+parse.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+parse.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+parse.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+parse.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+parse.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+parse.$(OBJEXT): {$(VPATH)}3/has/extension.h
+parse.$(OBJEXT): {$(VPATH)}3/has/feature.h
+parse.$(OBJEXT): {$(VPATH)}3/has/warning.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/array.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/class.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/error.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/file.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/io.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/load.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/object.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/process.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/random.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/range.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/re.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/select.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/string.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/time.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+parse.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+parse.$(OBJEXT): {$(VPATH)}3/interpreter.h
+parse.$(OBJEXT): {$(VPATH)}3/iterator.h
+parse.$(OBJEXT): {$(VPATH)}3/memory.h
+parse.$(OBJEXT): {$(VPATH)}3/method.h
+parse.$(OBJEXT): {$(VPATH)}3/module.h
+parse.$(OBJEXT): {$(VPATH)}3/newobj.h
+parse.$(OBJEXT): {$(VPATH)}3/rgengc.h
+parse.$(OBJEXT): {$(VPATH)}3/scan_args.h
+parse.$(OBJEXT): {$(VPATH)}3/special_consts.h
+parse.$(OBJEXT): {$(VPATH)}3/static_assert.h
+parse.$(OBJEXT): {$(VPATH)}3/stdalign.h
+parse.$(OBJEXT): {$(VPATH)}3/stdbool.h
+parse.$(OBJEXT): {$(VPATH)}3/symbol.h
+parse.$(OBJEXT): {$(VPATH)}3/token_paste.h
+parse.$(OBJEXT): {$(VPATH)}3/value.h
+parse.$(OBJEXT): {$(VPATH)}3/value_type.h
+parse.$(OBJEXT): {$(VPATH)}3/variable.h
+parse.$(OBJEXT): {$(VPATH)}3/warning_push.h
+parse.$(OBJEXT): {$(VPATH)}3/xmalloc.h
parse.$(OBJEXT): {$(VPATH)}assert.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+parse.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
parse.$(OBJEXT): {$(VPATH)}config.h
parse.$(OBJEXT): {$(VPATH)}constant.h
parse.$(OBJEXT): {$(VPATH)}defines.h
@@ -3251,12 +9664,163 @@ proc.$(OBJEXT): $(top_srcdir)/internal/object.h
proc.$(OBJEXT): $(top_srcdir)/internal/proc.h
proc.$(OBJEXT): $(top_srcdir)/internal/serial.h
proc.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-proc.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
proc.$(OBJEXT): $(top_srcdir)/internal/string.h
proc.$(OBJEXT): $(top_srcdir)/internal/symbol.h
proc.$(OBJEXT): $(top_srcdir)/internal/vm.h
proc.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+proc.$(OBJEXT): {$(VPATH)}3/anyargs.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+proc.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+proc.$(OBJEXT): {$(VPATH)}3/assume.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/const.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/error.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/format.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+proc.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+proc.$(OBJEXT): {$(VPATH)}3/cast.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+proc.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+proc.$(OBJEXT): {$(VPATH)}3/config.h
+proc.$(OBJEXT): {$(VPATH)}3/constant_p.h
+proc.$(OBJEXT): {$(VPATH)}3/core.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+proc.$(OBJEXT): {$(VPATH)}3/core/robject.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+proc.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+proc.$(OBJEXT): {$(VPATH)}3/ctype.h
+proc.$(OBJEXT): {$(VPATH)}3/dllexport.h
+proc.$(OBJEXT): {$(VPATH)}3/dosish.h
+proc.$(OBJEXT): {$(VPATH)}3/error.h
+proc.$(OBJEXT): {$(VPATH)}3/eval.h
+proc.$(OBJEXT): {$(VPATH)}3/event.h
+proc.$(OBJEXT): {$(VPATH)}3/fl_type.h
+proc.$(OBJEXT): {$(VPATH)}3/gc.h
+proc.$(OBJEXT): {$(VPATH)}3/glob.h
+proc.$(OBJEXT): {$(VPATH)}3/globals.h
+proc.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+proc.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+proc.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+proc.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+proc.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+proc.$(OBJEXT): {$(VPATH)}3/has/extension.h
+proc.$(OBJEXT): {$(VPATH)}3/has/feature.h
+proc.$(OBJEXT): {$(VPATH)}3/has/warning.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/array.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/class.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/error.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/file.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/io.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/load.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/object.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/process.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/random.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/range.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/re.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/select.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/string.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/time.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+proc.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+proc.$(OBJEXT): {$(VPATH)}3/interpreter.h
+proc.$(OBJEXT): {$(VPATH)}3/iterator.h
+proc.$(OBJEXT): {$(VPATH)}3/memory.h
+proc.$(OBJEXT): {$(VPATH)}3/method.h
+proc.$(OBJEXT): {$(VPATH)}3/module.h
+proc.$(OBJEXT): {$(VPATH)}3/newobj.h
+proc.$(OBJEXT): {$(VPATH)}3/rgengc.h
+proc.$(OBJEXT): {$(VPATH)}3/scan_args.h
+proc.$(OBJEXT): {$(VPATH)}3/special_consts.h
+proc.$(OBJEXT): {$(VPATH)}3/static_assert.h
+proc.$(OBJEXT): {$(VPATH)}3/stdalign.h
+proc.$(OBJEXT): {$(VPATH)}3/stdbool.h
+proc.$(OBJEXT): {$(VPATH)}3/symbol.h
+proc.$(OBJEXT): {$(VPATH)}3/token_paste.h
+proc.$(OBJEXT): {$(VPATH)}3/value.h
+proc.$(OBJEXT): {$(VPATH)}3/value_type.h
+proc.$(OBJEXT): {$(VPATH)}3/variable.h
+proc.$(OBJEXT): {$(VPATH)}3/warning_push.h
+proc.$(OBJEXT): {$(VPATH)}3/xmalloc.h
proc.$(OBJEXT): {$(VPATH)}assert.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+proc.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
proc.$(OBJEXT): {$(VPATH)}config.h
proc.$(OBJEXT): {$(VPATH)}defines.h
proc.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3301,13 +9865,164 @@ process.$(OBJEXT): $(top_srcdir)/internal/object.h
process.$(OBJEXT): $(top_srcdir)/internal/process.h
process.$(OBJEXT): $(top_srcdir)/internal/serial.h
process.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-process.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
process.$(OBJEXT): $(top_srcdir)/internal/string.h
process.$(OBJEXT): $(top_srcdir)/internal/thread.h
process.$(OBJEXT): $(top_srcdir)/internal/variable.h
process.$(OBJEXT): $(top_srcdir)/internal/vm.h
process.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+process.$(OBJEXT): {$(VPATH)}3/anyargs.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+process.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+process.$(OBJEXT): {$(VPATH)}3/assume.h
+process.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+process.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+process.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+process.$(OBJEXT): {$(VPATH)}3/attr/const.h
+process.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+process.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+process.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+process.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+process.$(OBJEXT): {$(VPATH)}3/attr/error.h
+process.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+process.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+process.$(OBJEXT): {$(VPATH)}3/attr/format.h
+process.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+process.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+process.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+process.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+process.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+process.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+process.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+process.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+process.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+process.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+process.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+process.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+process.$(OBJEXT): {$(VPATH)}3/cast.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+process.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+process.$(OBJEXT): {$(VPATH)}3/config.h
+process.$(OBJEXT): {$(VPATH)}3/constant_p.h
+process.$(OBJEXT): {$(VPATH)}3/core.h
+process.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+process.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+process.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+process.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+process.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+process.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+process.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+process.$(OBJEXT): {$(VPATH)}3/core/robject.h
+process.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+process.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+process.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+process.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+process.$(OBJEXT): {$(VPATH)}3/ctype.h
+process.$(OBJEXT): {$(VPATH)}3/dllexport.h
+process.$(OBJEXT): {$(VPATH)}3/dosish.h
+process.$(OBJEXT): {$(VPATH)}3/error.h
+process.$(OBJEXT): {$(VPATH)}3/eval.h
+process.$(OBJEXT): {$(VPATH)}3/event.h
+process.$(OBJEXT): {$(VPATH)}3/fl_type.h
+process.$(OBJEXT): {$(VPATH)}3/gc.h
+process.$(OBJEXT): {$(VPATH)}3/glob.h
+process.$(OBJEXT): {$(VPATH)}3/globals.h
+process.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+process.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+process.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+process.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+process.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+process.$(OBJEXT): {$(VPATH)}3/has/extension.h
+process.$(OBJEXT): {$(VPATH)}3/has/feature.h
+process.$(OBJEXT): {$(VPATH)}3/has/warning.h
+process.$(OBJEXT): {$(VPATH)}3/intern/array.h
+process.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+process.$(OBJEXT): {$(VPATH)}3/intern/class.h
+process.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+process.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+process.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+process.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+process.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+process.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+process.$(OBJEXT): {$(VPATH)}3/intern/error.h
+process.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+process.$(OBJEXT): {$(VPATH)}3/intern/file.h
+process.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+process.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+process.$(OBJEXT): {$(VPATH)}3/intern/io.h
+process.$(OBJEXT): {$(VPATH)}3/intern/load.h
+process.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+process.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+process.$(OBJEXT): {$(VPATH)}3/intern/object.h
+process.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+process.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+process.$(OBJEXT): {$(VPATH)}3/intern/process.h
+process.$(OBJEXT): {$(VPATH)}3/intern/random.h
+process.$(OBJEXT): {$(VPATH)}3/intern/range.h
+process.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+process.$(OBJEXT): {$(VPATH)}3/intern/re.h
+process.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+process.$(OBJEXT): {$(VPATH)}3/intern/select.h
+process.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+process.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+process.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+process.$(OBJEXT): {$(VPATH)}3/intern/string.h
+process.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+process.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+process.$(OBJEXT): {$(VPATH)}3/intern/time.h
+process.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+process.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+process.$(OBJEXT): {$(VPATH)}3/interpreter.h
+process.$(OBJEXT): {$(VPATH)}3/iterator.h
+process.$(OBJEXT): {$(VPATH)}3/memory.h
+process.$(OBJEXT): {$(VPATH)}3/method.h
+process.$(OBJEXT): {$(VPATH)}3/module.h
+process.$(OBJEXT): {$(VPATH)}3/newobj.h
+process.$(OBJEXT): {$(VPATH)}3/rgengc.h
+process.$(OBJEXT): {$(VPATH)}3/scan_args.h
+process.$(OBJEXT): {$(VPATH)}3/special_consts.h
+process.$(OBJEXT): {$(VPATH)}3/static_assert.h
+process.$(OBJEXT): {$(VPATH)}3/stdalign.h
+process.$(OBJEXT): {$(VPATH)}3/stdbool.h
+process.$(OBJEXT): {$(VPATH)}3/symbol.h
+process.$(OBJEXT): {$(VPATH)}3/token_paste.h
+process.$(OBJEXT): {$(VPATH)}3/value.h
+process.$(OBJEXT): {$(VPATH)}3/value_type.h
+process.$(OBJEXT): {$(VPATH)}3/variable.h
+process.$(OBJEXT): {$(VPATH)}3/warning_push.h
+process.$(OBJEXT): {$(VPATH)}3/xmalloc.h
process.$(OBJEXT): {$(VPATH)}assert.h
+process.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+process.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+process.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+process.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+process.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+process.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+process.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+process.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+process.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+process.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+process.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+process.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
process.$(OBJEXT): {$(VPATH)}config.h
process.$(OBJEXT): {$(VPATH)}constant.h
process.$(OBJEXT): {$(VPATH)}defines.h
@@ -3347,10 +10062,161 @@ random.$(OBJEXT): $(top_srcdir)/internal/random.h
random.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
random.$(OBJEXT): $(top_srcdir)/internal/serial.h
random.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-random.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
random.$(OBJEXT): $(top_srcdir)/internal/string.h
random.$(OBJEXT): $(top_srcdir)/internal/vm.h
+random.$(OBJEXT): {$(VPATH)}3/anyargs.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+random.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+random.$(OBJEXT): {$(VPATH)}3/assume.h
+random.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+random.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+random.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+random.$(OBJEXT): {$(VPATH)}3/attr/const.h
+random.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+random.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+random.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+random.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+random.$(OBJEXT): {$(VPATH)}3/attr/error.h
+random.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+random.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+random.$(OBJEXT): {$(VPATH)}3/attr/format.h
+random.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+random.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+random.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+random.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+random.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+random.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+random.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+random.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+random.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+random.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+random.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+random.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+random.$(OBJEXT): {$(VPATH)}3/cast.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+random.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+random.$(OBJEXT): {$(VPATH)}3/config.h
+random.$(OBJEXT): {$(VPATH)}3/constant_p.h
+random.$(OBJEXT): {$(VPATH)}3/core.h
+random.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+random.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+random.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+random.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+random.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+random.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+random.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+random.$(OBJEXT): {$(VPATH)}3/core/robject.h
+random.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+random.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+random.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+random.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+random.$(OBJEXT): {$(VPATH)}3/ctype.h
+random.$(OBJEXT): {$(VPATH)}3/dllexport.h
+random.$(OBJEXT): {$(VPATH)}3/dosish.h
+random.$(OBJEXT): {$(VPATH)}3/error.h
+random.$(OBJEXT): {$(VPATH)}3/eval.h
+random.$(OBJEXT): {$(VPATH)}3/event.h
+random.$(OBJEXT): {$(VPATH)}3/fl_type.h
+random.$(OBJEXT): {$(VPATH)}3/gc.h
+random.$(OBJEXT): {$(VPATH)}3/glob.h
+random.$(OBJEXT): {$(VPATH)}3/globals.h
+random.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+random.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+random.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+random.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+random.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+random.$(OBJEXT): {$(VPATH)}3/has/extension.h
+random.$(OBJEXT): {$(VPATH)}3/has/feature.h
+random.$(OBJEXT): {$(VPATH)}3/has/warning.h
+random.$(OBJEXT): {$(VPATH)}3/intern/array.h
+random.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+random.$(OBJEXT): {$(VPATH)}3/intern/class.h
+random.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+random.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+random.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+random.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+random.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+random.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+random.$(OBJEXT): {$(VPATH)}3/intern/error.h
+random.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+random.$(OBJEXT): {$(VPATH)}3/intern/file.h
+random.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+random.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+random.$(OBJEXT): {$(VPATH)}3/intern/io.h
+random.$(OBJEXT): {$(VPATH)}3/intern/load.h
+random.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+random.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+random.$(OBJEXT): {$(VPATH)}3/intern/object.h
+random.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+random.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+random.$(OBJEXT): {$(VPATH)}3/intern/process.h
+random.$(OBJEXT): {$(VPATH)}3/intern/random.h
+random.$(OBJEXT): {$(VPATH)}3/intern/range.h
+random.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+random.$(OBJEXT): {$(VPATH)}3/intern/re.h
+random.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+random.$(OBJEXT): {$(VPATH)}3/intern/select.h
+random.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+random.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+random.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+random.$(OBJEXT): {$(VPATH)}3/intern/string.h
+random.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+random.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+random.$(OBJEXT): {$(VPATH)}3/intern/time.h
+random.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+random.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+random.$(OBJEXT): {$(VPATH)}3/interpreter.h
+random.$(OBJEXT): {$(VPATH)}3/iterator.h
+random.$(OBJEXT): {$(VPATH)}3/memory.h
+random.$(OBJEXT): {$(VPATH)}3/method.h
+random.$(OBJEXT): {$(VPATH)}3/module.h
+random.$(OBJEXT): {$(VPATH)}3/newobj.h
+random.$(OBJEXT): {$(VPATH)}3/rgengc.h
+random.$(OBJEXT): {$(VPATH)}3/scan_args.h
+random.$(OBJEXT): {$(VPATH)}3/special_consts.h
+random.$(OBJEXT): {$(VPATH)}3/static_assert.h
+random.$(OBJEXT): {$(VPATH)}3/stdalign.h
+random.$(OBJEXT): {$(VPATH)}3/stdbool.h
+random.$(OBJEXT): {$(VPATH)}3/symbol.h
+random.$(OBJEXT): {$(VPATH)}3/token_paste.h
+random.$(OBJEXT): {$(VPATH)}3/value.h
+random.$(OBJEXT): {$(VPATH)}3/value_type.h
+random.$(OBJEXT): {$(VPATH)}3/variable.h
+random.$(OBJEXT): {$(VPATH)}3/warning_push.h
+random.$(OBJEXT): {$(VPATH)}3/xmalloc.h
random.$(OBJEXT): {$(VPATH)}assert.h
+random.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+random.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+random.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+random.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+random.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+random.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+random.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+random.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+random.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+random.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+random.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+random.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
random.$(OBJEXT): {$(VPATH)}config.h
random.$(OBJEXT): {$(VPATH)}defines.h
random.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3382,12 +10248,163 @@ range.$(OBJEXT): $(top_srcdir)/internal/numeric.h
range.$(OBJEXT): $(top_srcdir)/internal/range.h
range.$(OBJEXT): $(top_srcdir)/internal/serial.h
range.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-range.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
range.$(OBJEXT): $(top_srcdir)/internal/string.h
range.$(OBJEXT): $(top_srcdir)/internal/struct.h
range.$(OBJEXT): $(top_srcdir)/internal/vm.h
range.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+range.$(OBJEXT): {$(VPATH)}3/anyargs.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+range.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+range.$(OBJEXT): {$(VPATH)}3/assume.h
+range.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+range.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+range.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+range.$(OBJEXT): {$(VPATH)}3/attr/const.h
+range.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+range.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+range.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+range.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+range.$(OBJEXT): {$(VPATH)}3/attr/error.h
+range.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+range.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+range.$(OBJEXT): {$(VPATH)}3/attr/format.h
+range.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+range.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+range.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+range.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+range.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+range.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+range.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+range.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+range.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+range.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+range.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+range.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+range.$(OBJEXT): {$(VPATH)}3/cast.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+range.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+range.$(OBJEXT): {$(VPATH)}3/config.h
+range.$(OBJEXT): {$(VPATH)}3/constant_p.h
+range.$(OBJEXT): {$(VPATH)}3/core.h
+range.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+range.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+range.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+range.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+range.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+range.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+range.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+range.$(OBJEXT): {$(VPATH)}3/core/robject.h
+range.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+range.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+range.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+range.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+range.$(OBJEXT): {$(VPATH)}3/ctype.h
+range.$(OBJEXT): {$(VPATH)}3/dllexport.h
+range.$(OBJEXT): {$(VPATH)}3/dosish.h
+range.$(OBJEXT): {$(VPATH)}3/error.h
+range.$(OBJEXT): {$(VPATH)}3/eval.h
+range.$(OBJEXT): {$(VPATH)}3/event.h
+range.$(OBJEXT): {$(VPATH)}3/fl_type.h
+range.$(OBJEXT): {$(VPATH)}3/gc.h
+range.$(OBJEXT): {$(VPATH)}3/glob.h
+range.$(OBJEXT): {$(VPATH)}3/globals.h
+range.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+range.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+range.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+range.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+range.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+range.$(OBJEXT): {$(VPATH)}3/has/extension.h
+range.$(OBJEXT): {$(VPATH)}3/has/feature.h
+range.$(OBJEXT): {$(VPATH)}3/has/warning.h
+range.$(OBJEXT): {$(VPATH)}3/intern/array.h
+range.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+range.$(OBJEXT): {$(VPATH)}3/intern/class.h
+range.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+range.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+range.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+range.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+range.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+range.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+range.$(OBJEXT): {$(VPATH)}3/intern/error.h
+range.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+range.$(OBJEXT): {$(VPATH)}3/intern/file.h
+range.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+range.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+range.$(OBJEXT): {$(VPATH)}3/intern/io.h
+range.$(OBJEXT): {$(VPATH)}3/intern/load.h
+range.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+range.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+range.$(OBJEXT): {$(VPATH)}3/intern/object.h
+range.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+range.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+range.$(OBJEXT): {$(VPATH)}3/intern/process.h
+range.$(OBJEXT): {$(VPATH)}3/intern/random.h
+range.$(OBJEXT): {$(VPATH)}3/intern/range.h
+range.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+range.$(OBJEXT): {$(VPATH)}3/intern/re.h
+range.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+range.$(OBJEXT): {$(VPATH)}3/intern/select.h
+range.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+range.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+range.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+range.$(OBJEXT): {$(VPATH)}3/intern/string.h
+range.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+range.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+range.$(OBJEXT): {$(VPATH)}3/intern/time.h
+range.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+range.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+range.$(OBJEXT): {$(VPATH)}3/interpreter.h
+range.$(OBJEXT): {$(VPATH)}3/iterator.h
+range.$(OBJEXT): {$(VPATH)}3/memory.h
+range.$(OBJEXT): {$(VPATH)}3/method.h
+range.$(OBJEXT): {$(VPATH)}3/module.h
+range.$(OBJEXT): {$(VPATH)}3/newobj.h
+range.$(OBJEXT): {$(VPATH)}3/rgengc.h
+range.$(OBJEXT): {$(VPATH)}3/scan_args.h
+range.$(OBJEXT): {$(VPATH)}3/special_consts.h
+range.$(OBJEXT): {$(VPATH)}3/static_assert.h
+range.$(OBJEXT): {$(VPATH)}3/stdalign.h
+range.$(OBJEXT): {$(VPATH)}3/stdbool.h
+range.$(OBJEXT): {$(VPATH)}3/symbol.h
+range.$(OBJEXT): {$(VPATH)}3/token_paste.h
+range.$(OBJEXT): {$(VPATH)}3/value.h
+range.$(OBJEXT): {$(VPATH)}3/value_type.h
+range.$(OBJEXT): {$(VPATH)}3/variable.h
+range.$(OBJEXT): {$(VPATH)}3/warning_push.h
+range.$(OBJEXT): {$(VPATH)}3/xmalloc.h
range.$(OBJEXT): {$(VPATH)}assert.h
+range.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+range.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+range.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+range.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+range.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+range.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+range.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+range.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+range.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+range.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+range.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+range.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
range.$(OBJEXT): {$(VPATH)}config.h
range.$(OBJEXT): {$(VPATH)}defines.h
range.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3414,11 +10431,162 @@ rational.$(OBJEXT): $(top_srcdir)/internal/object.h
rational.$(OBJEXT): $(top_srcdir)/internal/rational.h
rational.$(OBJEXT): $(top_srcdir)/internal/serial.h
rational.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-rational.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
rational.$(OBJEXT): $(top_srcdir)/internal/string.h
rational.$(OBJEXT): $(top_srcdir)/internal/vm.h
rational.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+rational.$(OBJEXT): {$(VPATH)}3/anyargs.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+rational.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+rational.$(OBJEXT): {$(VPATH)}3/assume.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/const.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/error.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/format.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+rational.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+rational.$(OBJEXT): {$(VPATH)}3/cast.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+rational.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+rational.$(OBJEXT): {$(VPATH)}3/config.h
+rational.$(OBJEXT): {$(VPATH)}3/constant_p.h
+rational.$(OBJEXT): {$(VPATH)}3/core.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+rational.$(OBJEXT): {$(VPATH)}3/core/robject.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+rational.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+rational.$(OBJEXT): {$(VPATH)}3/ctype.h
+rational.$(OBJEXT): {$(VPATH)}3/dllexport.h
+rational.$(OBJEXT): {$(VPATH)}3/dosish.h
+rational.$(OBJEXT): {$(VPATH)}3/error.h
+rational.$(OBJEXT): {$(VPATH)}3/eval.h
+rational.$(OBJEXT): {$(VPATH)}3/event.h
+rational.$(OBJEXT): {$(VPATH)}3/fl_type.h
+rational.$(OBJEXT): {$(VPATH)}3/gc.h
+rational.$(OBJEXT): {$(VPATH)}3/glob.h
+rational.$(OBJEXT): {$(VPATH)}3/globals.h
+rational.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+rational.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+rational.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+rational.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+rational.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+rational.$(OBJEXT): {$(VPATH)}3/has/extension.h
+rational.$(OBJEXT): {$(VPATH)}3/has/feature.h
+rational.$(OBJEXT): {$(VPATH)}3/has/warning.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/array.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/class.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/error.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/file.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/io.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/load.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/object.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/process.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/random.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/range.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/re.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/select.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/string.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/time.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+rational.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+rational.$(OBJEXT): {$(VPATH)}3/interpreter.h
+rational.$(OBJEXT): {$(VPATH)}3/iterator.h
+rational.$(OBJEXT): {$(VPATH)}3/memory.h
+rational.$(OBJEXT): {$(VPATH)}3/method.h
+rational.$(OBJEXT): {$(VPATH)}3/module.h
+rational.$(OBJEXT): {$(VPATH)}3/newobj.h
+rational.$(OBJEXT): {$(VPATH)}3/rgengc.h
+rational.$(OBJEXT): {$(VPATH)}3/scan_args.h
+rational.$(OBJEXT): {$(VPATH)}3/special_consts.h
+rational.$(OBJEXT): {$(VPATH)}3/static_assert.h
+rational.$(OBJEXT): {$(VPATH)}3/stdalign.h
+rational.$(OBJEXT): {$(VPATH)}3/stdbool.h
+rational.$(OBJEXT): {$(VPATH)}3/symbol.h
+rational.$(OBJEXT): {$(VPATH)}3/token_paste.h
+rational.$(OBJEXT): {$(VPATH)}3/value.h
+rational.$(OBJEXT): {$(VPATH)}3/value_type.h
+rational.$(OBJEXT): {$(VPATH)}3/variable.h
+rational.$(OBJEXT): {$(VPATH)}3/warning_push.h
+rational.$(OBJEXT): {$(VPATH)}3/xmalloc.h
rational.$(OBJEXT): {$(VPATH)}assert.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+rational.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
rational.$(OBJEXT): {$(VPATH)}config.h
rational.$(OBJEXT): {$(VPATH)}defines.h
rational.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3442,10 +10610,162 @@ re.$(OBJEXT): $(top_srcdir)/internal/hash.h
re.$(OBJEXT): $(top_srcdir)/internal/imemo.h
re.$(OBJEXT): $(top_srcdir)/internal/re.h
re.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-re.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
re.$(OBJEXT): $(top_srcdir)/internal/string.h
re.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+re.$(OBJEXT): {$(VPATH)}3/anyargs.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+re.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+re.$(OBJEXT): {$(VPATH)}3/assume.h
+re.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+re.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+re.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+re.$(OBJEXT): {$(VPATH)}3/attr/const.h
+re.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+re.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+re.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+re.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+re.$(OBJEXT): {$(VPATH)}3/attr/error.h
+re.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+re.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+re.$(OBJEXT): {$(VPATH)}3/attr/format.h
+re.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+re.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+re.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+re.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+re.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+re.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+re.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+re.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+re.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+re.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+re.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+re.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+re.$(OBJEXT): {$(VPATH)}3/cast.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+re.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+re.$(OBJEXT): {$(VPATH)}3/config.h
+re.$(OBJEXT): {$(VPATH)}3/constant_p.h
+re.$(OBJEXT): {$(VPATH)}3/core.h
+re.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+re.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+re.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+re.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+re.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+re.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+re.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+re.$(OBJEXT): {$(VPATH)}3/core/rmatch.h
+re.$(OBJEXT): {$(VPATH)}3/core/robject.h
+re.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+re.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+re.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+re.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+re.$(OBJEXT): {$(VPATH)}3/ctype.h
+re.$(OBJEXT): {$(VPATH)}3/dllexport.h
+re.$(OBJEXT): {$(VPATH)}3/dosish.h
+re.$(OBJEXT): {$(VPATH)}3/error.h
+re.$(OBJEXT): {$(VPATH)}3/eval.h
+re.$(OBJEXT): {$(VPATH)}3/event.h
+re.$(OBJEXT): {$(VPATH)}3/fl_type.h
+re.$(OBJEXT): {$(VPATH)}3/gc.h
+re.$(OBJEXT): {$(VPATH)}3/glob.h
+re.$(OBJEXT): {$(VPATH)}3/globals.h
+re.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+re.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+re.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+re.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+re.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+re.$(OBJEXT): {$(VPATH)}3/has/extension.h
+re.$(OBJEXT): {$(VPATH)}3/has/feature.h
+re.$(OBJEXT): {$(VPATH)}3/has/warning.h
+re.$(OBJEXT): {$(VPATH)}3/intern/array.h
+re.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+re.$(OBJEXT): {$(VPATH)}3/intern/class.h
+re.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+re.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+re.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+re.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+re.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+re.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+re.$(OBJEXT): {$(VPATH)}3/intern/error.h
+re.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+re.$(OBJEXT): {$(VPATH)}3/intern/file.h
+re.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+re.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+re.$(OBJEXT): {$(VPATH)}3/intern/io.h
+re.$(OBJEXT): {$(VPATH)}3/intern/load.h
+re.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+re.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+re.$(OBJEXT): {$(VPATH)}3/intern/object.h
+re.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+re.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+re.$(OBJEXT): {$(VPATH)}3/intern/process.h
+re.$(OBJEXT): {$(VPATH)}3/intern/random.h
+re.$(OBJEXT): {$(VPATH)}3/intern/range.h
+re.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+re.$(OBJEXT): {$(VPATH)}3/intern/re.h
+re.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+re.$(OBJEXT): {$(VPATH)}3/intern/select.h
+re.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+re.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+re.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+re.$(OBJEXT): {$(VPATH)}3/intern/string.h
+re.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+re.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+re.$(OBJEXT): {$(VPATH)}3/intern/time.h
+re.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+re.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+re.$(OBJEXT): {$(VPATH)}3/interpreter.h
+re.$(OBJEXT): {$(VPATH)}3/iterator.h
+re.$(OBJEXT): {$(VPATH)}3/memory.h
+re.$(OBJEXT): {$(VPATH)}3/method.h
+re.$(OBJEXT): {$(VPATH)}3/module.h
+re.$(OBJEXT): {$(VPATH)}3/newobj.h
+re.$(OBJEXT): {$(VPATH)}3/rgengc.h
+re.$(OBJEXT): {$(VPATH)}3/scan_args.h
+re.$(OBJEXT): {$(VPATH)}3/special_consts.h
+re.$(OBJEXT): {$(VPATH)}3/static_assert.h
+re.$(OBJEXT): {$(VPATH)}3/stdalign.h
+re.$(OBJEXT): {$(VPATH)}3/stdbool.h
+re.$(OBJEXT): {$(VPATH)}3/symbol.h
+re.$(OBJEXT): {$(VPATH)}3/token_paste.h
+re.$(OBJEXT): {$(VPATH)}3/value.h
+re.$(OBJEXT): {$(VPATH)}3/value_type.h
+re.$(OBJEXT): {$(VPATH)}3/variable.h
+re.$(OBJEXT): {$(VPATH)}3/warning_push.h
+re.$(OBJEXT): {$(VPATH)}3/xmalloc.h
re.$(OBJEXT): {$(VPATH)}assert.h
+re.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+re.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+re.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+re.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+re.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+re.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+re.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+re.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+re.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+re.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+re.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+re.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
re.$(OBJEXT): {$(VPATH)}config.h
re.$(OBJEXT): {$(VPATH)}defines.h
re.$(OBJEXT): {$(VPATH)}encindex.h
@@ -3464,7 +10784,159 @@ re.$(OBJEXT): {$(VPATH)}st.h
re.$(OBJEXT): {$(VPATH)}subst.h
re.$(OBJEXT): {$(VPATH)}util.h
regcomp.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+regcomp.$(OBJEXT): {$(VPATH)}3/anyargs.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+regcomp.$(OBJEXT): {$(VPATH)}3/assume.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/const.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/error.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/format.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+regcomp.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+regcomp.$(OBJEXT): {$(VPATH)}3/cast.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+regcomp.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+regcomp.$(OBJEXT): {$(VPATH)}3/config.h
+regcomp.$(OBJEXT): {$(VPATH)}3/constant_p.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/robject.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+regcomp.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+regcomp.$(OBJEXT): {$(VPATH)}3/ctype.h
+regcomp.$(OBJEXT): {$(VPATH)}3/dllexport.h
+regcomp.$(OBJEXT): {$(VPATH)}3/dosish.h
+regcomp.$(OBJEXT): {$(VPATH)}3/error.h
+regcomp.$(OBJEXT): {$(VPATH)}3/eval.h
+regcomp.$(OBJEXT): {$(VPATH)}3/event.h
+regcomp.$(OBJEXT): {$(VPATH)}3/fl_type.h
+regcomp.$(OBJEXT): {$(VPATH)}3/gc.h
+regcomp.$(OBJEXT): {$(VPATH)}3/glob.h
+regcomp.$(OBJEXT): {$(VPATH)}3/globals.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/extension.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/feature.h
+regcomp.$(OBJEXT): {$(VPATH)}3/has/warning.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/array.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/class.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/error.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/file.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/io.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/load.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/object.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/process.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/random.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/range.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/re.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/select.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/string.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/time.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+regcomp.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+regcomp.$(OBJEXT): {$(VPATH)}3/interpreter.h
+regcomp.$(OBJEXT): {$(VPATH)}3/iterator.h
+regcomp.$(OBJEXT): {$(VPATH)}3/memory.h
+regcomp.$(OBJEXT): {$(VPATH)}3/method.h
+regcomp.$(OBJEXT): {$(VPATH)}3/module.h
+regcomp.$(OBJEXT): {$(VPATH)}3/newobj.h
+regcomp.$(OBJEXT): {$(VPATH)}3/rgengc.h
+regcomp.$(OBJEXT): {$(VPATH)}3/scan_args.h
+regcomp.$(OBJEXT): {$(VPATH)}3/special_consts.h
+regcomp.$(OBJEXT): {$(VPATH)}3/static_assert.h
+regcomp.$(OBJEXT): {$(VPATH)}3/stdalign.h
+regcomp.$(OBJEXT): {$(VPATH)}3/stdbool.h
+regcomp.$(OBJEXT): {$(VPATH)}3/symbol.h
+regcomp.$(OBJEXT): {$(VPATH)}3/token_paste.h
+regcomp.$(OBJEXT): {$(VPATH)}3/value.h
+regcomp.$(OBJEXT): {$(VPATH)}3/value_type.h
+regcomp.$(OBJEXT): {$(VPATH)}3/variable.h
+regcomp.$(OBJEXT): {$(VPATH)}3/warning_push.h
+regcomp.$(OBJEXT): {$(VPATH)}3/xmalloc.h
regcomp.$(OBJEXT): {$(VPATH)}assert.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+regcomp.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
regcomp.$(OBJEXT): {$(VPATH)}config.h
regcomp.$(OBJEXT): {$(VPATH)}defines.h
regcomp.$(OBJEXT): {$(VPATH)}intern.h
@@ -3477,7 +10949,159 @@ regcomp.$(OBJEXT): {$(VPATH)}regparse.h
regcomp.$(OBJEXT): {$(VPATH)}st.h
regcomp.$(OBJEXT): {$(VPATH)}subst.h
regenc.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+regenc.$(OBJEXT): {$(VPATH)}3/anyargs.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+regenc.$(OBJEXT): {$(VPATH)}3/assume.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/const.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/error.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/format.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+regenc.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+regenc.$(OBJEXT): {$(VPATH)}3/cast.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+regenc.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+regenc.$(OBJEXT): {$(VPATH)}3/config.h
+regenc.$(OBJEXT): {$(VPATH)}3/constant_p.h
+regenc.$(OBJEXT): {$(VPATH)}3/core.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/robject.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+regenc.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+regenc.$(OBJEXT): {$(VPATH)}3/ctype.h
+regenc.$(OBJEXT): {$(VPATH)}3/dllexport.h
+regenc.$(OBJEXT): {$(VPATH)}3/dosish.h
+regenc.$(OBJEXT): {$(VPATH)}3/error.h
+regenc.$(OBJEXT): {$(VPATH)}3/eval.h
+regenc.$(OBJEXT): {$(VPATH)}3/event.h
+regenc.$(OBJEXT): {$(VPATH)}3/fl_type.h
+regenc.$(OBJEXT): {$(VPATH)}3/gc.h
+regenc.$(OBJEXT): {$(VPATH)}3/glob.h
+regenc.$(OBJEXT): {$(VPATH)}3/globals.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/extension.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/feature.h
+regenc.$(OBJEXT): {$(VPATH)}3/has/warning.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/array.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/class.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/error.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/file.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/io.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/load.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/object.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/process.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/random.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/range.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/re.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/select.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/string.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/time.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+regenc.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+regenc.$(OBJEXT): {$(VPATH)}3/interpreter.h
+regenc.$(OBJEXT): {$(VPATH)}3/iterator.h
+regenc.$(OBJEXT): {$(VPATH)}3/memory.h
+regenc.$(OBJEXT): {$(VPATH)}3/method.h
+regenc.$(OBJEXT): {$(VPATH)}3/module.h
+regenc.$(OBJEXT): {$(VPATH)}3/newobj.h
+regenc.$(OBJEXT): {$(VPATH)}3/rgengc.h
+regenc.$(OBJEXT): {$(VPATH)}3/scan_args.h
+regenc.$(OBJEXT): {$(VPATH)}3/special_consts.h
+regenc.$(OBJEXT): {$(VPATH)}3/static_assert.h
+regenc.$(OBJEXT): {$(VPATH)}3/stdalign.h
+regenc.$(OBJEXT): {$(VPATH)}3/stdbool.h
+regenc.$(OBJEXT): {$(VPATH)}3/symbol.h
+regenc.$(OBJEXT): {$(VPATH)}3/token_paste.h
+regenc.$(OBJEXT): {$(VPATH)}3/value.h
+regenc.$(OBJEXT): {$(VPATH)}3/value_type.h
+regenc.$(OBJEXT): {$(VPATH)}3/variable.h
+regenc.$(OBJEXT): {$(VPATH)}3/warning_push.h
+regenc.$(OBJEXT): {$(VPATH)}3/xmalloc.h
regenc.$(OBJEXT): {$(VPATH)}assert.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+regenc.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
regenc.$(OBJEXT): {$(VPATH)}config.h
regenc.$(OBJEXT): {$(VPATH)}defines.h
regenc.$(OBJEXT): {$(VPATH)}intern.h
@@ -3489,7 +11113,159 @@ regenc.$(OBJEXT): {$(VPATH)}regint.h
regenc.$(OBJEXT): {$(VPATH)}st.h
regenc.$(OBJEXT): {$(VPATH)}subst.h
regerror.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+regerror.$(OBJEXT): {$(VPATH)}3/anyargs.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+regerror.$(OBJEXT): {$(VPATH)}3/assume.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/const.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/error.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/format.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+regerror.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+regerror.$(OBJEXT): {$(VPATH)}3/cast.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+regerror.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+regerror.$(OBJEXT): {$(VPATH)}3/config.h
+regerror.$(OBJEXT): {$(VPATH)}3/constant_p.h
+regerror.$(OBJEXT): {$(VPATH)}3/core.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/robject.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+regerror.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+regerror.$(OBJEXT): {$(VPATH)}3/ctype.h
+regerror.$(OBJEXT): {$(VPATH)}3/dllexport.h
+regerror.$(OBJEXT): {$(VPATH)}3/dosish.h
+regerror.$(OBJEXT): {$(VPATH)}3/error.h
+regerror.$(OBJEXT): {$(VPATH)}3/eval.h
+regerror.$(OBJEXT): {$(VPATH)}3/event.h
+regerror.$(OBJEXT): {$(VPATH)}3/fl_type.h
+regerror.$(OBJEXT): {$(VPATH)}3/gc.h
+regerror.$(OBJEXT): {$(VPATH)}3/glob.h
+regerror.$(OBJEXT): {$(VPATH)}3/globals.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/extension.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/feature.h
+regerror.$(OBJEXT): {$(VPATH)}3/has/warning.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/array.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/class.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/error.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/file.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/io.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/load.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/object.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/process.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/random.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/range.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/re.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/select.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/string.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/time.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+regerror.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+regerror.$(OBJEXT): {$(VPATH)}3/interpreter.h
+regerror.$(OBJEXT): {$(VPATH)}3/iterator.h
+regerror.$(OBJEXT): {$(VPATH)}3/memory.h
+regerror.$(OBJEXT): {$(VPATH)}3/method.h
+regerror.$(OBJEXT): {$(VPATH)}3/module.h
+regerror.$(OBJEXT): {$(VPATH)}3/newobj.h
+regerror.$(OBJEXT): {$(VPATH)}3/rgengc.h
+regerror.$(OBJEXT): {$(VPATH)}3/scan_args.h
+regerror.$(OBJEXT): {$(VPATH)}3/special_consts.h
+regerror.$(OBJEXT): {$(VPATH)}3/static_assert.h
+regerror.$(OBJEXT): {$(VPATH)}3/stdalign.h
+regerror.$(OBJEXT): {$(VPATH)}3/stdbool.h
+regerror.$(OBJEXT): {$(VPATH)}3/symbol.h
+regerror.$(OBJEXT): {$(VPATH)}3/token_paste.h
+regerror.$(OBJEXT): {$(VPATH)}3/value.h
+regerror.$(OBJEXT): {$(VPATH)}3/value_type.h
+regerror.$(OBJEXT): {$(VPATH)}3/variable.h
+regerror.$(OBJEXT): {$(VPATH)}3/warning_push.h
+regerror.$(OBJEXT): {$(VPATH)}3/xmalloc.h
regerror.$(OBJEXT): {$(VPATH)}assert.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+regerror.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
regerror.$(OBJEXT): {$(VPATH)}config.h
regerror.$(OBJEXT): {$(VPATH)}defines.h
regerror.$(OBJEXT): {$(VPATH)}intern.h
@@ -3501,7 +11277,159 @@ regerror.$(OBJEXT): {$(VPATH)}regint.h
regerror.$(OBJEXT): {$(VPATH)}st.h
regerror.$(OBJEXT): {$(VPATH)}subst.h
regexec.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+regexec.$(OBJEXT): {$(VPATH)}3/anyargs.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+regexec.$(OBJEXT): {$(VPATH)}3/assume.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/const.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/error.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/format.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+regexec.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+regexec.$(OBJEXT): {$(VPATH)}3/cast.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+regexec.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+regexec.$(OBJEXT): {$(VPATH)}3/config.h
+regexec.$(OBJEXT): {$(VPATH)}3/constant_p.h
+regexec.$(OBJEXT): {$(VPATH)}3/core.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/robject.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+regexec.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+regexec.$(OBJEXT): {$(VPATH)}3/ctype.h
+regexec.$(OBJEXT): {$(VPATH)}3/dllexport.h
+regexec.$(OBJEXT): {$(VPATH)}3/dosish.h
+regexec.$(OBJEXT): {$(VPATH)}3/error.h
+regexec.$(OBJEXT): {$(VPATH)}3/eval.h
+regexec.$(OBJEXT): {$(VPATH)}3/event.h
+regexec.$(OBJEXT): {$(VPATH)}3/fl_type.h
+regexec.$(OBJEXT): {$(VPATH)}3/gc.h
+regexec.$(OBJEXT): {$(VPATH)}3/glob.h
+regexec.$(OBJEXT): {$(VPATH)}3/globals.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/extension.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/feature.h
+regexec.$(OBJEXT): {$(VPATH)}3/has/warning.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/array.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/class.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/error.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/file.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/io.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/load.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/object.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/process.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/random.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/range.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/re.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/select.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/string.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/time.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+regexec.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+regexec.$(OBJEXT): {$(VPATH)}3/interpreter.h
+regexec.$(OBJEXT): {$(VPATH)}3/iterator.h
+regexec.$(OBJEXT): {$(VPATH)}3/memory.h
+regexec.$(OBJEXT): {$(VPATH)}3/method.h
+regexec.$(OBJEXT): {$(VPATH)}3/module.h
+regexec.$(OBJEXT): {$(VPATH)}3/newobj.h
+regexec.$(OBJEXT): {$(VPATH)}3/rgengc.h
+regexec.$(OBJEXT): {$(VPATH)}3/scan_args.h
+regexec.$(OBJEXT): {$(VPATH)}3/special_consts.h
+regexec.$(OBJEXT): {$(VPATH)}3/static_assert.h
+regexec.$(OBJEXT): {$(VPATH)}3/stdalign.h
+regexec.$(OBJEXT): {$(VPATH)}3/stdbool.h
+regexec.$(OBJEXT): {$(VPATH)}3/symbol.h
+regexec.$(OBJEXT): {$(VPATH)}3/token_paste.h
+regexec.$(OBJEXT): {$(VPATH)}3/value.h
+regexec.$(OBJEXT): {$(VPATH)}3/value_type.h
+regexec.$(OBJEXT): {$(VPATH)}3/variable.h
+regexec.$(OBJEXT): {$(VPATH)}3/warning_push.h
+regexec.$(OBJEXT): {$(VPATH)}3/xmalloc.h
regexec.$(OBJEXT): {$(VPATH)}assert.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+regexec.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
regexec.$(OBJEXT): {$(VPATH)}config.h
regexec.$(OBJEXT): {$(VPATH)}defines.h
regexec.$(OBJEXT): {$(VPATH)}intern.h
@@ -3513,7 +11441,159 @@ regexec.$(OBJEXT): {$(VPATH)}regint.h
regexec.$(OBJEXT): {$(VPATH)}st.h
regexec.$(OBJEXT): {$(VPATH)}subst.h
regparse.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+regparse.$(OBJEXT): {$(VPATH)}3/anyargs.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+regparse.$(OBJEXT): {$(VPATH)}3/assume.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/const.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/error.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/format.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+regparse.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+regparse.$(OBJEXT): {$(VPATH)}3/cast.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+regparse.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+regparse.$(OBJEXT): {$(VPATH)}3/config.h
+regparse.$(OBJEXT): {$(VPATH)}3/constant_p.h
+regparse.$(OBJEXT): {$(VPATH)}3/core.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/robject.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+regparse.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+regparse.$(OBJEXT): {$(VPATH)}3/ctype.h
+regparse.$(OBJEXT): {$(VPATH)}3/dllexport.h
+regparse.$(OBJEXT): {$(VPATH)}3/dosish.h
+regparse.$(OBJEXT): {$(VPATH)}3/error.h
+regparse.$(OBJEXT): {$(VPATH)}3/eval.h
+regparse.$(OBJEXT): {$(VPATH)}3/event.h
+regparse.$(OBJEXT): {$(VPATH)}3/fl_type.h
+regparse.$(OBJEXT): {$(VPATH)}3/gc.h
+regparse.$(OBJEXT): {$(VPATH)}3/glob.h
+regparse.$(OBJEXT): {$(VPATH)}3/globals.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/extension.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/feature.h
+regparse.$(OBJEXT): {$(VPATH)}3/has/warning.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/array.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/class.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/error.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/file.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/io.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/load.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/object.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/process.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/random.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/range.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/re.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/select.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/string.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/time.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+regparse.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+regparse.$(OBJEXT): {$(VPATH)}3/interpreter.h
+regparse.$(OBJEXT): {$(VPATH)}3/iterator.h
+regparse.$(OBJEXT): {$(VPATH)}3/memory.h
+regparse.$(OBJEXT): {$(VPATH)}3/method.h
+regparse.$(OBJEXT): {$(VPATH)}3/module.h
+regparse.$(OBJEXT): {$(VPATH)}3/newobj.h
+regparse.$(OBJEXT): {$(VPATH)}3/rgengc.h
+regparse.$(OBJEXT): {$(VPATH)}3/scan_args.h
+regparse.$(OBJEXT): {$(VPATH)}3/special_consts.h
+regparse.$(OBJEXT): {$(VPATH)}3/static_assert.h
+regparse.$(OBJEXT): {$(VPATH)}3/stdalign.h
+regparse.$(OBJEXT): {$(VPATH)}3/stdbool.h
+regparse.$(OBJEXT): {$(VPATH)}3/symbol.h
+regparse.$(OBJEXT): {$(VPATH)}3/token_paste.h
+regparse.$(OBJEXT): {$(VPATH)}3/value.h
+regparse.$(OBJEXT): {$(VPATH)}3/value_type.h
+regparse.$(OBJEXT): {$(VPATH)}3/variable.h
+regparse.$(OBJEXT): {$(VPATH)}3/warning_push.h
+regparse.$(OBJEXT): {$(VPATH)}3/xmalloc.h
regparse.$(OBJEXT): {$(VPATH)}assert.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+regparse.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
regparse.$(OBJEXT): {$(VPATH)}config.h
regparse.$(OBJEXT): {$(VPATH)}defines.h
regparse.$(OBJEXT): {$(VPATH)}intern.h
@@ -3526,7 +11606,159 @@ regparse.$(OBJEXT): {$(VPATH)}regparse.h
regparse.$(OBJEXT): {$(VPATH)}st.h
regparse.$(OBJEXT): {$(VPATH)}subst.h
regsyntax.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/anyargs.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/assume.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/const.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/error.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/format.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/cast.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/config.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/constant_p.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/robject.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/ctype.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/dllexport.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/dosish.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/error.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/eval.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/event.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/fl_type.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/gc.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/glob.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/globals.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/extension.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/feature.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/has/warning.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/array.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/class.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/error.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/file.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/io.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/load.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/object.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/process.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/random.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/range.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/re.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/select.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/string.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/time.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/interpreter.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/iterator.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/memory.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/method.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/module.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/newobj.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/rgengc.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/scan_args.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/special_consts.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/static_assert.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/stdalign.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/stdbool.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/symbol.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/token_paste.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/value.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/value_type.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/variable.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/warning_push.h
+regsyntax.$(OBJEXT): {$(VPATH)}3/xmalloc.h
regsyntax.$(OBJEXT): {$(VPATH)}assert.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+regsyntax.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
regsyntax.$(OBJEXT): {$(VPATH)}config.h
regsyntax.$(OBJEXT): {$(VPATH)}defines.h
regsyntax.$(OBJEXT): {$(VPATH)}intern.h
@@ -3537,6 +11769,15 @@ regsyntax.$(OBJEXT): {$(VPATH)}regint.h
regsyntax.$(OBJEXT): {$(VPATH)}regsyntax.c
regsyntax.$(OBJEXT): {$(VPATH)}st.h
regsyntax.$(OBJEXT): {$(VPATH)}subst.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+ruby-runner.$(OBJEXT): {$(VPATH)}3/config.h
ruby-runner.$(OBJEXT): {$(VPATH)}config.h
ruby-runner.$(OBJEXT): {$(VPATH)}ruby-runner.c
ruby-runner.$(OBJEXT): {$(VPATH)}ruby-runner.h
@@ -3562,12 +11803,163 @@ ruby.$(OBJEXT): $(top_srcdir)/internal/object.h
ruby.$(OBJEXT): $(top_srcdir)/internal/parse.h
ruby.$(OBJEXT): $(top_srcdir)/internal/serial.h
ruby.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-ruby.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
ruby.$(OBJEXT): $(top_srcdir)/internal/string.h
ruby.$(OBJEXT): $(top_srcdir)/internal/variable.h
ruby.$(OBJEXT): $(top_srcdir)/internal/vm.h
ruby.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+ruby.$(OBJEXT): {$(VPATH)}3/anyargs.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+ruby.$(OBJEXT): {$(VPATH)}3/assume.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/const.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/error.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/format.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+ruby.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+ruby.$(OBJEXT): {$(VPATH)}3/cast.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+ruby.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+ruby.$(OBJEXT): {$(VPATH)}3/config.h
+ruby.$(OBJEXT): {$(VPATH)}3/constant_p.h
+ruby.$(OBJEXT): {$(VPATH)}3/core.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/robject.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+ruby.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+ruby.$(OBJEXT): {$(VPATH)}3/ctype.h
+ruby.$(OBJEXT): {$(VPATH)}3/dllexport.h
+ruby.$(OBJEXT): {$(VPATH)}3/dosish.h
+ruby.$(OBJEXT): {$(VPATH)}3/error.h
+ruby.$(OBJEXT): {$(VPATH)}3/eval.h
+ruby.$(OBJEXT): {$(VPATH)}3/event.h
+ruby.$(OBJEXT): {$(VPATH)}3/fl_type.h
+ruby.$(OBJEXT): {$(VPATH)}3/gc.h
+ruby.$(OBJEXT): {$(VPATH)}3/glob.h
+ruby.$(OBJEXT): {$(VPATH)}3/globals.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/extension.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/feature.h
+ruby.$(OBJEXT): {$(VPATH)}3/has/warning.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/array.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/class.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/error.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/file.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/io.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/load.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/object.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/process.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/random.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/range.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/re.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/select.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/string.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/time.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+ruby.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+ruby.$(OBJEXT): {$(VPATH)}3/interpreter.h
+ruby.$(OBJEXT): {$(VPATH)}3/iterator.h
+ruby.$(OBJEXT): {$(VPATH)}3/memory.h
+ruby.$(OBJEXT): {$(VPATH)}3/method.h
+ruby.$(OBJEXT): {$(VPATH)}3/module.h
+ruby.$(OBJEXT): {$(VPATH)}3/newobj.h
+ruby.$(OBJEXT): {$(VPATH)}3/rgengc.h
+ruby.$(OBJEXT): {$(VPATH)}3/scan_args.h
+ruby.$(OBJEXT): {$(VPATH)}3/special_consts.h
+ruby.$(OBJEXT): {$(VPATH)}3/static_assert.h
+ruby.$(OBJEXT): {$(VPATH)}3/stdalign.h
+ruby.$(OBJEXT): {$(VPATH)}3/stdbool.h
+ruby.$(OBJEXT): {$(VPATH)}3/symbol.h
+ruby.$(OBJEXT): {$(VPATH)}3/token_paste.h
+ruby.$(OBJEXT): {$(VPATH)}3/value.h
+ruby.$(OBJEXT): {$(VPATH)}3/value_type.h
+ruby.$(OBJEXT): {$(VPATH)}3/variable.h
+ruby.$(OBJEXT): {$(VPATH)}3/warning_push.h
+ruby.$(OBJEXT): {$(VPATH)}3/xmalloc.h
ruby.$(OBJEXT): {$(VPATH)}assert.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+ruby.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
ruby.$(OBJEXT): {$(VPATH)}config.h
ruby.$(OBJEXT): {$(VPATH)}constant.h
ruby.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -3599,7 +11991,159 @@ ruby.$(OBJEXT): {$(VPATH)}vm_core.h
ruby.$(OBJEXT): {$(VPATH)}vm_opts.h
setproctitle.$(OBJEXT): $(hdrdir)/ruby.h
setproctitle.$(OBJEXT): $(hdrdir)/ruby/ruby.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/anyargs.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/assume.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/const.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/error.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/format.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/cast.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/config.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/constant_p.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/robject.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/ctype.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/dllexport.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/dosish.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/error.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/eval.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/event.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/fl_type.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/gc.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/glob.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/globals.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/extension.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/feature.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/has/warning.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/array.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/class.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/error.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/file.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/io.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/load.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/object.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/process.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/random.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/range.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/re.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/select.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/string.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/time.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/interpreter.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/iterator.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/memory.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/method.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/module.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/newobj.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/rgengc.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/scan_args.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/special_consts.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/static_assert.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/stdalign.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/stdbool.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/symbol.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/token_paste.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/value.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/value_type.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/variable.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/warning_push.h
+setproctitle.$(OBJEXT): {$(VPATH)}3/xmalloc.h
setproctitle.$(OBJEXT): {$(VPATH)}assert.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+setproctitle.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
setproctitle.$(OBJEXT): {$(VPATH)}config.h
setproctitle.$(OBJEXT): {$(VPATH)}defines.h
setproctitle.$(OBJEXT): {$(VPATH)}intern.h
@@ -3623,12 +12167,163 @@ signal.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
signal.$(OBJEXT): $(top_srcdir)/internal/serial.h
signal.$(OBJEXT): $(top_srcdir)/internal/signal.h
signal.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-signal.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
signal.$(OBJEXT): $(top_srcdir)/internal/string.h
signal.$(OBJEXT): $(top_srcdir)/internal/thread.h
signal.$(OBJEXT): $(top_srcdir)/internal/vm.h
signal.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+signal.$(OBJEXT): {$(VPATH)}3/anyargs.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+signal.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+signal.$(OBJEXT): {$(VPATH)}3/assume.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/const.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/error.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/format.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+signal.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+signal.$(OBJEXT): {$(VPATH)}3/cast.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+signal.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+signal.$(OBJEXT): {$(VPATH)}3/config.h
+signal.$(OBJEXT): {$(VPATH)}3/constant_p.h
+signal.$(OBJEXT): {$(VPATH)}3/core.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+signal.$(OBJEXT): {$(VPATH)}3/core/robject.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+signal.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+signal.$(OBJEXT): {$(VPATH)}3/ctype.h
+signal.$(OBJEXT): {$(VPATH)}3/dllexport.h
+signal.$(OBJEXT): {$(VPATH)}3/dosish.h
+signal.$(OBJEXT): {$(VPATH)}3/error.h
+signal.$(OBJEXT): {$(VPATH)}3/eval.h
+signal.$(OBJEXT): {$(VPATH)}3/event.h
+signal.$(OBJEXT): {$(VPATH)}3/fl_type.h
+signal.$(OBJEXT): {$(VPATH)}3/gc.h
+signal.$(OBJEXT): {$(VPATH)}3/glob.h
+signal.$(OBJEXT): {$(VPATH)}3/globals.h
+signal.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+signal.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+signal.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+signal.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+signal.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+signal.$(OBJEXT): {$(VPATH)}3/has/extension.h
+signal.$(OBJEXT): {$(VPATH)}3/has/feature.h
+signal.$(OBJEXT): {$(VPATH)}3/has/warning.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/array.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/class.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/error.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/file.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/io.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/load.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/object.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/process.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/random.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/range.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/re.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/select.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/string.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/time.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+signal.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+signal.$(OBJEXT): {$(VPATH)}3/interpreter.h
+signal.$(OBJEXT): {$(VPATH)}3/iterator.h
+signal.$(OBJEXT): {$(VPATH)}3/memory.h
+signal.$(OBJEXT): {$(VPATH)}3/method.h
+signal.$(OBJEXT): {$(VPATH)}3/module.h
+signal.$(OBJEXT): {$(VPATH)}3/newobj.h
+signal.$(OBJEXT): {$(VPATH)}3/rgengc.h
+signal.$(OBJEXT): {$(VPATH)}3/scan_args.h
+signal.$(OBJEXT): {$(VPATH)}3/special_consts.h
+signal.$(OBJEXT): {$(VPATH)}3/static_assert.h
+signal.$(OBJEXT): {$(VPATH)}3/stdalign.h
+signal.$(OBJEXT): {$(VPATH)}3/stdbool.h
+signal.$(OBJEXT): {$(VPATH)}3/symbol.h
+signal.$(OBJEXT): {$(VPATH)}3/token_paste.h
+signal.$(OBJEXT): {$(VPATH)}3/value.h
+signal.$(OBJEXT): {$(VPATH)}3/value_type.h
+signal.$(OBJEXT): {$(VPATH)}3/variable.h
+signal.$(OBJEXT): {$(VPATH)}3/warning_push.h
+signal.$(OBJEXT): {$(VPATH)}3/xmalloc.h
signal.$(OBJEXT): {$(VPATH)}assert.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+signal.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
signal.$(OBJEXT): {$(VPATH)}config.h
signal.$(OBJEXT): {$(VPATH)}debug_counter.h
signal.$(OBJEXT): {$(VPATH)}defines.h
@@ -3664,12 +12359,164 @@ sprintf.$(OBJEXT): $(top_srcdir)/internal/object.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/serial.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-sprintf.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/string.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/symbol.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/util.h
sprintf.$(OBJEXT): $(top_srcdir)/internal/vm.h
+sprintf.$(OBJEXT): {$(VPATH)}3/anyargs.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+sprintf.$(OBJEXT): {$(VPATH)}3/assume.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/const.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/error.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/format.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+sprintf.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+sprintf.$(OBJEXT): {$(VPATH)}3/cast.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+sprintf.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+sprintf.$(OBJEXT): {$(VPATH)}3/config.h
+sprintf.$(OBJEXT): {$(VPATH)}3/constant_p.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rmatch.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/robject.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+sprintf.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+sprintf.$(OBJEXT): {$(VPATH)}3/ctype.h
+sprintf.$(OBJEXT): {$(VPATH)}3/dllexport.h
+sprintf.$(OBJEXT): {$(VPATH)}3/dosish.h
+sprintf.$(OBJEXT): {$(VPATH)}3/error.h
+sprintf.$(OBJEXT): {$(VPATH)}3/eval.h
+sprintf.$(OBJEXT): {$(VPATH)}3/event.h
+sprintf.$(OBJEXT): {$(VPATH)}3/fl_type.h
+sprintf.$(OBJEXT): {$(VPATH)}3/gc.h
+sprintf.$(OBJEXT): {$(VPATH)}3/glob.h
+sprintf.$(OBJEXT): {$(VPATH)}3/globals.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/extension.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/feature.h
+sprintf.$(OBJEXT): {$(VPATH)}3/has/warning.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/array.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/class.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/error.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/file.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/io.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/load.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/object.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/process.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/random.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/range.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/re.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/select.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/string.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/time.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+sprintf.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+sprintf.$(OBJEXT): {$(VPATH)}3/interpreter.h
+sprintf.$(OBJEXT): {$(VPATH)}3/iterator.h
+sprintf.$(OBJEXT): {$(VPATH)}3/memory.h
+sprintf.$(OBJEXT): {$(VPATH)}3/method.h
+sprintf.$(OBJEXT): {$(VPATH)}3/module.h
+sprintf.$(OBJEXT): {$(VPATH)}3/newobj.h
+sprintf.$(OBJEXT): {$(VPATH)}3/rgengc.h
+sprintf.$(OBJEXT): {$(VPATH)}3/scan_args.h
+sprintf.$(OBJEXT): {$(VPATH)}3/special_consts.h
+sprintf.$(OBJEXT): {$(VPATH)}3/static_assert.h
+sprintf.$(OBJEXT): {$(VPATH)}3/stdalign.h
+sprintf.$(OBJEXT): {$(VPATH)}3/stdbool.h
+sprintf.$(OBJEXT): {$(VPATH)}3/symbol.h
+sprintf.$(OBJEXT): {$(VPATH)}3/token_paste.h
+sprintf.$(OBJEXT): {$(VPATH)}3/value.h
+sprintf.$(OBJEXT): {$(VPATH)}3/value_type.h
+sprintf.$(OBJEXT): {$(VPATH)}3/variable.h
+sprintf.$(OBJEXT): {$(VPATH)}3/warning_push.h
+sprintf.$(OBJEXT): {$(VPATH)}3/xmalloc.h
sprintf.$(OBJEXT): {$(VPATH)}assert.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+sprintf.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
sprintf.$(OBJEXT): {$(VPATH)}config.h
sprintf.$(OBJEXT): {$(VPATH)}defines.h
sprintf.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3692,8 +12539,159 @@ st.$(OBJEXT): $(top_srcdir)/internal/compilers.h
st.$(OBJEXT): $(top_srcdir)/internal/hash.h
st.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
st.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-st.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
+st.$(OBJEXT): {$(VPATH)}3/anyargs.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+st.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+st.$(OBJEXT): {$(VPATH)}3/assume.h
+st.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+st.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+st.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+st.$(OBJEXT): {$(VPATH)}3/attr/const.h
+st.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+st.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+st.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+st.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+st.$(OBJEXT): {$(VPATH)}3/attr/error.h
+st.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+st.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+st.$(OBJEXT): {$(VPATH)}3/attr/format.h
+st.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+st.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+st.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+st.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+st.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+st.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+st.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+st.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+st.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+st.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+st.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+st.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+st.$(OBJEXT): {$(VPATH)}3/cast.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+st.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+st.$(OBJEXT): {$(VPATH)}3/config.h
+st.$(OBJEXT): {$(VPATH)}3/constant_p.h
+st.$(OBJEXT): {$(VPATH)}3/core.h
+st.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+st.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+st.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+st.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+st.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+st.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+st.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+st.$(OBJEXT): {$(VPATH)}3/core/robject.h
+st.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+st.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+st.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+st.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+st.$(OBJEXT): {$(VPATH)}3/ctype.h
+st.$(OBJEXT): {$(VPATH)}3/dllexport.h
+st.$(OBJEXT): {$(VPATH)}3/dosish.h
+st.$(OBJEXT): {$(VPATH)}3/error.h
+st.$(OBJEXT): {$(VPATH)}3/eval.h
+st.$(OBJEXT): {$(VPATH)}3/event.h
+st.$(OBJEXT): {$(VPATH)}3/fl_type.h
+st.$(OBJEXT): {$(VPATH)}3/gc.h
+st.$(OBJEXT): {$(VPATH)}3/glob.h
+st.$(OBJEXT): {$(VPATH)}3/globals.h
+st.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+st.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+st.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+st.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+st.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+st.$(OBJEXT): {$(VPATH)}3/has/extension.h
+st.$(OBJEXT): {$(VPATH)}3/has/feature.h
+st.$(OBJEXT): {$(VPATH)}3/has/warning.h
+st.$(OBJEXT): {$(VPATH)}3/intern/array.h
+st.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+st.$(OBJEXT): {$(VPATH)}3/intern/class.h
+st.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+st.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+st.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+st.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+st.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+st.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+st.$(OBJEXT): {$(VPATH)}3/intern/error.h
+st.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+st.$(OBJEXT): {$(VPATH)}3/intern/file.h
+st.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+st.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+st.$(OBJEXT): {$(VPATH)}3/intern/io.h
+st.$(OBJEXT): {$(VPATH)}3/intern/load.h
+st.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+st.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+st.$(OBJEXT): {$(VPATH)}3/intern/object.h
+st.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+st.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+st.$(OBJEXT): {$(VPATH)}3/intern/process.h
+st.$(OBJEXT): {$(VPATH)}3/intern/random.h
+st.$(OBJEXT): {$(VPATH)}3/intern/range.h
+st.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+st.$(OBJEXT): {$(VPATH)}3/intern/re.h
+st.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+st.$(OBJEXT): {$(VPATH)}3/intern/select.h
+st.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+st.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+st.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+st.$(OBJEXT): {$(VPATH)}3/intern/string.h
+st.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+st.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+st.$(OBJEXT): {$(VPATH)}3/intern/time.h
+st.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+st.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+st.$(OBJEXT): {$(VPATH)}3/interpreter.h
+st.$(OBJEXT): {$(VPATH)}3/iterator.h
+st.$(OBJEXT): {$(VPATH)}3/memory.h
+st.$(OBJEXT): {$(VPATH)}3/method.h
+st.$(OBJEXT): {$(VPATH)}3/module.h
+st.$(OBJEXT): {$(VPATH)}3/newobj.h
+st.$(OBJEXT): {$(VPATH)}3/rgengc.h
+st.$(OBJEXT): {$(VPATH)}3/scan_args.h
+st.$(OBJEXT): {$(VPATH)}3/special_consts.h
+st.$(OBJEXT): {$(VPATH)}3/static_assert.h
+st.$(OBJEXT): {$(VPATH)}3/stdalign.h
+st.$(OBJEXT): {$(VPATH)}3/stdbool.h
+st.$(OBJEXT): {$(VPATH)}3/symbol.h
+st.$(OBJEXT): {$(VPATH)}3/token_paste.h
+st.$(OBJEXT): {$(VPATH)}3/value.h
+st.$(OBJEXT): {$(VPATH)}3/value_type.h
+st.$(OBJEXT): {$(VPATH)}3/variable.h
+st.$(OBJEXT): {$(VPATH)}3/warning_push.h
+st.$(OBJEXT): {$(VPATH)}3/xmalloc.h
st.$(OBJEXT): {$(VPATH)}assert.h
+st.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+st.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+st.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+st.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+st.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+st.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+st.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+st.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+st.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+st.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+st.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+st.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
st.$(OBJEXT): {$(VPATH)}config.h
st.$(OBJEXT): {$(VPATH)}defines.h
st.$(OBJEXT): {$(VPATH)}intern.h
@@ -3707,11 +12705,162 @@ strftime.$(OBJEXT): $(hdrdir)/ruby/ruby.h
strftime.$(OBJEXT): $(top_srcdir)/internal/compilers.h
strftime.$(OBJEXT): $(top_srcdir)/internal/serial.h
strftime.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-strftime.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
strftime.$(OBJEXT): $(top_srcdir)/internal/string.h
strftime.$(OBJEXT): $(top_srcdir)/internal/util.h
strftime.$(OBJEXT): $(top_srcdir)/internal/vm.h
+strftime.$(OBJEXT): {$(VPATH)}3/anyargs.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+strftime.$(OBJEXT): {$(VPATH)}3/assume.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/const.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/error.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/format.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+strftime.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+strftime.$(OBJEXT): {$(VPATH)}3/cast.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+strftime.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+strftime.$(OBJEXT): {$(VPATH)}3/config.h
+strftime.$(OBJEXT): {$(VPATH)}3/constant_p.h
+strftime.$(OBJEXT): {$(VPATH)}3/core.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/robject.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+strftime.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+strftime.$(OBJEXT): {$(VPATH)}3/ctype.h
+strftime.$(OBJEXT): {$(VPATH)}3/dllexport.h
+strftime.$(OBJEXT): {$(VPATH)}3/dosish.h
+strftime.$(OBJEXT): {$(VPATH)}3/error.h
+strftime.$(OBJEXT): {$(VPATH)}3/eval.h
+strftime.$(OBJEXT): {$(VPATH)}3/event.h
+strftime.$(OBJEXT): {$(VPATH)}3/fl_type.h
+strftime.$(OBJEXT): {$(VPATH)}3/gc.h
+strftime.$(OBJEXT): {$(VPATH)}3/glob.h
+strftime.$(OBJEXT): {$(VPATH)}3/globals.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/extension.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/feature.h
+strftime.$(OBJEXT): {$(VPATH)}3/has/warning.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/array.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/class.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/error.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/file.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/io.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/load.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/object.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/process.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/random.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/range.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/re.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/select.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/string.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/time.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+strftime.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+strftime.$(OBJEXT): {$(VPATH)}3/interpreter.h
+strftime.$(OBJEXT): {$(VPATH)}3/iterator.h
+strftime.$(OBJEXT): {$(VPATH)}3/memory.h
+strftime.$(OBJEXT): {$(VPATH)}3/method.h
+strftime.$(OBJEXT): {$(VPATH)}3/module.h
+strftime.$(OBJEXT): {$(VPATH)}3/newobj.h
+strftime.$(OBJEXT): {$(VPATH)}3/rgengc.h
+strftime.$(OBJEXT): {$(VPATH)}3/scan_args.h
+strftime.$(OBJEXT): {$(VPATH)}3/special_consts.h
+strftime.$(OBJEXT): {$(VPATH)}3/static_assert.h
+strftime.$(OBJEXT): {$(VPATH)}3/stdalign.h
+strftime.$(OBJEXT): {$(VPATH)}3/stdbool.h
+strftime.$(OBJEXT): {$(VPATH)}3/symbol.h
+strftime.$(OBJEXT): {$(VPATH)}3/token_paste.h
+strftime.$(OBJEXT): {$(VPATH)}3/value.h
+strftime.$(OBJEXT): {$(VPATH)}3/value_type.h
+strftime.$(OBJEXT): {$(VPATH)}3/variable.h
+strftime.$(OBJEXT): {$(VPATH)}3/warning_push.h
+strftime.$(OBJEXT): {$(VPATH)}3/xmalloc.h
strftime.$(OBJEXT): {$(VPATH)}assert.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+strftime.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
strftime.$(OBJEXT): {$(VPATH)}config.h
strftime.$(OBJEXT): {$(VPATH)}defines.h
strftime.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3742,12 +12891,164 @@ string.$(OBJEXT): $(top_srcdir)/internal/re.h
string.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
string.$(OBJEXT): $(top_srcdir)/internal/serial.h
string.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-string.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
string.$(OBJEXT): $(top_srcdir)/internal/string.h
string.$(OBJEXT): $(top_srcdir)/internal/transcode.h
string.$(OBJEXT): $(top_srcdir)/internal/vm.h
string.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+string.$(OBJEXT): {$(VPATH)}3/anyargs.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+string.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+string.$(OBJEXT): {$(VPATH)}3/assume.h
+string.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+string.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+string.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+string.$(OBJEXT): {$(VPATH)}3/attr/const.h
+string.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+string.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+string.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+string.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+string.$(OBJEXT): {$(VPATH)}3/attr/error.h
+string.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+string.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+string.$(OBJEXT): {$(VPATH)}3/attr/format.h
+string.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+string.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+string.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+string.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+string.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+string.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+string.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+string.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+string.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+string.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+string.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+string.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+string.$(OBJEXT): {$(VPATH)}3/cast.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+string.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+string.$(OBJEXT): {$(VPATH)}3/config.h
+string.$(OBJEXT): {$(VPATH)}3/constant_p.h
+string.$(OBJEXT): {$(VPATH)}3/core.h
+string.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+string.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+string.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+string.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+string.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+string.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+string.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+string.$(OBJEXT): {$(VPATH)}3/core/rmatch.h
+string.$(OBJEXT): {$(VPATH)}3/core/robject.h
+string.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+string.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+string.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+string.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+string.$(OBJEXT): {$(VPATH)}3/ctype.h
+string.$(OBJEXT): {$(VPATH)}3/dllexport.h
+string.$(OBJEXT): {$(VPATH)}3/dosish.h
+string.$(OBJEXT): {$(VPATH)}3/error.h
+string.$(OBJEXT): {$(VPATH)}3/eval.h
+string.$(OBJEXT): {$(VPATH)}3/event.h
+string.$(OBJEXT): {$(VPATH)}3/fl_type.h
+string.$(OBJEXT): {$(VPATH)}3/gc.h
+string.$(OBJEXT): {$(VPATH)}3/glob.h
+string.$(OBJEXT): {$(VPATH)}3/globals.h
+string.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+string.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+string.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+string.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+string.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+string.$(OBJEXT): {$(VPATH)}3/has/extension.h
+string.$(OBJEXT): {$(VPATH)}3/has/feature.h
+string.$(OBJEXT): {$(VPATH)}3/has/warning.h
+string.$(OBJEXT): {$(VPATH)}3/intern/array.h
+string.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+string.$(OBJEXT): {$(VPATH)}3/intern/class.h
+string.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+string.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+string.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+string.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+string.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+string.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+string.$(OBJEXT): {$(VPATH)}3/intern/error.h
+string.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+string.$(OBJEXT): {$(VPATH)}3/intern/file.h
+string.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+string.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+string.$(OBJEXT): {$(VPATH)}3/intern/io.h
+string.$(OBJEXT): {$(VPATH)}3/intern/load.h
+string.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+string.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+string.$(OBJEXT): {$(VPATH)}3/intern/object.h
+string.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+string.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+string.$(OBJEXT): {$(VPATH)}3/intern/process.h
+string.$(OBJEXT): {$(VPATH)}3/intern/random.h
+string.$(OBJEXT): {$(VPATH)}3/intern/range.h
+string.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+string.$(OBJEXT): {$(VPATH)}3/intern/re.h
+string.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+string.$(OBJEXT): {$(VPATH)}3/intern/select.h
+string.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+string.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+string.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+string.$(OBJEXT): {$(VPATH)}3/intern/string.h
+string.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+string.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+string.$(OBJEXT): {$(VPATH)}3/intern/time.h
+string.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+string.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+string.$(OBJEXT): {$(VPATH)}3/interpreter.h
+string.$(OBJEXT): {$(VPATH)}3/iterator.h
+string.$(OBJEXT): {$(VPATH)}3/memory.h
+string.$(OBJEXT): {$(VPATH)}3/method.h
+string.$(OBJEXT): {$(VPATH)}3/module.h
+string.$(OBJEXT): {$(VPATH)}3/newobj.h
+string.$(OBJEXT): {$(VPATH)}3/rgengc.h
+string.$(OBJEXT): {$(VPATH)}3/scan_args.h
+string.$(OBJEXT): {$(VPATH)}3/special_consts.h
+string.$(OBJEXT): {$(VPATH)}3/static_assert.h
+string.$(OBJEXT): {$(VPATH)}3/stdalign.h
+string.$(OBJEXT): {$(VPATH)}3/stdbool.h
+string.$(OBJEXT): {$(VPATH)}3/symbol.h
+string.$(OBJEXT): {$(VPATH)}3/token_paste.h
+string.$(OBJEXT): {$(VPATH)}3/value.h
+string.$(OBJEXT): {$(VPATH)}3/value_type.h
+string.$(OBJEXT): {$(VPATH)}3/variable.h
+string.$(OBJEXT): {$(VPATH)}3/warning_push.h
+string.$(OBJEXT): {$(VPATH)}3/xmalloc.h
string.$(OBJEXT): {$(VPATH)}assert.h
+string.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+string.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+string.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+string.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+string.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+string.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+string.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+string.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+string.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+string.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+string.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+string.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
string.$(OBJEXT): {$(VPATH)}config.h
string.$(OBJEXT): {$(VPATH)}crypt.h
string.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -3770,9 +13071,29 @@ string.$(OBJEXT): {$(VPATH)}st.h
string.$(OBJEXT): {$(VPATH)}string.c
string.$(OBJEXT): {$(VPATH)}subst.h
string.$(OBJEXT): {$(VPATH)}util.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+strlcat.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+strlcat.$(OBJEXT): {$(VPATH)}3/config.h
+strlcat.$(OBJEXT): {$(VPATH)}3/dllexport.h
strlcat.$(OBJEXT): {$(VPATH)}config.h
strlcat.$(OBJEXT): {$(VPATH)}missing.h
strlcat.$(OBJEXT): {$(VPATH)}strlcat.c
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/config.h
+strlcpy.$(OBJEXT): {$(VPATH)}3/dllexport.h
strlcpy.$(OBJEXT): {$(VPATH)}config.h
strlcpy.$(OBJEXT): {$(VPATH)}missing.h
strlcpy.$(OBJEXT): {$(VPATH)}strlcpy.c
@@ -3793,13 +13114,164 @@ struct.$(OBJEXT): $(top_srcdir)/internal/object.h
struct.$(OBJEXT): $(top_srcdir)/internal/proc.h
struct.$(OBJEXT): $(top_srcdir)/internal/serial.h
struct.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-struct.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
struct.$(OBJEXT): $(top_srcdir)/internal/string.h
struct.$(OBJEXT): $(top_srcdir)/internal/struct.h
struct.$(OBJEXT): $(top_srcdir)/internal/symbol.h
struct.$(OBJEXT): $(top_srcdir)/internal/vm.h
struct.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+struct.$(OBJEXT): {$(VPATH)}3/anyargs.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+struct.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+struct.$(OBJEXT): {$(VPATH)}3/assume.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/const.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/error.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/format.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+struct.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+struct.$(OBJEXT): {$(VPATH)}3/cast.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+struct.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+struct.$(OBJEXT): {$(VPATH)}3/config.h
+struct.$(OBJEXT): {$(VPATH)}3/constant_p.h
+struct.$(OBJEXT): {$(VPATH)}3/core.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+struct.$(OBJEXT): {$(VPATH)}3/core/robject.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+struct.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+struct.$(OBJEXT): {$(VPATH)}3/ctype.h
+struct.$(OBJEXT): {$(VPATH)}3/dllexport.h
+struct.$(OBJEXT): {$(VPATH)}3/dosish.h
+struct.$(OBJEXT): {$(VPATH)}3/error.h
+struct.$(OBJEXT): {$(VPATH)}3/eval.h
+struct.$(OBJEXT): {$(VPATH)}3/event.h
+struct.$(OBJEXT): {$(VPATH)}3/fl_type.h
+struct.$(OBJEXT): {$(VPATH)}3/gc.h
+struct.$(OBJEXT): {$(VPATH)}3/glob.h
+struct.$(OBJEXT): {$(VPATH)}3/globals.h
+struct.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+struct.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+struct.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+struct.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+struct.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+struct.$(OBJEXT): {$(VPATH)}3/has/extension.h
+struct.$(OBJEXT): {$(VPATH)}3/has/feature.h
+struct.$(OBJEXT): {$(VPATH)}3/has/warning.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/array.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/class.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/error.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/file.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/io.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/load.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/object.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/process.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/random.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/range.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/re.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/select.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/string.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/time.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+struct.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+struct.$(OBJEXT): {$(VPATH)}3/interpreter.h
+struct.$(OBJEXT): {$(VPATH)}3/iterator.h
+struct.$(OBJEXT): {$(VPATH)}3/memory.h
+struct.$(OBJEXT): {$(VPATH)}3/method.h
+struct.$(OBJEXT): {$(VPATH)}3/module.h
+struct.$(OBJEXT): {$(VPATH)}3/newobj.h
+struct.$(OBJEXT): {$(VPATH)}3/rgengc.h
+struct.$(OBJEXT): {$(VPATH)}3/scan_args.h
+struct.$(OBJEXT): {$(VPATH)}3/special_consts.h
+struct.$(OBJEXT): {$(VPATH)}3/static_assert.h
+struct.$(OBJEXT): {$(VPATH)}3/stdalign.h
+struct.$(OBJEXT): {$(VPATH)}3/stdbool.h
+struct.$(OBJEXT): {$(VPATH)}3/symbol.h
+struct.$(OBJEXT): {$(VPATH)}3/token_paste.h
+struct.$(OBJEXT): {$(VPATH)}3/value.h
+struct.$(OBJEXT): {$(VPATH)}3/value_type.h
+struct.$(OBJEXT): {$(VPATH)}3/variable.h
+struct.$(OBJEXT): {$(VPATH)}3/warning_push.h
+struct.$(OBJEXT): {$(VPATH)}3/xmalloc.h
struct.$(OBJEXT): {$(VPATH)}assert.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+struct.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
struct.$(OBJEXT): {$(VPATH)}config.h
struct.$(OBJEXT): {$(VPATH)}defines.h
struct.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3831,12 +13303,163 @@ symbol.$(OBJEXT): $(top_srcdir)/internal/hash.h
symbol.$(OBJEXT): $(top_srcdir)/internal/object.h
symbol.$(OBJEXT): $(top_srcdir)/internal/serial.h
symbol.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-symbol.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
symbol.$(OBJEXT): $(top_srcdir)/internal/string.h
symbol.$(OBJEXT): $(top_srcdir)/internal/symbol.h
symbol.$(OBJEXT): $(top_srcdir)/internal/vm.h
symbol.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+symbol.$(OBJEXT): {$(VPATH)}3/anyargs.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+symbol.$(OBJEXT): {$(VPATH)}3/assume.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/const.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/error.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/format.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+symbol.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+symbol.$(OBJEXT): {$(VPATH)}3/cast.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+symbol.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+symbol.$(OBJEXT): {$(VPATH)}3/config.h
+symbol.$(OBJEXT): {$(VPATH)}3/constant_p.h
+symbol.$(OBJEXT): {$(VPATH)}3/core.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/robject.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+symbol.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+symbol.$(OBJEXT): {$(VPATH)}3/ctype.h
+symbol.$(OBJEXT): {$(VPATH)}3/dllexport.h
+symbol.$(OBJEXT): {$(VPATH)}3/dosish.h
+symbol.$(OBJEXT): {$(VPATH)}3/error.h
+symbol.$(OBJEXT): {$(VPATH)}3/eval.h
+symbol.$(OBJEXT): {$(VPATH)}3/event.h
+symbol.$(OBJEXT): {$(VPATH)}3/fl_type.h
+symbol.$(OBJEXT): {$(VPATH)}3/gc.h
+symbol.$(OBJEXT): {$(VPATH)}3/glob.h
+symbol.$(OBJEXT): {$(VPATH)}3/globals.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/extension.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/feature.h
+symbol.$(OBJEXT): {$(VPATH)}3/has/warning.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/array.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/class.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/error.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/file.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/io.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/load.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/object.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/process.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/random.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/range.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/re.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/select.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/string.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/time.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+symbol.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+symbol.$(OBJEXT): {$(VPATH)}3/interpreter.h
+symbol.$(OBJEXT): {$(VPATH)}3/iterator.h
+symbol.$(OBJEXT): {$(VPATH)}3/memory.h
+symbol.$(OBJEXT): {$(VPATH)}3/method.h
+symbol.$(OBJEXT): {$(VPATH)}3/module.h
+symbol.$(OBJEXT): {$(VPATH)}3/newobj.h
+symbol.$(OBJEXT): {$(VPATH)}3/rgengc.h
+symbol.$(OBJEXT): {$(VPATH)}3/scan_args.h
+symbol.$(OBJEXT): {$(VPATH)}3/special_consts.h
+symbol.$(OBJEXT): {$(VPATH)}3/static_assert.h
+symbol.$(OBJEXT): {$(VPATH)}3/stdalign.h
+symbol.$(OBJEXT): {$(VPATH)}3/stdbool.h
+symbol.$(OBJEXT): {$(VPATH)}3/symbol.h
+symbol.$(OBJEXT): {$(VPATH)}3/token_paste.h
+symbol.$(OBJEXT): {$(VPATH)}3/value.h
+symbol.$(OBJEXT): {$(VPATH)}3/value_type.h
+symbol.$(OBJEXT): {$(VPATH)}3/variable.h
+symbol.$(OBJEXT): {$(VPATH)}3/warning_push.h
+symbol.$(OBJEXT): {$(VPATH)}3/xmalloc.h
symbol.$(OBJEXT): {$(VPATH)}assert.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+symbol.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
symbol.$(OBJEXT): {$(VPATH)}config.h
symbol.$(OBJEXT): {$(VPATH)}defines.h
symbol.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3877,13 +13500,164 @@ thread.$(OBJEXT): $(top_srcdir)/internal/proc.h
thread.$(OBJEXT): $(top_srcdir)/internal/serial.h
thread.$(OBJEXT): $(top_srcdir)/internal/signal.h
thread.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-thread.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
thread.$(OBJEXT): $(top_srcdir)/internal/string.h
thread.$(OBJEXT): $(top_srcdir)/internal/thread.h
thread.$(OBJEXT): $(top_srcdir)/internal/time.h
thread.$(OBJEXT): $(top_srcdir)/internal/vm.h
thread.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+thread.$(OBJEXT): {$(VPATH)}3/anyargs.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+thread.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+thread.$(OBJEXT): {$(VPATH)}3/assume.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/const.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/error.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/format.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+thread.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+thread.$(OBJEXT): {$(VPATH)}3/cast.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+thread.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+thread.$(OBJEXT): {$(VPATH)}3/config.h
+thread.$(OBJEXT): {$(VPATH)}3/constant_p.h
+thread.$(OBJEXT): {$(VPATH)}3/core.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+thread.$(OBJEXT): {$(VPATH)}3/core/robject.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+thread.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+thread.$(OBJEXT): {$(VPATH)}3/ctype.h
+thread.$(OBJEXT): {$(VPATH)}3/dllexport.h
+thread.$(OBJEXT): {$(VPATH)}3/dosish.h
+thread.$(OBJEXT): {$(VPATH)}3/error.h
+thread.$(OBJEXT): {$(VPATH)}3/eval.h
+thread.$(OBJEXT): {$(VPATH)}3/event.h
+thread.$(OBJEXT): {$(VPATH)}3/fl_type.h
+thread.$(OBJEXT): {$(VPATH)}3/gc.h
+thread.$(OBJEXT): {$(VPATH)}3/glob.h
+thread.$(OBJEXT): {$(VPATH)}3/globals.h
+thread.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+thread.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+thread.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+thread.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+thread.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+thread.$(OBJEXT): {$(VPATH)}3/has/extension.h
+thread.$(OBJEXT): {$(VPATH)}3/has/feature.h
+thread.$(OBJEXT): {$(VPATH)}3/has/warning.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/array.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/class.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/error.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/file.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/io.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/load.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/object.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/process.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/random.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/range.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/re.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/select.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/string.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/time.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+thread.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+thread.$(OBJEXT): {$(VPATH)}3/interpreter.h
+thread.$(OBJEXT): {$(VPATH)}3/iterator.h
+thread.$(OBJEXT): {$(VPATH)}3/memory.h
+thread.$(OBJEXT): {$(VPATH)}3/method.h
+thread.$(OBJEXT): {$(VPATH)}3/module.h
+thread.$(OBJEXT): {$(VPATH)}3/newobj.h
+thread.$(OBJEXT): {$(VPATH)}3/rgengc.h
+thread.$(OBJEXT): {$(VPATH)}3/scan_args.h
+thread.$(OBJEXT): {$(VPATH)}3/special_consts.h
+thread.$(OBJEXT): {$(VPATH)}3/static_assert.h
+thread.$(OBJEXT): {$(VPATH)}3/stdalign.h
+thread.$(OBJEXT): {$(VPATH)}3/stdbool.h
+thread.$(OBJEXT): {$(VPATH)}3/symbol.h
+thread.$(OBJEXT): {$(VPATH)}3/token_paste.h
+thread.$(OBJEXT): {$(VPATH)}3/value.h
+thread.$(OBJEXT): {$(VPATH)}3/value_type.h
+thread.$(OBJEXT): {$(VPATH)}3/variable.h
+thread.$(OBJEXT): {$(VPATH)}3/warning_push.h
+thread.$(OBJEXT): {$(VPATH)}3/xmalloc.h
thread.$(OBJEXT): {$(VPATH)}assert.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+thread.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
thread.$(OBJEXT): {$(VPATH)}config.h
thread.$(OBJEXT): {$(VPATH)}debug.h
thread.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -3930,13 +13704,164 @@ time.$(OBJEXT): $(top_srcdir)/internal/numeric.h
time.$(OBJEXT): $(top_srcdir)/internal/rational.h
time.$(OBJEXT): $(top_srcdir)/internal/serial.h
time.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-time.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
time.$(OBJEXT): $(top_srcdir)/internal/string.h
time.$(OBJEXT): $(top_srcdir)/internal/time.h
time.$(OBJEXT): $(top_srcdir)/internal/variable.h
time.$(OBJEXT): $(top_srcdir)/internal/vm.h
time.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+time.$(OBJEXT): {$(VPATH)}3/anyargs.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+time.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+time.$(OBJEXT): {$(VPATH)}3/assume.h
+time.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+time.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+time.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+time.$(OBJEXT): {$(VPATH)}3/attr/const.h
+time.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+time.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+time.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+time.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+time.$(OBJEXT): {$(VPATH)}3/attr/error.h
+time.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+time.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+time.$(OBJEXT): {$(VPATH)}3/attr/format.h
+time.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+time.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+time.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+time.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+time.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+time.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+time.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+time.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+time.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+time.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+time.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+time.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+time.$(OBJEXT): {$(VPATH)}3/cast.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+time.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+time.$(OBJEXT): {$(VPATH)}3/config.h
+time.$(OBJEXT): {$(VPATH)}3/constant_p.h
+time.$(OBJEXT): {$(VPATH)}3/core.h
+time.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+time.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+time.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+time.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+time.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+time.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+time.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+time.$(OBJEXT): {$(VPATH)}3/core/robject.h
+time.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+time.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+time.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+time.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+time.$(OBJEXT): {$(VPATH)}3/ctype.h
+time.$(OBJEXT): {$(VPATH)}3/dllexport.h
+time.$(OBJEXT): {$(VPATH)}3/dosish.h
+time.$(OBJEXT): {$(VPATH)}3/error.h
+time.$(OBJEXT): {$(VPATH)}3/eval.h
+time.$(OBJEXT): {$(VPATH)}3/event.h
+time.$(OBJEXT): {$(VPATH)}3/fl_type.h
+time.$(OBJEXT): {$(VPATH)}3/gc.h
+time.$(OBJEXT): {$(VPATH)}3/glob.h
+time.$(OBJEXT): {$(VPATH)}3/globals.h
+time.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+time.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+time.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+time.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+time.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+time.$(OBJEXT): {$(VPATH)}3/has/extension.h
+time.$(OBJEXT): {$(VPATH)}3/has/feature.h
+time.$(OBJEXT): {$(VPATH)}3/has/warning.h
+time.$(OBJEXT): {$(VPATH)}3/intern/array.h
+time.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+time.$(OBJEXT): {$(VPATH)}3/intern/class.h
+time.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+time.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+time.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+time.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+time.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+time.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+time.$(OBJEXT): {$(VPATH)}3/intern/error.h
+time.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+time.$(OBJEXT): {$(VPATH)}3/intern/file.h
+time.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+time.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+time.$(OBJEXT): {$(VPATH)}3/intern/io.h
+time.$(OBJEXT): {$(VPATH)}3/intern/load.h
+time.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+time.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+time.$(OBJEXT): {$(VPATH)}3/intern/object.h
+time.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+time.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+time.$(OBJEXT): {$(VPATH)}3/intern/process.h
+time.$(OBJEXT): {$(VPATH)}3/intern/random.h
+time.$(OBJEXT): {$(VPATH)}3/intern/range.h
+time.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+time.$(OBJEXT): {$(VPATH)}3/intern/re.h
+time.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+time.$(OBJEXT): {$(VPATH)}3/intern/select.h
+time.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+time.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+time.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+time.$(OBJEXT): {$(VPATH)}3/intern/string.h
+time.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+time.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+time.$(OBJEXT): {$(VPATH)}3/intern/time.h
+time.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+time.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+time.$(OBJEXT): {$(VPATH)}3/interpreter.h
+time.$(OBJEXT): {$(VPATH)}3/iterator.h
+time.$(OBJEXT): {$(VPATH)}3/memory.h
+time.$(OBJEXT): {$(VPATH)}3/method.h
+time.$(OBJEXT): {$(VPATH)}3/module.h
+time.$(OBJEXT): {$(VPATH)}3/newobj.h
+time.$(OBJEXT): {$(VPATH)}3/rgengc.h
+time.$(OBJEXT): {$(VPATH)}3/scan_args.h
+time.$(OBJEXT): {$(VPATH)}3/special_consts.h
+time.$(OBJEXT): {$(VPATH)}3/static_assert.h
+time.$(OBJEXT): {$(VPATH)}3/stdalign.h
+time.$(OBJEXT): {$(VPATH)}3/stdbool.h
+time.$(OBJEXT): {$(VPATH)}3/symbol.h
+time.$(OBJEXT): {$(VPATH)}3/token_paste.h
+time.$(OBJEXT): {$(VPATH)}3/value.h
+time.$(OBJEXT): {$(VPATH)}3/value_type.h
+time.$(OBJEXT): {$(VPATH)}3/variable.h
+time.$(OBJEXT): {$(VPATH)}3/warning_push.h
+time.$(OBJEXT): {$(VPATH)}3/xmalloc.h
time.$(OBJEXT): {$(VPATH)}assert.h
+time.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+time.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+time.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+time.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+time.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+time.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+time.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+time.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+time.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+time.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+time.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+time.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
time.$(OBJEXT): {$(VPATH)}config.h
time.$(OBJEXT): {$(VPATH)}constant.h
time.$(OBJEXT): {$(VPATH)}defines.h
@@ -3958,10 +13883,161 @@ transcode.$(OBJEXT): $(hdrdir)/ruby/ruby.h
transcode.$(OBJEXT): $(top_srcdir)/internal/compilers.h
transcode.$(OBJEXT): $(top_srcdir)/internal/inits.h
transcode.$(OBJEXT): $(top_srcdir)/internal/object.h
-transcode.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
transcode.$(OBJEXT): $(top_srcdir)/internal/string.h
transcode.$(OBJEXT): $(top_srcdir)/internal/transcode.h
+transcode.$(OBJEXT): {$(VPATH)}3/anyargs.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+transcode.$(OBJEXT): {$(VPATH)}3/assume.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/const.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/error.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/format.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+transcode.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+transcode.$(OBJEXT): {$(VPATH)}3/cast.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+transcode.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+transcode.$(OBJEXT): {$(VPATH)}3/config.h
+transcode.$(OBJEXT): {$(VPATH)}3/constant_p.h
+transcode.$(OBJEXT): {$(VPATH)}3/core.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/robject.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+transcode.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+transcode.$(OBJEXT): {$(VPATH)}3/ctype.h
+transcode.$(OBJEXT): {$(VPATH)}3/dllexport.h
+transcode.$(OBJEXT): {$(VPATH)}3/dosish.h
+transcode.$(OBJEXT): {$(VPATH)}3/error.h
+transcode.$(OBJEXT): {$(VPATH)}3/eval.h
+transcode.$(OBJEXT): {$(VPATH)}3/event.h
+transcode.$(OBJEXT): {$(VPATH)}3/fl_type.h
+transcode.$(OBJEXT): {$(VPATH)}3/gc.h
+transcode.$(OBJEXT): {$(VPATH)}3/glob.h
+transcode.$(OBJEXT): {$(VPATH)}3/globals.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/extension.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/feature.h
+transcode.$(OBJEXT): {$(VPATH)}3/has/warning.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/array.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/class.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/error.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/file.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/io.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/load.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/object.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/process.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/random.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/range.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/re.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/select.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/string.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/time.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+transcode.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+transcode.$(OBJEXT): {$(VPATH)}3/interpreter.h
+transcode.$(OBJEXT): {$(VPATH)}3/iterator.h
+transcode.$(OBJEXT): {$(VPATH)}3/memory.h
+transcode.$(OBJEXT): {$(VPATH)}3/method.h
+transcode.$(OBJEXT): {$(VPATH)}3/module.h
+transcode.$(OBJEXT): {$(VPATH)}3/newobj.h
+transcode.$(OBJEXT): {$(VPATH)}3/rgengc.h
+transcode.$(OBJEXT): {$(VPATH)}3/scan_args.h
+transcode.$(OBJEXT): {$(VPATH)}3/special_consts.h
+transcode.$(OBJEXT): {$(VPATH)}3/static_assert.h
+transcode.$(OBJEXT): {$(VPATH)}3/stdalign.h
+transcode.$(OBJEXT): {$(VPATH)}3/stdbool.h
+transcode.$(OBJEXT): {$(VPATH)}3/symbol.h
+transcode.$(OBJEXT): {$(VPATH)}3/token_paste.h
+transcode.$(OBJEXT): {$(VPATH)}3/value.h
+transcode.$(OBJEXT): {$(VPATH)}3/value_type.h
+transcode.$(OBJEXT): {$(VPATH)}3/variable.h
+transcode.$(OBJEXT): {$(VPATH)}3/warning_push.h
+transcode.$(OBJEXT): {$(VPATH)}3/xmalloc.h
transcode.$(OBJEXT): {$(VPATH)}assert.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+transcode.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
transcode.$(OBJEXT): {$(VPATH)}config.h
transcode.$(OBJEXT): {$(VPATH)}defines.h
transcode.$(OBJEXT): {$(VPATH)}encoding.h
@@ -3982,11 +14058,162 @@ transient_heap.$(OBJEXT): $(top_srcdir)/internal/gc.h
transient_heap.$(OBJEXT): $(top_srcdir)/internal/hash.h
transient_heap.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
transient_heap.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-transient_heap.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
transient_heap.$(OBJEXT): $(top_srcdir)/internal/struct.h
transient_heap.$(OBJEXT): $(top_srcdir)/internal/variable.h
transient_heap.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/anyargs.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/assume.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/const.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/error.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/format.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/cast.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/config.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/constant_p.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/robject.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/ctype.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/dllexport.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/dosish.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/error.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/eval.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/event.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/fl_type.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/gc.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/glob.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/globals.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/extension.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/feature.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/has/warning.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/array.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/class.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/error.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/file.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/io.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/load.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/object.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/process.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/random.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/range.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/re.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/select.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/string.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/time.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/interpreter.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/iterator.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/memory.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/method.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/module.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/newobj.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/rgengc.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/scan_args.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/special_consts.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/static_assert.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/stdalign.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/stdbool.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/symbol.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/token_paste.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/value.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/value_type.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/variable.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/warning_push.h
+transient_heap.$(OBJEXT): {$(VPATH)}3/xmalloc.h
transient_heap.$(OBJEXT): {$(VPATH)}assert.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+transient_heap.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
transient_heap.$(OBJEXT): {$(VPATH)}config.h
transient_heap.$(OBJEXT): {$(VPATH)}constant.h
transient_heap.$(OBJEXT): {$(VPATH)}debug.h
@@ -4008,9 +14235,160 @@ util.$(OBJEXT): $(hdrdir)/ruby.h
util.$(OBJEXT): $(hdrdir)/ruby/ruby.h
util.$(OBJEXT): $(top_srcdir)/internal/compilers.h
util.$(OBJEXT): $(top_srcdir)/internal/sanitizers.h
-util.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
util.$(OBJEXT): $(top_srcdir)/internal/util.h
+util.$(OBJEXT): {$(VPATH)}3/anyargs.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+util.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+util.$(OBJEXT): {$(VPATH)}3/assume.h
+util.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+util.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+util.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+util.$(OBJEXT): {$(VPATH)}3/attr/const.h
+util.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+util.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+util.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+util.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+util.$(OBJEXT): {$(VPATH)}3/attr/error.h
+util.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+util.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+util.$(OBJEXT): {$(VPATH)}3/attr/format.h
+util.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+util.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+util.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+util.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+util.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+util.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+util.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+util.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+util.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+util.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+util.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+util.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+util.$(OBJEXT): {$(VPATH)}3/cast.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+util.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+util.$(OBJEXT): {$(VPATH)}3/config.h
+util.$(OBJEXT): {$(VPATH)}3/constant_p.h
+util.$(OBJEXT): {$(VPATH)}3/core.h
+util.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+util.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+util.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+util.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+util.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+util.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+util.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+util.$(OBJEXT): {$(VPATH)}3/core/robject.h
+util.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+util.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+util.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+util.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+util.$(OBJEXT): {$(VPATH)}3/ctype.h
+util.$(OBJEXT): {$(VPATH)}3/dllexport.h
+util.$(OBJEXT): {$(VPATH)}3/dosish.h
+util.$(OBJEXT): {$(VPATH)}3/error.h
+util.$(OBJEXT): {$(VPATH)}3/eval.h
+util.$(OBJEXT): {$(VPATH)}3/event.h
+util.$(OBJEXT): {$(VPATH)}3/fl_type.h
+util.$(OBJEXT): {$(VPATH)}3/gc.h
+util.$(OBJEXT): {$(VPATH)}3/glob.h
+util.$(OBJEXT): {$(VPATH)}3/globals.h
+util.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+util.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+util.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+util.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+util.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+util.$(OBJEXT): {$(VPATH)}3/has/extension.h
+util.$(OBJEXT): {$(VPATH)}3/has/feature.h
+util.$(OBJEXT): {$(VPATH)}3/has/warning.h
+util.$(OBJEXT): {$(VPATH)}3/intern/array.h
+util.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+util.$(OBJEXT): {$(VPATH)}3/intern/class.h
+util.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+util.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+util.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+util.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+util.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+util.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+util.$(OBJEXT): {$(VPATH)}3/intern/error.h
+util.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+util.$(OBJEXT): {$(VPATH)}3/intern/file.h
+util.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+util.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+util.$(OBJEXT): {$(VPATH)}3/intern/io.h
+util.$(OBJEXT): {$(VPATH)}3/intern/load.h
+util.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+util.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+util.$(OBJEXT): {$(VPATH)}3/intern/object.h
+util.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+util.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+util.$(OBJEXT): {$(VPATH)}3/intern/process.h
+util.$(OBJEXT): {$(VPATH)}3/intern/random.h
+util.$(OBJEXT): {$(VPATH)}3/intern/range.h
+util.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+util.$(OBJEXT): {$(VPATH)}3/intern/re.h
+util.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+util.$(OBJEXT): {$(VPATH)}3/intern/select.h
+util.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+util.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+util.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+util.$(OBJEXT): {$(VPATH)}3/intern/string.h
+util.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+util.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+util.$(OBJEXT): {$(VPATH)}3/intern/time.h
+util.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+util.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+util.$(OBJEXT): {$(VPATH)}3/interpreter.h
+util.$(OBJEXT): {$(VPATH)}3/iterator.h
+util.$(OBJEXT): {$(VPATH)}3/memory.h
+util.$(OBJEXT): {$(VPATH)}3/method.h
+util.$(OBJEXT): {$(VPATH)}3/module.h
+util.$(OBJEXT): {$(VPATH)}3/newobj.h
+util.$(OBJEXT): {$(VPATH)}3/rgengc.h
+util.$(OBJEXT): {$(VPATH)}3/scan_args.h
+util.$(OBJEXT): {$(VPATH)}3/special_consts.h
+util.$(OBJEXT): {$(VPATH)}3/static_assert.h
+util.$(OBJEXT): {$(VPATH)}3/stdalign.h
+util.$(OBJEXT): {$(VPATH)}3/stdbool.h
+util.$(OBJEXT): {$(VPATH)}3/symbol.h
+util.$(OBJEXT): {$(VPATH)}3/token_paste.h
+util.$(OBJEXT): {$(VPATH)}3/value.h
+util.$(OBJEXT): {$(VPATH)}3/value_type.h
+util.$(OBJEXT): {$(VPATH)}3/variable.h
+util.$(OBJEXT): {$(VPATH)}3/warning_push.h
+util.$(OBJEXT): {$(VPATH)}3/xmalloc.h
util.$(OBJEXT): {$(VPATH)}assert.h
+util.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+util.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+util.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+util.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+util.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+util.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+util.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+util.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+util.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+util.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+util.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+util.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
util.$(OBJEXT): {$(VPATH)}config.h
util.$(OBJEXT): {$(VPATH)}defines.h
util.$(OBJEXT): {$(VPATH)}dtoa.c
@@ -4038,14 +14416,165 @@ variable.$(OBJEXT): $(top_srcdir)/internal/imemo.h
variable.$(OBJEXT): $(top_srcdir)/internal/re.h
variable.$(OBJEXT): $(top_srcdir)/internal/serial.h
variable.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-variable.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
variable.$(OBJEXT): $(top_srcdir)/internal/string.h
variable.$(OBJEXT): $(top_srcdir)/internal/symbol.h
variable.$(OBJEXT): $(top_srcdir)/internal/thread.h
variable.$(OBJEXT): $(top_srcdir)/internal/variable.h
variable.$(OBJEXT): $(top_srcdir)/internal/vm.h
variable.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+variable.$(OBJEXT): {$(VPATH)}3/anyargs.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+variable.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+variable.$(OBJEXT): {$(VPATH)}3/assume.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/const.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/error.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/format.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+variable.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+variable.$(OBJEXT): {$(VPATH)}3/cast.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+variable.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+variable.$(OBJEXT): {$(VPATH)}3/config.h
+variable.$(OBJEXT): {$(VPATH)}3/constant_p.h
+variable.$(OBJEXT): {$(VPATH)}3/core.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+variable.$(OBJEXT): {$(VPATH)}3/core/robject.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+variable.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+variable.$(OBJEXT): {$(VPATH)}3/ctype.h
+variable.$(OBJEXT): {$(VPATH)}3/dllexport.h
+variable.$(OBJEXT): {$(VPATH)}3/dosish.h
+variable.$(OBJEXT): {$(VPATH)}3/error.h
+variable.$(OBJEXT): {$(VPATH)}3/eval.h
+variable.$(OBJEXT): {$(VPATH)}3/event.h
+variable.$(OBJEXT): {$(VPATH)}3/fl_type.h
+variable.$(OBJEXT): {$(VPATH)}3/gc.h
+variable.$(OBJEXT): {$(VPATH)}3/glob.h
+variable.$(OBJEXT): {$(VPATH)}3/globals.h
+variable.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+variable.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+variable.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+variable.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+variable.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+variable.$(OBJEXT): {$(VPATH)}3/has/extension.h
+variable.$(OBJEXT): {$(VPATH)}3/has/feature.h
+variable.$(OBJEXT): {$(VPATH)}3/has/warning.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/array.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/class.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/error.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/file.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/io.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/load.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/object.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/process.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/random.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/range.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/re.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/select.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/string.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/time.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+variable.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+variable.$(OBJEXT): {$(VPATH)}3/interpreter.h
+variable.$(OBJEXT): {$(VPATH)}3/iterator.h
+variable.$(OBJEXT): {$(VPATH)}3/memory.h
+variable.$(OBJEXT): {$(VPATH)}3/method.h
+variable.$(OBJEXT): {$(VPATH)}3/module.h
+variable.$(OBJEXT): {$(VPATH)}3/newobj.h
+variable.$(OBJEXT): {$(VPATH)}3/rgengc.h
+variable.$(OBJEXT): {$(VPATH)}3/scan_args.h
+variable.$(OBJEXT): {$(VPATH)}3/special_consts.h
+variable.$(OBJEXT): {$(VPATH)}3/static_assert.h
+variable.$(OBJEXT): {$(VPATH)}3/stdalign.h
+variable.$(OBJEXT): {$(VPATH)}3/stdbool.h
+variable.$(OBJEXT): {$(VPATH)}3/symbol.h
+variable.$(OBJEXT): {$(VPATH)}3/token_paste.h
+variable.$(OBJEXT): {$(VPATH)}3/value.h
+variable.$(OBJEXT): {$(VPATH)}3/value_type.h
+variable.$(OBJEXT): {$(VPATH)}3/variable.h
+variable.$(OBJEXT): {$(VPATH)}3/warning_push.h
+variable.$(OBJEXT): {$(VPATH)}3/xmalloc.h
variable.$(OBJEXT): {$(VPATH)}assert.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+variable.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
variable.$(OBJEXT): {$(VPATH)}config.h
variable.$(OBJEXT): {$(VPATH)}constant.h
variable.$(OBJEXT): {$(VPATH)}debug_counter.h
@@ -4085,12 +14614,163 @@ version.$(OBJEXT): $(top_srcdir)/internal/gc.h
version.$(OBJEXT): $(top_srcdir)/internal/imemo.h
version.$(OBJEXT): $(top_srcdir)/internal/serial.h
version.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-version.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
version.$(OBJEXT): $(top_srcdir)/internal/vm.h
version.$(OBJEXT): $(top_srcdir)/internal/warnings.h
version.$(OBJEXT): $(top_srcdir)/revision.h
version.$(OBJEXT): $(top_srcdir)/version.h
+version.$(OBJEXT): {$(VPATH)}3/anyargs.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+version.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+version.$(OBJEXT): {$(VPATH)}3/assume.h
+version.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+version.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+version.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+version.$(OBJEXT): {$(VPATH)}3/attr/const.h
+version.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+version.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+version.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+version.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+version.$(OBJEXT): {$(VPATH)}3/attr/error.h
+version.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+version.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+version.$(OBJEXT): {$(VPATH)}3/attr/format.h
+version.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+version.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+version.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+version.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+version.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+version.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+version.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+version.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+version.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+version.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+version.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+version.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+version.$(OBJEXT): {$(VPATH)}3/cast.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+version.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+version.$(OBJEXT): {$(VPATH)}3/config.h
+version.$(OBJEXT): {$(VPATH)}3/constant_p.h
+version.$(OBJEXT): {$(VPATH)}3/core.h
+version.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+version.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+version.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+version.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+version.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+version.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+version.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+version.$(OBJEXT): {$(VPATH)}3/core/robject.h
+version.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+version.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+version.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+version.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+version.$(OBJEXT): {$(VPATH)}3/ctype.h
+version.$(OBJEXT): {$(VPATH)}3/dllexport.h
+version.$(OBJEXT): {$(VPATH)}3/dosish.h
+version.$(OBJEXT): {$(VPATH)}3/error.h
+version.$(OBJEXT): {$(VPATH)}3/eval.h
+version.$(OBJEXT): {$(VPATH)}3/event.h
+version.$(OBJEXT): {$(VPATH)}3/fl_type.h
+version.$(OBJEXT): {$(VPATH)}3/gc.h
+version.$(OBJEXT): {$(VPATH)}3/glob.h
+version.$(OBJEXT): {$(VPATH)}3/globals.h
+version.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+version.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+version.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+version.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+version.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+version.$(OBJEXT): {$(VPATH)}3/has/extension.h
+version.$(OBJEXT): {$(VPATH)}3/has/feature.h
+version.$(OBJEXT): {$(VPATH)}3/has/warning.h
+version.$(OBJEXT): {$(VPATH)}3/intern/array.h
+version.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+version.$(OBJEXT): {$(VPATH)}3/intern/class.h
+version.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+version.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+version.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+version.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+version.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+version.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+version.$(OBJEXT): {$(VPATH)}3/intern/error.h
+version.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+version.$(OBJEXT): {$(VPATH)}3/intern/file.h
+version.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+version.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+version.$(OBJEXT): {$(VPATH)}3/intern/io.h
+version.$(OBJEXT): {$(VPATH)}3/intern/load.h
+version.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+version.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+version.$(OBJEXT): {$(VPATH)}3/intern/object.h
+version.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+version.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+version.$(OBJEXT): {$(VPATH)}3/intern/process.h
+version.$(OBJEXT): {$(VPATH)}3/intern/random.h
+version.$(OBJEXT): {$(VPATH)}3/intern/range.h
+version.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+version.$(OBJEXT): {$(VPATH)}3/intern/re.h
+version.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+version.$(OBJEXT): {$(VPATH)}3/intern/select.h
+version.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+version.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+version.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+version.$(OBJEXT): {$(VPATH)}3/intern/string.h
+version.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+version.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+version.$(OBJEXT): {$(VPATH)}3/intern/time.h
+version.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+version.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+version.$(OBJEXT): {$(VPATH)}3/interpreter.h
+version.$(OBJEXT): {$(VPATH)}3/iterator.h
+version.$(OBJEXT): {$(VPATH)}3/memory.h
+version.$(OBJEXT): {$(VPATH)}3/method.h
+version.$(OBJEXT): {$(VPATH)}3/module.h
+version.$(OBJEXT): {$(VPATH)}3/newobj.h
+version.$(OBJEXT): {$(VPATH)}3/rgengc.h
+version.$(OBJEXT): {$(VPATH)}3/scan_args.h
+version.$(OBJEXT): {$(VPATH)}3/special_consts.h
+version.$(OBJEXT): {$(VPATH)}3/static_assert.h
+version.$(OBJEXT): {$(VPATH)}3/stdalign.h
+version.$(OBJEXT): {$(VPATH)}3/stdbool.h
+version.$(OBJEXT): {$(VPATH)}3/symbol.h
+version.$(OBJEXT): {$(VPATH)}3/token_paste.h
+version.$(OBJEXT): {$(VPATH)}3/value.h
+version.$(OBJEXT): {$(VPATH)}3/value_type.h
+version.$(OBJEXT): {$(VPATH)}3/variable.h
+version.$(OBJEXT): {$(VPATH)}3/warning_push.h
+version.$(OBJEXT): {$(VPATH)}3/xmalloc.h
version.$(OBJEXT): {$(VPATH)}assert.h
+version.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+version.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+version.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+version.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+version.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+version.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+version.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+version.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+version.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+version.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+version.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+version.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
version.$(OBJEXT): {$(VPATH)}config.h
version.$(OBJEXT): {$(VPATH)}debug_counter.h
version.$(OBJEXT): {$(VPATH)}defines.h
@@ -4140,13 +14820,164 @@ vm.$(OBJEXT): $(top_srcdir)/internal/random.h
vm.$(OBJEXT): $(top_srcdir)/internal/re.h
vm.$(OBJEXT): $(top_srcdir)/internal/serial.h
vm.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-vm.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
vm.$(OBJEXT): $(top_srcdir)/internal/string.h
vm.$(OBJEXT): $(top_srcdir)/internal/symbol.h
vm.$(OBJEXT): $(top_srcdir)/internal/variable.h
vm.$(OBJEXT): $(top_srcdir)/internal/vm.h
vm.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+vm.$(OBJEXT): {$(VPATH)}3/anyargs.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+vm.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+vm.$(OBJEXT): {$(VPATH)}3/assume.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/const.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/error.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/format.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+vm.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+vm.$(OBJEXT): {$(VPATH)}3/cast.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+vm.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+vm.$(OBJEXT): {$(VPATH)}3/config.h
+vm.$(OBJEXT): {$(VPATH)}3/constant_p.h
+vm.$(OBJEXT): {$(VPATH)}3/core.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+vm.$(OBJEXT): {$(VPATH)}3/core/robject.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+vm.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+vm.$(OBJEXT): {$(VPATH)}3/ctype.h
+vm.$(OBJEXT): {$(VPATH)}3/dllexport.h
+vm.$(OBJEXT): {$(VPATH)}3/dosish.h
+vm.$(OBJEXT): {$(VPATH)}3/error.h
+vm.$(OBJEXT): {$(VPATH)}3/eval.h
+vm.$(OBJEXT): {$(VPATH)}3/event.h
+vm.$(OBJEXT): {$(VPATH)}3/fl_type.h
+vm.$(OBJEXT): {$(VPATH)}3/gc.h
+vm.$(OBJEXT): {$(VPATH)}3/glob.h
+vm.$(OBJEXT): {$(VPATH)}3/globals.h
+vm.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+vm.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+vm.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+vm.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+vm.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+vm.$(OBJEXT): {$(VPATH)}3/has/extension.h
+vm.$(OBJEXT): {$(VPATH)}3/has/feature.h
+vm.$(OBJEXT): {$(VPATH)}3/has/warning.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/array.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/class.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/error.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/file.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/io.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/load.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/object.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/process.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/random.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/range.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/re.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/select.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/string.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/time.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+vm.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+vm.$(OBJEXT): {$(VPATH)}3/interpreter.h
+vm.$(OBJEXT): {$(VPATH)}3/iterator.h
+vm.$(OBJEXT): {$(VPATH)}3/memory.h
+vm.$(OBJEXT): {$(VPATH)}3/method.h
+vm.$(OBJEXT): {$(VPATH)}3/module.h
+vm.$(OBJEXT): {$(VPATH)}3/newobj.h
+vm.$(OBJEXT): {$(VPATH)}3/rgengc.h
+vm.$(OBJEXT): {$(VPATH)}3/scan_args.h
+vm.$(OBJEXT): {$(VPATH)}3/special_consts.h
+vm.$(OBJEXT): {$(VPATH)}3/static_assert.h
+vm.$(OBJEXT): {$(VPATH)}3/stdalign.h
+vm.$(OBJEXT): {$(VPATH)}3/stdbool.h
+vm.$(OBJEXT): {$(VPATH)}3/symbol.h
+vm.$(OBJEXT): {$(VPATH)}3/token_paste.h
+vm.$(OBJEXT): {$(VPATH)}3/value.h
+vm.$(OBJEXT): {$(VPATH)}3/value_type.h
+vm.$(OBJEXT): {$(VPATH)}3/variable.h
+vm.$(OBJEXT): {$(VPATH)}3/warning_push.h
+vm.$(OBJEXT): {$(VPATH)}3/xmalloc.h
vm.$(OBJEXT): {$(VPATH)}assert.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+vm.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
vm.$(OBJEXT): {$(VPATH)}builtin.h
vm.$(OBJEXT): {$(VPATH)}config.h
vm.$(OBJEXT): {$(VPATH)}constant.h
@@ -4208,10 +15039,161 @@ vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/gc.h
vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/imemo.h
vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/serial.h
vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/vm.h
vm_backtrace.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/anyargs.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/assume.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/const.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/error.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/format.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/cast.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/config.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/constant_p.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/robject.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/ctype.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/dllexport.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/dosish.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/error.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/eval.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/event.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/fl_type.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/gc.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/glob.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/globals.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/extension.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/feature.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/has/warning.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/array.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/class.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/error.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/file.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/io.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/load.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/object.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/process.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/random.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/range.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/re.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/select.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/string.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/time.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/interpreter.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/iterator.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/memory.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/method.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/module.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/newobj.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/rgengc.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/scan_args.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/special_consts.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/static_assert.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/stdalign.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/stdbool.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/symbol.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/token_paste.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/value.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/value_type.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/variable.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/warning_push.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}3/xmalloc.h
vm_backtrace.$(OBJEXT): {$(VPATH)}assert.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+vm_backtrace.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
vm_backtrace.$(OBJEXT): {$(VPATH)}config.h
vm_backtrace.$(OBJEXT): {$(VPATH)}debug.h
vm_backtrace.$(OBJEXT): {$(VPATH)}defines.h
@@ -4247,12 +15229,163 @@ vm_dump.$(OBJEXT): $(top_srcdir)/internal/gc.h
vm_dump.$(OBJEXT): $(top_srcdir)/internal/imemo.h
vm_dump.$(OBJEXT): $(top_srcdir)/internal/serial.h
vm_dump.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-vm_dump.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
vm_dump.$(OBJEXT): $(top_srcdir)/internal/variable.h
vm_dump.$(OBJEXT): $(top_srcdir)/internal/vm.h
vm_dump.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/anyargs.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/assume.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/const.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/error.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/format.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/cast.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/config.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/constant_p.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/robject.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/ctype.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/dllexport.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/dosish.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/error.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/eval.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/event.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/fl_type.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/gc.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/glob.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/globals.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/extension.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/feature.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/has/warning.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/array.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/class.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/error.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/file.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/io.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/load.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/object.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/process.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/random.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/range.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/re.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/select.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/string.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/time.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/interpreter.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/iterator.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/memory.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/method.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/module.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/newobj.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/rgengc.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/scan_args.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/special_consts.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/static_assert.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/stdalign.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/stdbool.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/symbol.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/token_paste.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/value.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/value_type.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/variable.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/warning_push.h
+vm_dump.$(OBJEXT): {$(VPATH)}3/xmalloc.h
vm_dump.$(OBJEXT): {$(VPATH)}addr2line.h
vm_dump.$(OBJEXT): {$(VPATH)}assert.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+vm_dump.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
vm_dump.$(OBJEXT): {$(VPATH)}config.h
vm_dump.$(OBJEXT): {$(VPATH)}constant.h
vm_dump.$(OBJEXT): {$(VPATH)}defines.h
@@ -4288,11 +15421,162 @@ vm_trace.$(OBJEXT): $(top_srcdir)/internal/hash.h
vm_trace.$(OBJEXT): $(top_srcdir)/internal/imemo.h
vm_trace.$(OBJEXT): $(top_srcdir)/internal/serial.h
vm_trace.$(OBJEXT): $(top_srcdir)/internal/static_assert.h
-vm_trace.$(OBJEXT): $(top_srcdir)/internal/stdbool.h
vm_trace.$(OBJEXT): $(top_srcdir)/internal/symbol.h
vm_trace.$(OBJEXT): $(top_srcdir)/internal/vm.h
vm_trace.$(OBJEXT): $(top_srcdir)/internal/warnings.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/anyargs.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/char.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/double.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/fixnum.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/gid_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/int.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/intptr_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/long.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/long_long.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/mode_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/off_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/pid_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/short.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/size_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/st_data_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/arithmetic/uid_t.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/assume.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/alloc_size.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/artificial.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/cold.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/const.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/constexpr.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/deprecated.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/diagnose_if.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/enum_extensibility.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/error.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/flag_enum.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/forceinline.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/format.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/maybe_unused.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noalias.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/nodiscard.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noexcept.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noinline.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/nonnull.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/noreturn.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/pure.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/restrict.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/returns_nonnull.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/warning.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/attr/weakref.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/cast.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/apple.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/clang.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/gcc.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/intel.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/msvc.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_is/sunpro.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/compiler_since.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/config.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/constant_p.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rarray.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rbasic.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rbignum.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rclass.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rdata.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rfile.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rhash.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/robject.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rregexp.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rstring.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rstruct.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/core/rtypeddata.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/ctype.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/dllexport.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/dosish.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/error.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/eval.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/event.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/fl_type.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/gc.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/glob.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/globals.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/attribute.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/builtin.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/c_attribute.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/cpp_attribute.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/declspec_attribute.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/extension.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/feature.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/has/warning.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/array.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/bignum.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/class.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/compar.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/complex.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/cont.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/dir.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/enum.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/enumerator.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/error.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/eval.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/file.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/gc.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/hash.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/io.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/load.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/marshal.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/numeric.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/object.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/parse.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/proc.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/process.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/random.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/range.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/rational.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/re.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/ruby.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/select.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/select/largesize.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/signal.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/sprintf.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/string.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/struct.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/thread.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/time.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/variable.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/intern/vm.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/interpreter.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/iterator.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/memory.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/method.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/module.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/newobj.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/rgengc.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/scan_args.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/special_consts.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/static_assert.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/stdalign.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/stdbool.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/symbol.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/token_paste.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/value.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/value_type.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/variable.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/warning_push.h
+vm_trace.$(OBJEXT): {$(VPATH)}3/xmalloc.h
vm_trace.$(OBJEXT): {$(VPATH)}assert.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/assume.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/bool.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/extern.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/gcc_version_since.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/limits.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/r_cast.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/rmodule.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
+vm_trace.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
vm_trace.$(OBJEXT): {$(VPATH)}builtin.h
vm_trace.$(OBJEXT): {$(VPATH)}config.h
vm_trace.$(OBJEXT): {$(VPATH)}debug.h
diff --git a/compile.c b/compile.c
index efca7179f39..a894741e095 100644
--- a/compile.c
+++ b/compile.c
@@ -9,7 +9,7 @@
**********************************************************************/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include <math.h>
#ifdef HAVE_DLADDR
@@ -797,7 +797,7 @@ rb_iseq_translate_threaded_code(rb_iseq_t *iseq)
encoded[i] = (VALUE)table[insn];
i += len;
}
- FL_SET(iseq, ISEQ_TRANSLATED);
+ FL_SET((VALUE)iseq, ISEQ_TRANSLATED);
#endif
return COMPILE_OK;
}
@@ -2075,6 +2075,7 @@ add_adjust_info(struct iseq_insn_info_entry *insns_info, unsigned int *positions
static int
iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *const anchor)
{
+ VALUE iseqv = (VALUE)iseq;
struct iseq_insn_info_entry *insns_info;
struct rb_iseq_constant_body *const body = iseq->body;
unsigned int *positions;
@@ -2204,7 +2205,7 @@ iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *const anchor)
freeze_hide_obj(map);
generated_iseq[code_index + 1 + j] = map;
RB_OBJ_WRITTEN(iseq, Qundef, map);
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ FL_SET(iseqv, ISEQ_MARKABLE_ISEQ);
break;
}
case TS_LINDEX:
@@ -2219,13 +2220,13 @@ iseq_set_sequence(rb_iseq_t *iseq, LINK_ANCHOR *const anchor)
/* to mark ruby object */
if (!SPECIAL_CONST_P(v)) {
RB_OBJ_WRITTEN(iseq, Qundef, v);
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ FL_SET(iseqv, ISEQ_MARKABLE_ISEQ);
}
break;
}
case TS_ISE: /* inline storage entry */
/* Treated as an IC, but may contain a markable VALUE */
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ FL_SET(iseqv, ISEQ_MARKABLE_ISEQ);
/* fall through */
case TS_IC: /* inline cache */
case TS_IVC: /* inline ivar cache */
@@ -8668,9 +8669,8 @@ calc_sp_depth(int depth, INSN *insn)
static VALUE
opobj_inspect(VALUE obj)
{
- struct RBasic *r = (struct RBasic *) obj;
- if (!SPECIAL_CONST_P(r) && r->klass == 0) {
- switch (BUILTIN_TYPE(r)) {
+ if (!SPECIAL_CONST_P(obj) && !RBASIC_CLASS(obj)) {
+ switch (BUILTIN_TYPE(obj)) {
case T_STRING:
obj = rb_str_new_cstr(RSTRING_PTR(obj));
break;
@@ -9126,7 +9126,7 @@ iseq_build_from_ary_body(rb_iseq_t *iseq, LINK_ANCHOR *const anchor,
argv[j] = (VALUE)rb_global_entry(SYM2ID(op));
break;
case TS_ISE:
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ FL_SET((VALUE)iseq, ISEQ_MARKABLE_ISEQ);
/* fall through */
case TS_IC:
case TS_IVC: /* inline ivar cache */
@@ -10006,8 +10006,9 @@ ibf_dump_code(struct ibf_dump *dump, const rb_iseq_t *iseq)
}
static VALUE *
-ibf_load_code(const struct ibf_load *load, const rb_iseq_t *iseq, ibf_offset_t bytecode_offset, ibf_offset_t bytecode_size, unsigned int iseq_size)
+ibf_load_code(const struct ibf_load *load, rb_iseq_t *iseq, ibf_offset_t bytecode_offset, ibf_offset_t bytecode_size, unsigned int iseq_size)
{
+ VALUE iseqv = (VALUE)iseq;
unsigned int code_index;
ibf_offset_t reading_pos = bytecode_offset;
VALUE *code = ALLOC_N(VALUE, iseq_size);
@@ -10032,8 +10033,8 @@ ibf_load_code(const struct ibf_load *load, const rb_iseq_t *iseq, ibf_offset_t b
VALUE v = ibf_load_object(load, op);
code[code_index] = v;
if (!SPECIAL_CONST_P(v)) {
- RB_OBJ_WRITTEN(iseq, Qundef, v);
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ RB_OBJ_WRITTEN(iseqv, Qundef, v);
+ FL_SET(iseqv, ISEQ_MARKABLE_ISEQ);
}
break;
}
@@ -10043,13 +10044,13 @@ ibf_load_code(const struct ibf_load *load, const rb_iseq_t *iseq, ibf_offset_t b
VALUE v = (VALUE)ibf_load_iseq(load, (const rb_iseq_t *)op);
code[code_index] = v;
if (!SPECIAL_CONST_P(v)) {
- RB_OBJ_WRITTEN(iseq, Qundef, v);
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ RB_OBJ_WRITTEN(iseqv, Qundef, v);
+ FL_SET(iseqv, ISEQ_MARKABLE_ISEQ);
}
break;
}
case TS_ISE:
- FL_SET(iseq, ISEQ_MARKABLE_ISEQ);
+ FL_SET(iseqv, ISEQ_MARKABLE_ISEQ);
/* fall through */
case TS_IC:
case TS_IVC:
@@ -11547,7 +11548,7 @@ rb_ibf_load_iseq_complete(rb_iseq_t *iseq)
#endif
ibf_load_iseq_each(load, iseq, offset);
ISEQ_COMPILE_DATA_CLEAR(iseq);
- FL_UNSET(iseq, ISEQ_NOT_LOADED_YET);
+ FL_UNSET((VALUE)iseq, ISEQ_NOT_LOADED_YET);
rb_iseq_init_trace(iseq);
load->iseq = prev_src_iseq;
}
@@ -11587,7 +11588,7 @@ ibf_load_iseq(const struct ibf_load *load, const rb_iseq_t *index_iseq)
#if IBF_ISEQ_DEBUG
fprintf(stderr, "ibf_load_iseq: new iseq=%p\n", (void *)iseq);
#endif
- FL_SET(iseq, ISEQ_NOT_LOADED_YET);
+ FL_SET((VALUE)iseq, ISEQ_NOT_LOADED_YET);
iseq->aux.loader.obj = load->loader_obj;
iseq->aux.loader.index = iseq_index;
#if IBF_ISEQ_DEBUG
diff --git a/complex.c b/complex.c
index bce22be735f..50f78ef1e49 100644
--- a/complex.c
+++ b/complex.c
@@ -5,7 +5,7 @@
which is written in ruby.
*/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#if defined _MSC_VER
/* Microsoft Visual C does not define M_PI and others by default */
@@ -20,7 +20,6 @@
#include "internal.h"
#include "internal/class.h"
#include "internal/complex.h"
-#include "internal/error.h"
#include "internal/math.h"
#include "internal/numeric.h"
#include "internal/object.h"
@@ -402,7 +401,7 @@ nucomp_s_new_internal(VALUE klass, VALUE real, VALUE imag)
RCOMPLEX_SET_REAL(obj, real);
RCOMPLEX_SET_IMAG(obj, imag);
- OBJ_FREEZE_RAW(obj);
+ OBJ_FREEZE_RAW((VALUE)obj);
return (VALUE)obj;
}
diff --git a/configure.ac b/configure.ac
index 9544e456206..bd752d93d39 100644
--- a/configure.ac
+++ b/configure.ac
@@ -489,7 +489,11 @@ AS_IF([test x"${RPATHFLAG}" = x], [
rpathflag=`echo "$RPATHFLAG" | sed 's/%.*//'`
])
-RUBY_TRY_CFLAGS(-fdeclspec, [RUBY_APPEND_OPTIONS(XCFLAGS, -fdeclspec)])
+RUBY_TRY_CFLAGS(-fdeclspec, [
+ RUBY_APPEND_OPTIONS(CC, -fdeclspec)
+ RUBY_APPEND_OPTIONS(MJIT_CC, -fdeclspec)
+])
+RUBY_TRY_CXXFLAGS(-fdeclspec, [RUBY_APPEND_OPTIONS(CXX, -fdeclspec)])
AS_CASE([$RUBY_PATCHLEVEL], [-*],
[RUBY_DEVEL=yes], [RUBY_DEVEL=no])
@@ -1348,10 +1352,13 @@ AS_IF([test "$rb_cv_stdarg" = yes], [
AC_DEFINE(HAVE_STDARG_PROTOTYPES)
])
+# __VA_ARGS__ is also tested in AC_PROG_CC_C99 since autoconf 2.60a (around
+# 2006). The check below is redundant and should always success. Remain not
+# deleted for backward compat.
AC_CACHE_CHECK(for variable length macro, rb_cv_va_args_macro,
[AC_TRY_COMPILE([
-int foo(int x, ...);
-@%:@define FOO(a, ...) foo(a, @%:@@%:@__VA_ARGS__)
+int foo(const char*);
+@%:@define FOO(...) foo(@%:@__VA_ARGS__)
], [FOO(1);FOO(1,2);FOO(1,2,3);],
rb_cv_va_args_macro=yes,
rb_cv_va_args_macro=no)])
diff --git a/cont.c b/cont.c
index 7a325739428..ac761ac0b92 100644
--- a/cont.c
+++ b/cont.c
@@ -9,7 +9,7 @@
**********************************************************************/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#ifndef _WIN32
#include <unistd.h>
diff --git a/debug.c b/debug.c
index 1087eb7dd5d..9b5dc016abe 100644
--- a/debug.c
+++ b/debug.c
@@ -9,7 +9,7 @@
**********************************************************************/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include <stdio.h>
diff --git a/debug_counter.h b/debug_counter.h
index 0634fd388da..62b3cea9098 100644
--- a/debug_counter.h
+++ b/debug_counter.h
@@ -352,7 +352,7 @@ RB_DEBUG_COUNTER(load_path_is_not_realpath)
#ifndef RUBY_DEBUG_COUNTER_H
#define RUBY_DEBUG_COUNTER_H 1
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include <stddef.h> /* for size_t */
#include "ruby/ruby.h" /* for VALUE */
diff --git a/dir.c b/dir.c
index 303e291bd99..78609640758 100644
--- a/dir.c
+++ b/dir.c
@@ -11,7 +11,7 @@
**********************************************************************/
-#include "ruby/config.h"
+#include "ruby/3/config.h"
#include <ctype.h>
#include <errno.h>
diff --git a/dln.c b/dln.c
index 2251547c546..3b7ae0df8d2 100644
--- a/dln.c
+++ b/dln.c
@@ -1244,7 +1244,7 @@ rb_w32_check_imported(HMODULE ext, HMODULE mine)
#endif
#ifdef USE_DLN_DLOPEN
-# include "internal/stdbool.h"
+# include "ruby/3/stdbool.h"
# include "internal/warnings.h"
COMPILER_WARNING_PUSH
#if defined(__clang__) || GCC_VERSION_SINCE(4, 2, 0)
diff --git a/enc/depend b/enc/depend
index e5b52241ff8..5727d6afdfd 100644
--- a/enc/depend
+++ b/enc/depend
@@ -181,7 +181,159 @@ clean-srcs:
enc/ascii.$(OBJEXT): $(hdrdir)/ruby/ruby.h
enc/ascii.$(OBJEXT): $(top_srcdir)/encindex.h
enc/ascii.$(OBJEXT): $(top_srcdir)/regenc.h
+enc/ascii.$(OBJEXT): 3/anyargs.h
+enc/ascii.$(OBJEXT): 3/arithmetic.h
+enc/ascii.$(OBJEXT): 3/arithmetic/char.h
+enc/ascii.$(OBJEXT): 3/arithmetic/double.h
+enc/ascii.$(OBJEXT): 3/arithmetic/fixnum.h
+enc/ascii.$(OBJEXT): 3/arithmetic/gid_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/int.h
+enc/ascii.$(OBJEXT): 3/arithmetic/intptr_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/long.h
+enc/ascii.$(OBJEXT): 3/arithmetic/long_long.h
+enc/ascii.$(OBJEXT): 3/arithmetic/mode_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/off_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/pid_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/short.h
+enc/ascii.$(OBJEXT): 3/arithmetic/size_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/st_data_t.h
+enc/ascii.$(OBJEXT): 3/arithmetic/uid_t.h
+enc/ascii.$(OBJEXT): 3/assume.h
+enc/ascii.$(OBJEXT): 3/attr/alloc_size.h
+enc/ascii.$(OBJEXT): 3/attr/artificial.h
+enc/ascii.$(OBJEXT): 3/attr/cold.h
+enc/ascii.$(OBJEXT): 3/attr/const.h
+enc/ascii.$(OBJEXT): 3/attr/constexpr.h
+enc/ascii.$(OBJEXT): 3/attr/deprecated.h
+enc/asc