U:RDoc::TopLevel[	i I" ext/fastfilereader/Makefile:ETcRDoc::Parser::Simpleo:RDoc::Markup::Document:@parts[$o:RDoc::Markup::Paragraph;[I"SHELL = /bin/sh;To:RDoc::Markup::BlankLine o;	;[I"9# V=0 quiet, V=1 verbose.  other values don't work. ;TI"V = 0 ;TI"V0 = $(V:0=) ;TI"Q1 = $(V:1=) ;TI"Q = $(Q1:0=@) ;TI"ECHO1 = $(V:1=@ :) ;TI"ECHO = $(ECHO1:0=@ echo) ;TI"NULLCMD = :;T@o;	;[I"5#### Start of system configuration section. ####;T@o;	;[8I"srcdir = . ;TI"&topdir = /usr/include/ruby-3.2.0 ;TI"hdrdir = $(topdir) ;TI"<arch_hdrdir = /usr/include/x86_64-linux-gnu/ruby-3.2.0 ;TI"PATH_SEPARATOR = : ;TI":VPATH = $(srcdir):$(arch_hdrdir)/ruby:$(hdrdir)/ruby ;TI"prefix = $(DESTDIR)/usr ;TI">rubysitearchprefix = $(sitearchlibdir)/$(RUBY_BASE_NAME) ;TI"6rubyarchprefix = $(archlibdir)/$(RUBY_BASE_NAME) ;TI"1rubylibprefix = $(libdir)/$(RUBY_BASE_NAME) ;TI"exec_prefix = $(prefix) ;TI"Ovendorarchhdrdir = $(sitearchincludedir)/$(RUBY_VERSION_NAME)/vendor_ruby ;TI"Ksitearchhdrdir = $(sitearchincludedir)/$(RUBY_VERSION_NAME)/site_ruby ;TI"=rubyarchhdrdir = $(archincludedir)/$(RUBY_VERSION_NAME) ;TI".vendorhdrdir = $(rubyhdrdir)/vendor_ruby ;TI"*sitehdrdir = $(rubyhdrdir)/site_ruby ;TI"5rubyhdrdir = $(includedir)/$(RUBY_VERSION_NAME) ;TI"Gvendorarchdir = $(rubysitearchprefix)/vendor_ruby/$(ruby_version) ;TI"1vendorlibdir = $(vendordir)/$(ruby_version) ;TI".vendordir = $(rubylibprefix)/vendor_ruby ;TI"Gsitearchdir = $(DESTDIR)/usr/local/lib/x86_64-linux-gnu/site_ruby ;TI"-sitelibdir = $(sitedir)/$(ruby_version) ;TI"2sitedir = $(DESTDIR)/usr/local/lib/site_ruby ;TI"5rubyarchdir = $(rubyarchprefix)/$(ruby_version) ;TI"3rubylibdir = $(rubylibprefix)/$(ruby_version) ;TI"4sitearchincludedir = $(includedir)/$(sitearch) ;TI",archincludedir = $(includedir)/$(arch) ;TI",sitearchlibdir = $(libdir)/$(sitearch) ;TI"$archlibdir = $(libdir)/$(arch) ;TI",ridir = $(datarootdir)/$(RI_BASE_NAME) ;TI"!mandir = $(datarootdir)/man ;TI"'localedir = $(datarootdir)/locale ;TI"!libdir = $(exec_prefix)/lib ;TI"psdir = $(docdir) ;TI"pdfdir = $(docdir) ;TI"dvidir = $(docdir) ;TI"htmldir = $(docdir) ;TI"#infodir = $(datarootdir)/info ;TI",docdir = $(datarootdir)/doc/$(PACKAGE) ;TI",oldincludedir = $(DESTDIR)/usr/include ;TI"$includedir = $(prefix)/include ;TI"&runstatedir = $(DESTDIR)/var/run ;TI"$localstatedir = $(DESTDIR)/var ;TI"$sharedstatedir = $(prefix)/com ;TI"!sysconfdir = $(DESTDIR)/etc ;TI"datadir = $(datarootdir) ;TI"#datarootdir = $(prefix)/share ;TI")libexecdir = $(exec_prefix)/libexec ;TI"#sbindir = $(exec_prefix)/sbin ;TI"!bindir = $(exec_prefix)/bin ;TI"archdir = $(rubyarchdir);T@o;	;[I"CC_WRAPPER =  ;TI"CC = x86_64-linux-gnu-gcc ;TI" CXX = x86_64-linux-gnu-g++ ;TI"LIBRUBY = $(LIBRUBY_SO) ;TI"-LIBRUBY_A = lib$(RUBY_SO_NAME)-static.a ;TI"+LIBRUBYARG_SHARED = -l$(RUBY_SO_NAME) ;TI">LIBRUBYARG_STATIC = -l$(RUBY_SO_NAME)-static $(MAINLIBS) ;TI"empty = ;TI"OUTFLAG = -o $(empty) ;TI"COUTFLAG = -o $(empty) ;TI"CSRCFLAG = $(empty);T@o;	;[I"RUBY_EXTCONF_H =  ;TI"7cflags   = $(optflags) $(debugflags) $(warnflags) ;TI"cxxflags =  ;TI"#optflags = -O3 -fno-fast-math ;TI"debugflags = -ggdb3 ;TI"Wwarnflags = -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wundef ;TI"cppflags =  ;TI"CCDLFLAGS = -fPIC ;TI"+CFLAGS   = $(CCDLFLAGS) -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 -fPIC $(ARCH_FLAG) ;TI"WINCFLAGS = -I. -I$(arch_hdrdir) -I$(hdrdir)/ruby/backward -I$(hdrdir) -I$(srcdir) ;TI"DEFS     =  ;TI"_CPPFLAGS = -DBUILD_FOR_RUBY -DOS_UNIX -Wdate-time -D_FORTIFY_SOURCE=3 $(DEFS) $(cppflags) ;TI"%CXXFLAGS = $(CCDLFLAGS) -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=BUILDDIR=/usr/src/ruby3.2-3.2.3-1ubuntu0.24.04.8 $(ARCH_FLAG) ;TI"ldflags  = -L. -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed ;TI"Bdldflags = -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now  ;TI"ARCH_FLAG =  ;TI"4DLDFLAGS = $(ldflags) $(dldflags) $(ARCH_FLAG) ;TI"LDSHARED = $(CXX) -shared ;TI"!LDSHAREDXX = $(CXX) -shared ;TI""AR = x86_64-linux-gnu-gcc-ar ;TI"EXEEXT = ;T@o;	;[I".RUBY_INSTALL_NAME = $(RUBY_BASE_NAME)3.2 ;TI"RUBY_SO_NAME = ruby-3.2 ;TI"RUBYW_INSTALL_NAME =  ;TI";RUBY_VERSION_NAME = $(RUBY_BASE_NAME)-$(ruby_version) ;TI"RUBYW_BASE_NAME = rubyw ;TI"RUBY_BASE_NAME = ruby;T@o;	;[I"arch = x86_64-linux-gnu ;TI"sitearch = $(arch) ;TI"ruby_version = 3.2.0 ;TI"+ruby = $(bindir)/$(RUBY_BASE_NAME)3.2 ;TI"RUBY = $(ruby) ;TI"0BUILTRUBY = $(bindir)/$(RUBY_BASE_NAME)3.2 ;TI"áruby_headers = $(hdrdir)/ruby.h $(hdrdir)/ruby/backward.h $(hdrdir)/ruby/ruby.h $(hdrdir)/ruby/defines.h $(hdrdir)/ruby/missing.h $(hdrdir)/ruby/intern.h $(hdrdir)/ruby/st.h $(hdrdir)/ruby/subst.h $(arch_hdrdir)/ruby/config.h;T@o;	;[I"RM = rm -f ;TI"RM_RF = rm -fr ;TI"2RMDIRS = rmdir --ignore-fail-on-non-empty -p ;TI"MAKEDIRS = /bin/mkdir -p ;TI"#INSTALL = /usr/bin/install -c ;TI"'INSTALL_PROG = $(INSTALL) -m 0755 ;TI"&INSTALL_DATA = $(INSTALL) -m 644 ;TI"COPY = cp ;TI"TOUCH = exit >;T@o;	;[I"3#### End of system configuration section. ####;T@o;	;[	I"preload =  ;TI"libpath = . $(archlibdir) ;TI"$LIBPATH =  -L. -L$(archlibdir) ;TI"DEFFILE = ;T@o;	;[I"CLEANFILES = mkmf.log ;TI"DISTCLEANFILES =  ;TI"DISTCLEANDIRS = ;T@o;	;[I"extout =  ;TI"extout_prefix =  ;TI"target_prefix =  ;TI"LOCAL_LIBS =  ;TI"5LIBS = $(LIBRUBYARG_SHARED)  -lm -lpthread  -lc ;TI")ORIG_SRCS = mapper.cpp rubymain.cpp ;TI"SRCS = $(ORIG_SRCS)  ;TI" OBJS = mapper.o rubymain.o ;TI"HDRS = $(srcdir)/mapper.h ;TI"LOCAL_HDRS =  ;TI" TARGET = fastfilereaderext ;TI"%TARGET_NAME = fastfilereaderext ;TI"(TARGET_ENTRY = Init_$(TARGET_NAME) ;TI"DLLIB = $(TARGET).so ;TI"EXTSTATIC =  ;TI"STATIC_LIB = ;T@o;	;[I"TIMESTAMP_DIR = . ;TI"BINDIR        = $(bindir) ;TI"0RUBYCOMMONDIR = $(sitedir)$(target_prefix) ;TI"3RUBYLIBDIR    = $(sitelibdir)$(target_prefix) ;TI"4RUBYARCHDIR   = $(sitearchdir)$(target_prefix) ;TI"3HDRDIR        = $(sitehdrdir)$(target_prefix) ;TI"7ARCHHDRDIR    = $(sitearchhdrdir)$(target_prefix) ;TI"TARGET_SO_DIR = ;TI".TARGET_SO     = $(TARGET_SO_DIR)$(DLLIB) ;TI"(CLEANLIBS     = $(TARGET_SO) false ;TI"#CLEANOBJS     = $(OBJS) *.bak ;TI"ATARGET_SO_DIR_TIMESTAMP = $(TIMESTAMP_DIR)/.sitearchdir.time;T@o;	;[	I"all:    $(DLLIB) ;TI"static: $(STATIC_LIB) ;TI"6.PHONY: all install static install-so install-rb ;TI"1.PHONY: clean clean-so clean-static clean-rb;T@o:RDoc::Markup::List:
@type:	NOTE:@items[o:RDoc::Markup::ListItem:@label[	I"clean-static;TI"clean-rb-default;TI"clean-rb;TI"clean-so;T;[o;	;[I";clean: clean-so clean-static clean-rb-default clean-rb;To:RDoc::Markup::Verbatim;[I"C-$(Q)$(RM_RF) $(CLEANLIBS) $(CLEANOBJS) $(CLEANFILES) .*.time
;T:@format0o;;;;[o;;[	I"distclean-rb-default;TI"distclean-rb;TI"distclean-so;TI"distclean-static;T;[/o;	;[I"Udistclean: clean distclean-so distclean-static distclean-rb-default distclean-rb;To;;[I"?-$(Q)$(RM) Makefile $(RUBY_EXTCONF_H) conftest.* mkmf.log
;TI"8-$(Q)$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES)
;TI":-$(Q)$(RMDIRS) $(DISTCLEANDIRS) 2> /dev/null || true
;T;0o;	;[I"realclean: distclean ;TI"#install: install-so install-rb;T@o;	;[I"4install-so: $(DLLIB) $(TARGET_SO_DIR_TIMESTAMP);To;;[I"-$(INSTALL_PROG) $(DLLIB) $(RUBYARCHDIR)
;T;0o;;;;[o;;[I"clean-static;T;[o;	;[I"-$(Q)$(RM) $(STATIC_LIB);To;	;[I"Ainstall-rb: pre-install-rb do-install-rb install-rb-default ;TI"Finstall-rb-default: pre-install-rb-default do-install-rb-default ;TI"pre-install-rb: Makefile ;TI"&pre-install-rb-default: Makefile ;TI"do-install-rb: ;TI"do-install-rb-default: ;TI"pre-install-rb-default:;To;;[I"@$(NULLCMD)
;T;0o;	;[I" $(TARGET_SO_DIR_TIMESTAMP):;To;;[I"+$(Q) $(MAKEDIRS) $(@D) $(RUBYARCHDIR)
;TI"$(Q) $(TOUCH) $@
;T;0o;	;[I"3site-install: site-install-so site-install-rb ;TI"!site-install-so: install-so ;TI" site-install-rb: install-rb;T@o;	;[I"-.SUFFIXES: .c .m .cc .mm .cxx .cpp .o .S;T@o;	;[I".cc.o:;To;;[I"$(ECHO) compiling $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$<
;T;0o;	;[I".cc.S:;To;;[I"$(ECHO) translating $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -S $(CSRCFLAG)$<
;T;0o;	;[I".mm.o:;To;;[I"$(ECHO) compiling $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$<
;T;0o;	;[I".mm.S:;To;;[I"$(ECHO) translating $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -S $(CSRCFLAG)$<
;T;0o;	;[I".cxx.o:;To;;[I"$(ECHO) compiling $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$<
;T;0o;	;[I".cxx.S:;To;;[I"$(ECHO) translating $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -S $(CSRCFLAG)$<
;T;0o;	;[I".cpp.o:;To;;[I"$(ECHO) compiling $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$<
;T;0o;	;[I".cpp.S:;To;;[I"$(ECHO) translating $(<)
;TI"T$(Q) $(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -S $(CSRCFLAG)$<
;T;0o;	;[I"
.c.o:;To;;[I"$(ECHO) compiling $(<)
;TI"Q$(Q) $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$<
;T;0o;	;[I"
.c.S:;To;;[I"$(ECHO) translating $(<)
;TI"Q$(Q) $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -S $(CSRCFLAG)$<
;T;0o;	;[I"
.m.o:;To;;[I"$(ECHO) compiling $(<)
;TI"Q$(Q) $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -c $(CSRCFLAG)$<
;T;0o;	;[I"
.m.S:;To;;[I"$(ECHO) translating $(<)
;TI"Q$(Q) $(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -S $(CSRCFLAG)$<
;T;0o;	;[I"#$(TARGET_SO): $(OBJS) Makefile;To;;[I",$(ECHO) linking shared-object $(DLLIB)
;TI"-$(Q)$(RM) $(@)
;TI"S$(Q) $(LDSHAREDXX) -o $@ $(OBJS) $(LIBPATH) $(DLDFLAGS) $(LOCAL_LIBS) $(LIBS)
;T;0o;	;[I"%$(OBJS): $(HDRS) $(ruby_headers);T:
@file@:0@omit_headings_from_table_of_contents_below0