Advertisement
Guest User

rbconfig.rb ds210j

a guest
Nov 11th, 2010
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 8.03 KB | None | 0 0
  1.  
  2. # This file was created by mkconfig.rb when ruby was built.  Any
  3. # changes made to this file will be lost the next time ruby is built.
  4.  
  5. module RbConfig
  6.   RUBY_VERSION == "1.9.1" or
  7.     raise "ruby lib version (1.9.1) doesn't match executable version (#{RUBY_VERSION})"
  8.  
  9.   TOPDIR = File.dirname(__FILE__).chomp!("/lib/ruby/1.9.1/arm-linux-eabi")
  10.   DESTDIR = '' unless defined? DESTDIR
  11.   CONFIG = {}
  12.   CONFIG["DESTDIR"] = DESTDIR
  13.   CONFIG["INSTALL"] = '/opt/bin/install -c'
  14.   CONFIG["EXEEXT"] = ""
  15.   CONFIG["prefix"] = (TOPDIR || DESTDIR + "/opt")
  16.   CONFIG["ruby_install_name"] = "ruby"
  17.   CONFIG["RUBY_INSTALL_NAME"] = "ruby"
  18.   CONFIG["RUBY_SO_NAME"] = "ruby"
  19.   CONFIG["BUILTIN_TRANSSRCS"] = " newline.c"
  20.   CONFIG["MANTYPE"] = "doc"
  21.   CONFIG["NROFF"] = "/usr/bin/nroff"
  22.   CONFIG["vendorhdrdir"] = "$(rubyhdrdir)/vendor_ruby"
  23.   CONFIG["sitehdrdir"] = "$(rubyhdrdir)/site_ruby"
  24.   CONFIG["rubyhdrdir"] = "$(includedir)/$(RUBY_INSTALL_NAME)-$(ruby_version)"
  25.   CONFIG["configure_args"] = " '--build=i386-pc-linux-gnu' '--host=arm-none-linux-gnueabi' '--target=arm-none-linux-gnueabi' '--prefix=/opt' '--with-sitedir=/opt/local/lib/ruby/site_ruby' '--disable-nls' '--with-opt-dir=/opt' '--with-target-dir=/opt' '--enable-shared' '--disable-ipv6' 'build_alias=i386-pc-linux-gnu' 'host_alias=arm-none-linux-gnueabi' 'target_alias=arm-none-linux-gnueabi' 'CC=/opt/bin/gcc' 'LDFLAGS= -L/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/opt/lib ' 'CPPFLAGS=-O2   -pipe -I/opt/include ' 'CXX=/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/opt/bin/g++' 'CPP=/opt/bin/gcc -E'"
  26.   CONFIG["vendordir"] = "$(libdir)/$(RUBY_INSTALL_NAME)/vendor_ruby"
  27.   CONFIG["sitedir"] = "$(DESTDIR)/opt/local/lib/ruby/site_ruby"
  28.   CONFIG["ruby_version"] = "1.9.1"
  29.   CONFIG["sitearch"] = "arm-linux-eabi"
  30.   CONFIG["arch"] = "arm-linux-eabi"
  31.   CONFIG["MAKEFILES"] = "Makefile"
  32.   CONFIG["THREAD_MODEL"] = "pthread"
  33.   CONFIG["EXPORT_PREFIX"] = ""
  34.   CONFIG["COMMON_HEADERS"] = ""
  35.   CONFIG["COMMON_MACROS"] = ""
  36.   CONFIG["COMMON_LIBS"] = ""
  37.   CONFIG["MAINLIBS"] = ""
  38.   CONFIG["ENABLE_SHARED"] = "yes"
  39.   CONFIG["DLDLIBS"] = " -lc"
  40.   CONFIG["SOLIBS"] = "$(LIBS)"
  41.   CONFIG["LIBRUBYARG_SHARED"] = "-Wl,-R -Wl,$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)"
  42.   CONFIG["LIBRUBYARG_STATIC"] = "-Wl,-R -Wl,$(libdir) -L$(libdir) -l$(RUBY_SO_NAME)-static"
  43.   CONFIG["LIBRUBYARG"] = "$(LIBRUBYARG_SHARED)"
  44.   CONFIG["LIBRUBY"] = "$(LIBRUBY_SO)"
  45.   CONFIG["LIBRUBY_ALIASES"] = "lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR) lib$(RUBY_SO_NAME).so"
  46.   CONFIG["LIBRUBY_SO"] = "lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY)"
  47.   CONFIG["LIBRUBY_A"] = "lib$(RUBY_SO_NAME)-static.a"
  48.   CONFIG["RUBYW_INSTALL_NAME"] = ""
  49.   CONFIG["rubyw_install_name"] = ""
  50.   CONFIG["LIBRUBY_DLDFLAGS"] = "-Wl,-soname,lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR)"
  51.   CONFIG["LIBRUBY_LDSHARED"] = "$(CC) -shared"
  52.   CONFIG["warnflags"] = "-Wall -Wno-parentheses"
  53.   CONFIG["debugflags"] = "-g"
  54.   CONFIG["optflags"] = "-O2"
  55.   CONFIG["cflags"] = "$(optflags) $(debugflags) $(warnflags)"
  56.   CONFIG["cppflags"] = "-O2   -pipe -I/opt/include "
  57.   CONFIG["RDOCTARGET"] = "install-doc"
  58.   CONFIG["ARCHFILE"] = ""
  59.   CONFIG["EXTOUT"] = ".ext"
  60.   CONFIG["PREP"] = "$(arch)-fake.rb"
  61.   CONFIG["setup"] = "Setup"
  62.   CONFIG["EXTSTATIC"] = ""
  63.   CONFIG["STRIP"] = "strip -S -x"
  64.   CONFIG["TRY_LINK"] = ""
  65.   CONFIG["LIBPATHENV"] = "LD_LIBRARY_PATH"
  66.   CONFIG["RPATHFLAG"] = " -Wl,-R%1$-s"
  67.   CONFIG["LIBPATHFLAG"] = " -L%1$-s"
  68.   CONFIG["LINK_SO"] = ""
  69.   CONFIG["LIBEXT"] = "a"
  70.   CONFIG["DLEXT2"] = ""
  71.   CONFIG["DLEXT"] = "so"
  72.   CONFIG["LDSHAREDXX"] = "$(CXX) -shared"
  73.   CONFIG["LDSHARED"] = "$(CC) -shared"
  74.   CONFIG["CCDLFLAGS"] = " -fPIC"
  75.   CONFIG["STATIC"] = ""
  76.   CONFIG["ARCH_FLAG"] = ""
  77.   CONFIG["DLDFLAGS"] = " -L/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/opt/lib "
  78.   CONFIG["ALLOCA"] = ""
  79.   CONFIG["RMALL"] = "rm -fr"
  80.   CONFIG["RMDIRS"] = "$(top_srcdir)/tool/rmdirs"
  81.   CONFIG["MAKEDIRS"] = "mkdir -p"
  82.   CONFIG["CP"] = "cp"
  83.   CONFIG["RM"] = "rm -f"
  84.   CONFIG["INSTALL_DATA"] = "$(INSTALL) -m 644"
  85.   CONFIG["INSTALL_SCRIPT"] = "$(INSTALL)"
  86.   CONFIG["INSTALL_PROGRAM"] = "$(INSTALL)"
  87.   CONFIG["SET_MAKE"] = ""
  88.   CONFIG["LN_S"] = "ln -s"
  89.   CONFIG["DLLWRAP"] = ""
  90.   CONFIG["WINDRES"] = ""
  91.   CONFIG["NM"] = "/opt/arm-none-linux-gnueabi/bin/nm"
  92.   CONFIG["OBJCOPY"] = "objcopy"
  93.   CONFIG["OBJDUMP"] = "objdump"
  94.   CONFIG["ASFLAGS"] = ""
  95.   CONFIG["AS"] = "/opt/arm-none-linux-gnueabi/bin/as"
  96.   CONFIG["AR"] = "/opt/arm-none-linux-gnueabi/bin/ar"
  97.   CONFIG["RANLIB"] = "/opt/arm-none-linux-gnueabi/bin/ranlib"
  98.   CONFIG["COUTFLAG"] = "-o "
  99.   CONFIG["OUTFLAG"] = "-o "
  100.   CONFIG["CPPOUTFILE"] = "-o conftest.i"
  101.   CONFIG["GNU_LD"] = "yes"
  102.   CONFIG["EGREP"] = "/bin/grep -E"
  103.   CONFIG["GREP"] = "/bin/grep"
  104.   CONFIG["CPP"] = "/opt/bin/gcc -E"
  105.   CONFIG["CXXFLAGS"] = " $(cxxflags)"
  106.   CONFIG["CXX"] = "/opt/bin/g++"
  107.   CONFIG["OBJEXT"] = "o"
  108.   CONFIG["CPPFLAGS"] = "-O2   -pipe -I/opt/include  $(DEFS) $(cppflags)"
  109.   CONFIG["LDFLAGS"] = "-L.  -L/opt/lib -Wl,-rpath,/opt/lib -Wl,-rpath-link,/opt/lib  -rdynamic -Wl,-export-dynamic"
  110.   CONFIG["CFLAGS"] = " $(cflags)  -fPIC"
  111.   CONFIG["CC"] = "/opt/bin/gcc"
  112.   CONFIG["target_os"] = "linux-eabi"
  113.   CONFIG["target_vendor"] = "none"
  114.   CONFIG["target_cpu"] = "arm"
  115.   CONFIG["target"] = "arm-none-linux-gnueabi"
  116.   CONFIG["host_os"] = "linux-gnueabi"
  117.   CONFIG["host_vendor"] = "none"
  118.   CONFIG["host_cpu"] = "arm"
  119.   CONFIG["host"] = "arm-none-linux-gnueabi"
  120.   CONFIG["build_os"] = "linux-gnu"
  121.   CONFIG["build_vendor"] = "pc"
  122.   CONFIG["build_cpu"] = "i386"
  123.   CONFIG["build"] = "i386-pc-linux-gnu"
  124.   CONFIG["TEENY"] = "1"
  125.   CONFIG["MINOR"] = "9"
  126.   CONFIG["MAJOR"] = "1"
  127.   CONFIG["BASERUBY"] = "ruby"
  128.   CONFIG["target_alias"] = "arm-none-linux-gnueabi"
  129.   CONFIG["host_alias"] = "arm-none-linux-gnueabi"
  130.   CONFIG["build_alias"] = "i386-pc-linux-gnu"
  131.   CONFIG["LIBS"] = "-lpthread -lrt -ldl -lcrypt -lm "
  132.   CONFIG["ECHO_T"] = ""
  133.   CONFIG["ECHO_N"] = "-n"
  134.   CONFIG["ECHO_C"] = ""
  135.   CONFIG["DEFS"] = "-D_FILE_OFFSET_BITS=64"
  136.   CONFIG["mandir"] = "$(datarootdir)/man"
  137.   CONFIG["localedir"] = "$(datarootdir)/locale"
  138.   CONFIG["libdir"] = "$(exec_prefix)/lib"
  139.   CONFIG["psdir"] = "$(docdir)"
  140.   CONFIG["pdfdir"] = "$(docdir)"
  141.   CONFIG["dvidir"] = "$(docdir)"
  142.   CONFIG["htmldir"] = "$(docdir)"
  143.   CONFIG["infodir"] = "$(datarootdir)/info"
  144.   CONFIG["docdir"] = "$(datarootdir)/doc/$(PACKAGE)"
  145.   CONFIG["oldincludedir"] = "/usr/include"
  146.   CONFIG["includedir"] = "$(prefix)/include"
  147.   CONFIG["localstatedir"] = "$(prefix)/var"
  148.   CONFIG["sharedstatedir"] = "$(prefix)/com"
  149.   CONFIG["sysconfdir"] = "$(prefix)/etc"
  150.   CONFIG["datadir"] = "$(datarootdir)"
  151.   CONFIG["datarootdir"] = "$(prefix)/share"
  152.   CONFIG["libexecdir"] = "$(exec_prefix)/libexec"
  153.   CONFIG["sbindir"] = "$(exec_prefix)/sbin"
  154.   CONFIG["bindir"] = "$(exec_prefix)/bin"
  155.   CONFIG["exec_prefix"] = "$(prefix)"
  156.   CONFIG["PACKAGE_BUGREPORT"] = ""
  157.   CONFIG["PACKAGE_STRING"] = ""
  158.   CONFIG["PACKAGE_VERSION"] = ""
  159.   CONFIG["PACKAGE_TARNAME"] = ""
  160.   CONFIG["PACKAGE_NAME"] = ""
  161.   CONFIG["PATH_SEPARATOR"] = ":"
  162.   CONFIG["SHELL"] = "/bin/sh"
  163.   CONFIG["rubylibdir"] = "$(libdir)/$(ruby_install_name)/$(ruby_version)"
  164.   CONFIG["archdir"] = "$(rubylibdir)/$(arch)"
  165.   CONFIG["sitelibdir"] = "$(sitedir)/$(ruby_version)"
  166.   CONFIG["sitearchdir"] = "$(sitelibdir)/$(sitearch)"
  167.   CONFIG["vendorlibdir"] = "$(vendordir)/$(ruby_version)"
  168.   CONFIG["vendorarchdir"] = "$(vendorlibdir)/$(sitearch)"
  169.   CONFIG["topdir"] = File.dirname(__FILE__)
  170.   MAKEFILE_CONFIG = {}
  171.   CONFIG.each{|k,v| MAKEFILE_CONFIG[k] = v.dup}
  172.   def RbConfig::expand(val, config = CONFIG)
  173.     val.gsub!(/\$\$|\$\(([^()]+)\)|\$\{([^{}]+)\}/) do
  174.       var = $&
  175.       if !(v = $1 || $2)
  176.     '$'
  177.       elsif key = config[v = v[/\A[^:]+(?=(?::(.*?)=(.*))?\z)/]]
  178.     pat, sub = $1, $2
  179.     config[v] = false
  180.     RbConfig::expand(key, config)
  181.     config[v] = key
  182.     key = key.gsub(/#{Regexp.quote(pat)}(?=\s|\z)/n) {sub} if pat
  183.     key
  184.       else
  185.     var
  186.       end
  187.     end
  188.     val
  189.   end
  190.   CONFIG.each_value do |val|
  191.     RbConfig::expand(val)
  192.   end
  193. end
  194. Config = RbConfig # compatibility for ruby-1.8.4 and older.
  195. CROSS_COMPILING = nil unless defined? CROSS_COMPILING
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement