PWD = CONFIGURE_LIBFFI = \ $(LIBFFI_CONFIGURE) --disable-shared \ --host=$(LIBFFI_ARCH) --enable-builddir=$(arch) \ CC="$(CC)" CFLAGS="$(LIBFFI_CFLAGS)" \ LD="$(LD)" LDFLAGS="$(LIBFFI_LDFLAGS)" $(STATIC_LIB) $(RUBYARCHDIR)/$(DLLIB) $(DLLIB): $(LIBFFI_A) $(OBJS): $(FFI_H) .PHONY: .FORCE hdr .FORCE: hdr: $(FFI_H) configure-libffi build-libffi: .FORCE configure-libffi \ $(LIBFFI_DIR)/include/ffi.h \ $(LIBFFI_DIR)/include/ffitarget.h \ $(LIBFFI_DIR)/fficonfig.h \ $(LIBFFI_DIR)/Makefile: $(Q) $(MAKEDIRS) $(LIBFFI_DIR) $(Q) $(CONFIGURE_LIBFFI) build-libffi $(LIBFFI_A): $(Q) $(SUBMAKE_PRE) $(MAKE) $(SUBMAKE_ARG) clean-none: clean-libffi: $(Q) $(SUBMAKE_PRE) $(MAKE) $(SUBMAKE_ARG) clean distclean-none: distclean-libffi: $(Q) $(SUBMAKE_PRE) $(MAKE) $(SUBMAKE_ARG) distclean $(Q) $(RM) $(LIBFFI_DIR)/local.exp $(Q) $(RUBY) -rfileutils -e "FileUtils.rmdir(Dir.glob(ARGV[0]+'/**/{,.*/}'), :parents=>true)" $(LIBFFI_DIR) realclean-none: realclean-libffi: $(Q) $(RMALL) $(LIBFFI_DIR) .PHONY: clean-libffi distclean-libffi realclean-libffi .PHONY: clean-none distclean-none realclean-none clean: clean-$(LIBFFI_CLEAN) distclean: distclean-$(LIBFFI_CLEAN) realclean: realclean-$(LIBFFI_CLEAN) .PHONY: configure configure-libffi # AUTOGENERATED DEPENDENCIES START closure.o: $(RUBY_EXTCONF_H) closure.o: $(arch_hdrdir)/ruby/config.h closure.o: $(hdrdir)/ruby.h closure.o: $(hdrdir)/ruby/backward.h closure.o: $(hdrdir)/ruby/defines.h closure.o: $(hdrdir)/ruby/encoding.h closure.o: $(hdrdir)/ruby/intern.h closure.o: $(hdrdir)/ruby/io.h closure.o: $(hdrdir)/ruby/missing.h closure.o: $(hdrdir)/ruby/onigmo.h closure.o: $(hdrdir)/ruby/oniguruma.h closure.o: $(hdrdir)/ruby/ruby.h closure.o: $(hdrdir)/ruby/st.h closure.o: $(hdrdir)/ruby/subst.h closure.o: $(hdrdir)/ruby/thread.h closure.o: $(top_srcdir)/internal.h closure.o: closure.c closure.o: closure.h closure.o: conversions.h closure.o: fiddle.h closure.o: function.h conversions.o: $(RUBY_EXTCONF_H) conversions.o: $(arch_hdrdir)/ruby/config.h conversions.o: $(hdrdir)/ruby.h conversions.o: $(hdrdir)/ruby/backward.h conversions.o: $(hdrdir)/ruby/defines.h conversions.o: $(hdrdir)/ruby/intern.h conversions.o: $(hdrdir)/ruby/missing.h conversions.o: $(hdrdir)/ruby/ruby.h conversions.o: $(hdrdir)/ruby/st.h conversions.o: $(hdrdir)/ruby/subst.h conversions.o: closure.h conversions.o: conversions.c conversions.o: conversions.h conversions.o: fiddle.h conversions.o: function.h fiddle.o: $(RUBY_EXTCONF_H) fiddle.o: $(arch_hdrdir)/ruby/config.h fiddle.o: $(hdrdir)/ruby.h fiddle.o: $(hdrdir)/ruby/backward.h fiddle.o: $(hdrdir)/ruby/defines.h fiddle.o: $(hdrdir)/ruby/intern.h fiddle.o: $(hdrdir)/ruby/missing.h fiddle.o: $(hdrdir)/ruby/ruby.h fiddle.o: $(hdrdir)/ruby/st.h fiddle.o: $(hdrdir)/ruby/subst.h fiddle.o: closure.h fiddle.o: conversions.h fiddle.o: fiddle.c fiddle.o: fiddle.h fiddle.o: function.h function.o: $(RUBY_EXTCONF_H) function.o: $(arch_hdrdir)/ruby/config.h function.o: $(hdrdir)/ruby.h function.o: $(hdrdir)/ruby/backward.h function.o: $(hdrdir)/ruby/defines.h function.o: $(hdrdir)/ruby/intern.h function.o: $(hdrdir)/ruby/missing.h function.o: $(hdrdir)/ruby/ruby.h function.o: $(hdrdir)/ruby/st.h function.o: $(hdrdir)/ruby/subst.h function.o: $(hdrdir)/ruby/thread.h function.o: closure.h function.o: conversions.h function.o: fiddle.h function.o: function.c function.o: function.h handle.o: $(RUBY_EXTCONF_H) handle.o: $(arch_hdrdir)/ruby/config.h handle.o: $(hdrdir)/ruby.h handle.o: $(hdrdir)/ruby/backward.h handle.o: $(hdrdir)/ruby/defines.h handle.o: $(hdrdir)/ruby/intern.h handle.o: $(hdrdir)/ruby/missing.h handle.o: $(hdrdir)/ruby/ruby.h handle.o: $(hdrdir)/ruby/st.h handle.o: $(hdrdir)/ruby/subst.h handle.o: closure.h handle.o: conversions.h handle.o: fiddle.h handle.o: function.h handle.o: handle.c pointer.o: $(RUBY_EXTCONF_H) pointer.o: $(arch_hdrdir)/ruby/config.h pointer.o: $(hdrdir)/ruby.h pointer.o: $(hdrdir)/ruby/backward.h pointer.o: $(hdrdir)/ruby/defines.h pointer.o: $(hdrdir)/ruby/encoding.h pointer.o: $(hdrdir)/ruby/intern.h pointer.o: $(hdrdir)/ruby/io.h pointer.o: $(hdrdir)/ruby/missing.h pointer.o: $(hdrdir)/ruby/onigmo.h pointer.o: $(hdrdir)/ruby/oniguruma.h pointer.o: $(hdrdir)/ruby/ruby.h pointer.o: $(hdrdir)/ruby/st.h pointer.o: $(hdrdir)/ruby/subst.h pointer.o: closure.h pointer.o: conversions.h pointer.o: fiddle.h pointer.o: function.h pointer.o: pointer.c # AUTOGENERATED DEPENDENCIES END intf.c?h=ruby_3_2&id=9dc60653db186b1ae9400ed75b413a07728ce6ff'>Extract `update_coderange` macroNobuyoshi Nakada 2022-08-21Check the room including the space to fillNobuyoshi Nakada 2022-08-20[Bug #18958] format string must be ASCII compatibleNobuyoshi Nakada 2022-08-20[Bug #18956] Negative codepoints are invalid charactersNobuyoshi Nakada 2022-08-20[Bug #18955] format single character for `%c`Nobuyoshi Nakada 2022-08-20[Bug #18955] Check length of argument for `%c` in proper encodingNobuyoshi Nakada 2022-08-19Scan the code range of the last added portionNobuyoshi Nakada 2022-08-19Scan the code range of the formatted portionNobuyoshi Nakada 2022-08-18rb_str_resize: Only clear coderange on truncationJean Boussier 2022-08-17Extract common code from `rb_enc_vsprintf` and `rb_str_vcatf`Nobuyoshi Nakada 2022-07-21Expand tabs [ci skip]Takashi Kokubun 2021-08-27Use C99-defined macros to classify a floating-point numberNobuyoshi Nakada 2021-08-24Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada 2021-07-24Escape unprintable chars only, without surrounding quotesNobuyoshi Nakada 2021-07-22Sort out quad_t related macrosNobuyoshi Nakada 2020-09-28sprintf.c: Removed conflicting definitionNobuyoshi Nakada 2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平 2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平 2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平 2020-02-12Make temporary lock string encoding freeNobuyoshi Nakada 2019-12-26decouple internal.h headers卜部昌平 2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans 2019-08-29move docs around [ci skip]卜部昌平 2019-07-14Add /* fall through */ commentsYusuke Endoh 2018-04-22sprintf.c: fix typostomar 2018-03-14quote symbolsnobu