Top Level Namespace
| Relationships & Source Files | |
| Namespace Children | |
| Modules: | |
| Super Chains via Extension / Inclusion / Inheritance | |
| Instance Chain: 
          self,
          MakeMakefile
         | 
Constant Summary
- 
    ASSEMBLE_C =
    # File 'lib/mkmf.rb', line 2613Command which will translate C files to assembler sources in the generated Makefile config_string('ASSEMBLE_C') || COMPILE_C.sub(/(?<=\s)-c(?=\s)/, '-S') 
- 
    ASSEMBLE_CXX =
    # File 'lib/mkmf.rb', line 2618Command which will translate C++ files to assembler sources in the generated Makefile config_string('ASSEMBLE_CXX') || COMPILE_CXX.sub(/(?<=\s)-c(?=\s)/, '-S') 
- 
    CLEANINGS =
    # File 'lib/mkmf.rb', line 2662Makefile rules that will clean the extension build directory " clean-static:: clean-rb-default:: clean-rb:: clean-so:: clean: clean-so clean-static clean-rb-default clean-rb \t\t-$(Q)$(RM) $(CLEANLIBS#{sep}) $(CLEANOBJS#{sep}) $(CLEANFILES#{sep}) .*.time distclean-rb-default:: distclean-rb:: distclean-so:: distclean-static:: distclean: clean distclean-so distclean-static distclean-rb-default distclean-rb \t\t-$(Q)$(RM) Makefile $(RUBY_EXTCONF_H) #{CONFTEST}.* mkmf.log \t\t-$(Q)$(RM) core ruby$(EXEEXT) *~ $(DISTCLEANFILES#{sep}) \t\t-$(Q)$(RMDIRS) $(DISTCLEANDIRS#{sep})#{$ignore_error} realclean: distclean "
- 
    COMMON_HEADERS =
    # File 'lib/mkmf.rb', line 2587Common headers for Ruby C extensions hdr.join("\n") 
- 
    COMMON_LIBS =
    # File 'lib/mkmf.rb', line 2592Common libraries for Ruby C extensions config_string('COMMON_LIBS', &split) || [] 
- 
    COMPILE_C =
    # File 'lib/mkmf.rb', line 2603Command which will compile C files in the generated Makefile config_string('COMPILE_C') || '$(CC) $(INCFLAGS) $(CPPFLAGS) $(CFLAGS) $(COUTFLAG)$@ -c $<' 
- 
    COMPILE_CXX =
    # File 'lib/mkmf.rb', line 2608Command which will compile C++ files in the generated Makefile config_string('COMPILE_CXX') || '$(CXX) $(INCFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(COUTFLAG)$@ -c $<' 
- 
    COMPILE_RULES =
    # File 'lib/mkmf.rb', line 2597make compile rules config_string('COMPILE_RULES', &split) || %w[.%s.%s:] 
- 
    CONFIG =
    # File 'lib/mkmf.rb', line 62The makefile configuration using the defaults from when Ruby was built. RbConfig::MAKEFILE_CONFIG 
- 
    CXX_EXT =
    # File 'lib/mkmf.rb', line 73Extensions for files complied with a C++ compiler %w[cc mm cxx cpp]
- 
    C_EXT =
    # File 'lib/mkmf.rb', line 68Extensions for files compiled with a C compiler %w[c m]
- 
    EXPORT_PREFIX =
    
 # File 'lib/mkmf.rb', line 2569config_string('EXPORT_PREFIX') {|s| s.strip} 
- 
    HDR_EXT =
    # File 'lib/mkmf.rb', line 86Extensions for header files %w[h hpp]
- 
    LIBARG =
    # File 'lib/mkmf.rb', line 2648Argument which will add a library to the linker config_string('LIBARG') || '-l%s' 
- 
    LIBPATHFLAG =
    # File 'lib/mkmf.rb', line 2642Argument which will add a library path to the linker config_string('LIBPATHFLAG') || ' -L%s' 
- 
    LINK_SO =
    # File 'lib/mkmf.rb', line 2630Command which will link a shared library (config_string('LINK_SO') || "").sub(/^$/) do if CONFIG["DLEXT"] == $OBJEXT "ld $(DLDFLAGS) -r -o $@ $(OBJS)\n" else "$(LDSHARED) #{OUTFLAG}$@ $(OBJS) " \ "$(LIBPATH) $(DLDFLAGS) $(LOCAL_LIBS) $(LIBS)" end end 
- 
    MAIN_DOES_NOTHING =
    # File 'lib/mkmf.rb', line 2653A C main function which does no work config_string('MAIN_DOES_NOTHING') || "int main(int argc, char **argv)\n{\n return 0;\n}" 
- 
    ORIG_LIBPATH =
    
 # File 'lib/mkmf.rb', line 63ENV['LIB'] 
- 
    RPATHFLAG =
    
 # File 'lib/mkmf.rb', line 2643config_string('RPATHFLAG') || '' 
- 
    RULE_SUBST =
    
 # File 'lib/mkmf.rb', line 2598config_string('RULE_SUBST') 
- 
    SRC_EXT =
    # File 'lib/mkmf.rb', line 81Extensions for source files C_EXT + CXX_EXT 
- 
    TRY_LINK =
    # File 'lib/mkmf.rb', line 2623Command which will compile a program in order to test linking a library config_string('TRY_LINK') || "$(CC) #{OUTFLAG}#{CONFTEST}#{$EXEEXT} $(INCFLAGS) $(CPPFLAGS) " \ "$(CFLAGS) $(src) $(LIBPATH) $(LDFLAGS) $(ARCH_FLAG) $(LOCAL_LIBS) $(LIBS)" 
- 
    UNIVERSAL_INTS =
    
 # File 'lib/mkmf.rb', line 2654config_string('UNIVERSAL_INTS') {|s| Shellwords.shellwords(s)} || %w[int short long long\ long]