summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJemma Issroff <jemmaissroff@gmail.com>2023-06-30 15:04:28 -0400
committerJemma Issroff <jemmaissroff@gmail.com>2023-07-05 16:58:55 -0400
commit9614a61379d39c654693ac40758ba80129eea4d0 (patch)
treed30bc3cd553db099330e0d792fd095b09fcc95cf
parentbfb933371d80f5a4ba23f2e978050e33c74de80e (diff)
Fixed build scripts for YARP
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/8007
-rw-r--r--common.mk336
-rw-r--r--configure.ac1
-rwxr-xr-xtool/sync_default_gems.rb2
3 files changed, 138 insertions, 201 deletions
diff --git a/common.mk b/common.mk
index 53077a075e..df8bd7ee11 100644
--- a/common.mk
+++ b/common.mk
@@ -84,7 +84,6 @@ MAKE_ENC = -f $(ENC_MK) V="$(V)" UNICODE_HDR_DIR="$(UNICODE_HDR_DIR)" \
YARP_FILES = yarp/api_node.$(OBJEXT) \
yarp/api_pack.$(OBJEXT) \
- yarp/compile.$(OBJEXT) \
yarp/diagnostic.$(OBJEXT) \
yarp/enc/yp_ascii.$(OBJEXT) \
yarp/enc/yp_big5.$(OBJEXT) \
@@ -112,7 +111,6 @@ YARP_FILES = yarp/api_node.$(OBJEXT) \
yarp/enc/yp_windows_1251.$(OBJEXT) \
yarp/enc/yp_windows_1252.$(OBJEXT) \
yarp/enc/yp_windows_31j.$(OBJEXT) \
- yarp/missing.$(OBJEXT) \
yarp/node.$(OBJEXT) \
yarp/pack.$(OBJEXT) \
yarp/prettyprint.$(OBJEXT) \
@@ -124,10 +122,13 @@ YARP_FILES = yarp/api_node.$(OBJEXT) \
yarp/util/yp_char.$(OBJEXT) \
yarp/util/yp_constant_pool.$(OBJEXT) \
yarp/util/yp_list.$(OBJEXT) \
+ yarp/util/yp_memchr.$(OBJEXT) \
yarp/util/yp_newline_list.$(OBJEXT) \
+ yarp/util/yp_snprintf.$(OBJEXT) \
yarp/util/yp_state_stack.$(OBJEXT) \
yarp/util/yp_string.$(OBJEXT) \
yarp/util/yp_string_list.$(OBJEXT) \
+ yarp/util/yp_strncasecmp.$(OBJEXT) \
yarp/util/yp_strpbrk.$(OBJEXT) \
yarp/yarp.$(OBJEXT) \
yarp/yarp_init.$(OBJEXT) \
@@ -19039,11 +19040,11 @@ yarp/api_node.$(OBJEXT): $(hdrdir)/ruby.h
yarp/api_node.$(OBJEXT): $(hdrdir)/ruby/ruby.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/api_node.c
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/extension.h
-yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/node.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/pack.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19053,6 +19054,7 @@ yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/api_node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
@@ -19229,11 +19231,11 @@ yarp/api_pack.$(OBJEXT): $(hdrdir)/ruby.h
yarp/api_pack.$(OBJEXT): $(hdrdir)/ruby/ruby.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/api_pack.c
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/extension.h
-yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/node.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/pack.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19243,6 +19245,7 @@ yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/api_pack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
@@ -19415,287 +19418,151 @@ yarp/api_pack.$(OBJEXT): {$(VPATH)}onigmo.h
yarp/api_pack.$(OBJEXT): {$(VPATH)}oniguruma.h
yarp/api_pack.$(OBJEXT): {$(VPATH)}st.h
yarp/api_pack.$(OBJEXT): {$(VPATH)}subst.h
-yarp/compile.$(OBJEXT): $(hdrdir)/ruby.h
-yarp/compile.$(OBJEXT): $(hdrdir)/ruby/ruby.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/ast.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/compile.c
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/defines.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/extension.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/missing.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/node.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/pack.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/parser.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/regexp.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/unescape.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string_list.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/util/yp_strpbrk.h
-yarp/compile.$(OBJEXT): $(top_srcdir)/yarp/yarp.h
-yarp/compile.$(OBJEXT): {$(VPATH)}assert.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/assume.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/attributes.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/bool.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/inttypes.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/limits.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/long_long.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/stdalign.h
-yarp/compile.$(OBJEXT): {$(VPATH)}backward/2/stdarg.h
-yarp/compile.$(OBJEXT): {$(VPATH)}config.h
-yarp/compile.$(OBJEXT): {$(VPATH)}defines.h
-yarp/compile.$(OBJEXT): {$(VPATH)}encoding.h
-yarp/compile.$(OBJEXT): {$(VPATH)}intern.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/abi.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/anyargs.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/char.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/double.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/fixnum.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/gid_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/int.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/intptr_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/long.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/long_long.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/mode_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/off_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/pid_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/short.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/size_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/st_data_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/arithmetic/uid_t.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/assume.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/alloc_size.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/artificial.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/cold.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/const.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/constexpr.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/deprecated.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/diagnose_if.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/enum_extensibility.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/error.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/flag_enum.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/forceinline.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/format.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/maybe_unused.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/noalias.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/nodiscard.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/noexcept.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/noinline.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/nonnull.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/noreturn.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/packed_struct.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/pure.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/restrict.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/returns_nonnull.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/warning.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/attr/weakref.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/cast.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is/apple.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is/clang.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is/gcc.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is/intel.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is/msvc.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_is/sunpro.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/compiler_since.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/config.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/constant_p.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rarray.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rbasic.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rbignum.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rclass.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rdata.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rfile.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rhash.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/robject.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rregexp.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rstring.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rstruct.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/core/rtypeddata.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/ctype.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/dllexport.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/dosish.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/coderange.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/ctype.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/encoding.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/pathname.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/re.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/sprintf.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/string.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/symbol.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/encoding/transcode.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/error.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/eval.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/event.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/fl_type.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/gc.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/glob.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/globals.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/attribute.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/builtin.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/c_attribute.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/cpp_attribute.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/declspec_attribute.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/extension.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/feature.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/has/warning.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/array.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/bignum.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/class.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/compar.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/complex.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/cont.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/dir.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/enum.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/enumerator.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/error.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/eval.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/file.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/hash.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/io.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/load.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/marshal.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/numeric.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/object.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/parse.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/proc.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/process.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/random.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/range.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/rational.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/re.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/ruby.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/select.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/select/largesize.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/signal.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/sprintf.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/string.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/struct.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/thread.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/time.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/variable.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/intern/vm.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/interpreter.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/iterator.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/memory.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/method.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/module.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/newobj.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/scan_args.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/special_consts.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/static_assert.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/stdalign.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/stdbool.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/symbol.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/value.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/value_type.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/variable.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/warning_push.h
-yarp/compile.$(OBJEXT): {$(VPATH)}internal/xmalloc.h
-yarp/compile.$(OBJEXT): {$(VPATH)}missing.h
-yarp/compile.$(OBJEXT): {$(VPATH)}onigmo.h
-yarp/compile.$(OBJEXT): {$(VPATH)}oniguruma.h
-yarp/compile.$(OBJEXT): {$(VPATH)}st.h
-yarp/compile.$(OBJEXT): {$(VPATH)}subst.h
+yarp/diagnostic.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/diagnostic.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/diagnostic.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.c
yarp/diagnostic.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/diagnostic.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/diagnostic.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_ascii.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_ascii.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_ascii.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_ascii.c
yarp/enc/yp_ascii.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
+yarp/enc/yp_ascii.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_big5.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_big5.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_big5.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_big5.c
yarp/enc/yp_big5.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
+yarp/enc/yp_big5.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_euc_jp.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_euc_jp.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_euc_jp.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_euc_jp.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_euc_jp.c
+yarp/enc/yp_euc_jp.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_gbk.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_gbk.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_gbk.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_gbk.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_gbk.c
+yarp/enc/yp_gbk.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_1.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_1.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_1.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_1.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_1.c
+yarp/enc/yp_iso_8859_1.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_10.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_10.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_10.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_10.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_10.c
+yarp/enc/yp_iso_8859_10.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_11.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_11.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_11.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_11.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_11.c
+yarp/enc/yp_iso_8859_11.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_13.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_13.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_13.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_13.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_13.c
+yarp/enc/yp_iso_8859_13.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_14.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_14.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_14.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_14.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_14.c
+yarp/enc/yp_iso_8859_14.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_15.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_15.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_15.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_15.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_15.c
+yarp/enc/yp_iso_8859_15.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_16.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_16.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_16.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_16.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_16.c
+yarp/enc/yp_iso_8859_16.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_2.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_2.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_2.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_2.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_2.c
+yarp/enc/yp_iso_8859_2.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_3.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_3.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_3.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_3.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_3.c
+yarp/enc/yp_iso_8859_3.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_4.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_4.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_4.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_4.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_4.c
+yarp/enc/yp_iso_8859_4.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_5.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_5.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_5.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_5.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_5.c
+yarp/enc/yp_iso_8859_5.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_6.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_6.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_6.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_6.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_6.c
+yarp/enc/yp_iso_8859_6.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_7.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_7.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_7.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_7.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_7.c
+yarp/enc/yp_iso_8859_7.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_8.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_8.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_8.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_8.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_8.c
+yarp/enc/yp_iso_8859_8.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_iso_8859_9.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_iso_8859_9.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_iso_8859_9.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_iso_8859_9.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_iso_8859_9.c
+yarp/enc/yp_iso_8859_9.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_koi8_r.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_koi8_r.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_koi8_r.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_koi8_r.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_koi8_r.c
+yarp/enc/yp_koi8_r.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_shared.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_shared.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_shared.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_shared.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_shared.c
+yarp/enc/yp_shared.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_shift_jis.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_shift_jis.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_shift_jis.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_shift_jis.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_shift_jis.c
+yarp/enc/yp_shift_jis.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_unicode.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_unicode.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_unicode.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_unicode.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_unicode.c
+yarp/enc/yp_unicode.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_windows_1251.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_windows_1251.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_windows_1251.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_windows_1251.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_windows_1251.c
+yarp/enc/yp_windows_1251.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_windows_1252.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_windows_1252.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_windows_1252.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_windows_1252.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_windows_1252.c
+yarp/enc/yp_windows_1252.$(OBJEXT): {$(VPATH)}config.h
+yarp/enc/yp_windows_31j.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/enc/yp_windows_31j.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/enc/yp_windows_31j.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/enc/yp_windows_31j.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_windows_31j.c
+yarp/enc/yp_windows_31j.$(OBJEXT): {$(VPATH)}config.h
yarp/extension.$(OBJEXT): $(hdrdir)/ruby.h
yarp/extension.$(OBJEXT): $(hdrdir)/ruby/ruby.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/extension.c
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/extension.h
-yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/node.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/pack.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19705,6 +19572,7 @@ yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/extension.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
@@ -19877,14 +19745,11 @@ yarp/extension.$(OBJEXT): {$(VPATH)}onigmo.h
yarp/extension.$(OBJEXT): {$(VPATH)}oniguruma.h
yarp/extension.$(OBJEXT): {$(VPATH)}st.h
yarp/extension.$(OBJEXT): {$(VPATH)}subst.h
-yarp/missing.$(OBJEXT): $(top_srcdir)/yarp/defines.h
-yarp/missing.$(OBJEXT): $(top_srcdir)/yarp/missing.c
-yarp/missing.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/node.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
-yarp/node.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/node.c
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/node.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/pack.h
@@ -19901,10 +19766,14 @@ yarp/node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string_list.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/util/yp_strpbrk.h
yarp/node.$(OBJEXT): $(top_srcdir)/yarp/yarp.h
+yarp/node.$(OBJEXT): {$(VPATH)}config.h
+yarp/pack.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/pack.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/pack.$(OBJEXT): $(top_srcdir)/yarp/pack.c
yarp/pack.$(OBJEXT): $(top_srcdir)/yarp/pack.h
+yarp/pack.$(OBJEXT): {$(VPATH)}config.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19915,7 +19784,9 @@ yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/prettyprint.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
+yarp/prettyprint.$(OBJEXT): {$(VPATH)}config.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19927,7 +19798,9 @@ yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
yarp/regexp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string_list.h
+yarp/regexp.$(OBJEXT): {$(VPATH)}config.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19938,53 +19811,110 @@ yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/serialize.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
+yarp/serialize.$(OBJEXT): {$(VPATH)}config.h
yarp/token_type.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/token_type.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/token_type.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/token_type.$(OBJEXT): $(top_srcdir)/yarp/token_type.c
yarp/token_type.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/token_type.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
+yarp/token_type.$(OBJEXT): {$(VPATH)}config.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/parser.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/unescape.c
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/unescape.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
+yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/unescape.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
+yarp/unescape.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_buffer.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_buffer.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_buffer.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.c
yarp/util/yp_buffer.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
+yarp/util/yp_buffer.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_char.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_char.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_char.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.c
yarp/util/yp_char.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
yarp/util/yp_char.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
+yarp/util/yp_char.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_constant_pool.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_constant_pool.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_constant_pool.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.c
yarp/util/yp_constant_pool.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
+yarp/util/yp_constant_pool.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_list.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_list.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.c
yarp/util/yp_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/util/yp_list.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/config.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/defines.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/parser.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.c
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
+yarp/util/yp_memchr.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
+yarp/util/yp_memchr.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_newline_list.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_newline_list.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_newline_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.c
yarp/util/yp_newline_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
+yarp/util/yp_newline_list.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_snprintf.$(OBJEXT): $(top_srcdir)/yarp/config.h
+yarp/util/yp_snprintf.$(OBJEXT): $(top_srcdir)/yarp/defines.h
+yarp/util/yp_snprintf.$(OBJEXT): $(top_srcdir)/yarp/util/yp_snprintf.c
+yarp/util/yp_snprintf.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_state_stack.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_state_stack.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_state_stack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.c
yarp/util/yp_state_stack.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
+yarp/util/yp_state_stack.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_string.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_string.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_string.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.c
yarp/util/yp_string.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
+yarp/util/yp_string.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_string_list.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_string_list.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/util/yp_string_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
yarp/util/yp_string_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string_list.c
yarp/util/yp_string_list.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string_list.h
+yarp/util/yp_string_list.$(OBJEXT): {$(VPATH)}config.h
+yarp/util/yp_strncasecmp.$(OBJEXT): $(top_srcdir)/yarp/config.h
+yarp/util/yp_strncasecmp.$(OBJEXT): $(top_srcdir)/yarp/defines.h
+yarp/util/yp_strncasecmp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_strncasecmp.c
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/defines.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/parser.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
+yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_strpbrk.c
yarp/util/yp_strpbrk.$(OBJEXT): $(top_srcdir)/yarp/util/yp_strpbrk.h
+yarp/util/yp_strpbrk.$(OBJEXT): {$(VPATH)}config.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
-yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/node.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/pack.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -19994,21 +19924,24 @@ yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string_list.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/util/yp_strpbrk.h
+yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/version.h
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/yarp.c
yarp/yarp.$(OBJEXT): $(top_srcdir)/yarp/yarp.h
+yarp/yarp.$(OBJEXT): {$(VPATH)}config.h
yarp/yarp_init.$(OBJEXT): $(hdrdir)/ruby.h
yarp/yarp_init.$(OBJEXT): $(hdrdir)/ruby/ruby.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/ast.h
+yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/config.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/defines.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/diagnostic.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/enc/yp_encoding.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/extension.h
-yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/missing.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/node.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/pack.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/parser.h
@@ -20018,6 +19951,7 @@ yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_buffer.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_char.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_constant_pool.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_list.h
+yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_memchr.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_newline_list.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_state_stack.h
yarp/yarp_init.$(OBJEXT): $(top_srcdir)/yarp/util/yp_string.h
diff --git a/configure.ac b/configure.ac
index 6da801a5c3..0b01430db1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2132,6 +2132,7 @@ AC_CHECK_FUNCS(sigaction)
AC_CHECK_FUNCS(sigaltstack)
AC_CHECK_FUNCS(sigprocmask)
AC_CHECK_FUNCS(sinh)
+AC_CHECK_FUNCS(snprintf)
AC_CHECK_FUNCS(spawnv)
AC_CHECK_FUNCS(symlink)
AC_CHECK_FUNCS(syscall)
diff --git a/tool/sync_default_gems.rb b/tool/sync_default_gems.rb
index eec7825d68..17b3ed5177 100755
--- a/tool/sync_default_gems.rb
+++ b/tool/sync_default_gems.rb
@@ -419,6 +419,8 @@ module SyncDefaultGems
cp_r("#{upstream}/include/yarp/.", "yarp")
cp_r("#{upstream}/include/yarp.h", "yarp")
+ rm("yarp/config.h")
+ File.write("yarp/config.h", "#include \"ruby/config.h\"\n")
rm("yarp/extconf.rb")
mv("yarp_init.c", "yarp/")