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 Config
|
---|
6 | RUBY_VERSION == "1.8.6" or
|
---|
7 | raise "ruby lib version (1.8.6) doesn't match executable version (#{RUBY_VERSION})"
|
---|
8 |
|
---|
9 | TOPDIR = File.dirname(__FILE__).chomp!("/lib/ruby/1.8/i686-linux")
|
---|
10 | DESTDIR = '' unless defined? DESTDIR
|
---|
11 | CONFIG = {}
|
---|
12 | CONFIG["DESTDIR"] = DESTDIR
|
---|
13 | CONFIG["INSTALL"] = '/usr/bin/install -c'
|
---|
14 | CONFIG["prefix"] = (TOPDIR || DESTDIR + "/research/code/gsdl-video-import/trunk/installed/cmdline")
|
---|
15 | CONFIG["EXEEXT"] = ""
|
---|
16 | CONFIG["ruby_install_name"] = "ruby"
|
---|
17 | CONFIG["RUBY_INSTALL_NAME"] = "ruby"
|
---|
18 | CONFIG["RUBY_SO_NAME"] = "ruby"
|
---|
19 | CONFIG["SHELL"] = "/bin/sh"
|
---|
20 | CONFIG["PATH_SEPARATOR"] = ":"
|
---|
21 | CONFIG["PACKAGE_NAME"] = ""
|
---|
22 | CONFIG["PACKAGE_TARNAME"] = ""
|
---|
23 | CONFIG["PACKAGE_VERSION"] = ""
|
---|
24 | CONFIG["PACKAGE_STRING"] = ""
|
---|
25 | CONFIG["PACKAGE_BUGREPORT"] = ""
|
---|
26 | CONFIG["exec_prefix"] = "$(prefix)"
|
---|
27 | CONFIG["bindir"] = "$(exec_prefix)/bin"
|
---|
28 | CONFIG["sbindir"] = "$(exec_prefix)/sbin"
|
---|
29 | CONFIG["libexecdir"] = "$(exec_prefix)/libexec"
|
---|
30 | CONFIG["datarootdir"] = "$(prefix)/share"
|
---|
31 | CONFIG["datadir"] = "$(datarootdir)"
|
---|
32 | CONFIG["sysconfdir"] = "$(prefix)/etc"
|
---|
33 | CONFIG["sharedstatedir"] = "$(prefix)/com"
|
---|
34 | CONFIG["localstatedir"] = "$(prefix)/var"
|
---|
35 | CONFIG["includedir"] = "$(prefix)/include"
|
---|
36 | CONFIG["oldincludedir"] = "/usr/include"
|
---|
37 | CONFIG["docdir"] = "$(datarootdir)/doc/$(PACKAGE)"
|
---|
38 | CONFIG["infodir"] = "$(datarootdir)/info"
|
---|
39 | CONFIG["htmldir"] = "$(docdir)"
|
---|
40 | CONFIG["dvidir"] = "$(docdir)"
|
---|
41 | CONFIG["pdfdir"] = "$(docdir)"
|
---|
42 | CONFIG["psdir"] = "$(docdir)"
|
---|
43 | CONFIG["libdir"] = "$(exec_prefix)/lib"
|
---|
44 | CONFIG["localedir"] = "$(datarootdir)/locale"
|
---|
45 | CONFIG["mandir"] = "$(datarootdir)/man"
|
---|
46 | CONFIG["ECHO_C"] = ""
|
---|
47 | CONFIG["ECHO_N"] = "-n"
|
---|
48 | CONFIG["ECHO_T"] = ""
|
---|
49 | CONFIG["LIBS"] = "-ldl -lcrypt -lm "
|
---|
50 | CONFIG["build_alias"] = ""
|
---|
51 | CONFIG["host_alias"] = ""
|
---|
52 | CONFIG["target_alias"] = ""
|
---|
53 | CONFIG["MAJOR"] = "1"
|
---|
54 | CONFIG["MINOR"] = "8"
|
---|
55 | CONFIG["TEENY"] = "6"
|
---|
56 | CONFIG["build"] = "i686-pc-linux-gnu"
|
---|
57 | CONFIG["build_cpu"] = "i686"
|
---|
58 | CONFIG["build_vendor"] = "pc"
|
---|
59 | CONFIG["build_os"] = "linux-gnu"
|
---|
60 | CONFIG["host"] = "i686-pc-linux-gnu"
|
---|
61 | CONFIG["host_cpu"] = "i686"
|
---|
62 | CONFIG["host_vendor"] = "pc"
|
---|
63 | CONFIG["host_os"] = "linux-gnu"
|
---|
64 | CONFIG["target"] = "i686-pc-linux-gnu"
|
---|
65 | CONFIG["target_cpu"] = "i686"
|
---|
66 | CONFIG["target_vendor"] = "pc"
|
---|
67 | CONFIG["target_os"] = "linux"
|
---|
68 | CONFIG["CC"] = "gcc"
|
---|
69 | CONFIG["CFLAGS"] = "-g -O2"
|
---|
70 | CONFIG["LDFLAGS"] = " -rdynamic -Wl,-export-dynamic"
|
---|
71 | CONFIG["CPPFLAGS"] = ""
|
---|
72 | CONFIG["OBJEXT"] = "o"
|
---|
73 | CONFIG["CPP"] = "gcc -E"
|
---|
74 | CONFIG["GREP"] = "/bin/grep"
|
---|
75 | CONFIG["EGREP"] = "/bin/grep -E"
|
---|
76 | CONFIG["GNU_LD"] = "yes"
|
---|
77 | CONFIG["CPPOUTFILE"] = "-o conftest.i"
|
---|
78 | CONFIG["OUTFLAG"] = "-o "
|
---|
79 | CONFIG["YACC"] = "bison -y"
|
---|
80 | CONFIG["YFLAGS"] = ""
|
---|
81 | CONFIG["RANLIB"] = "ranlib"
|
---|
82 | CONFIG["AR"] = "ar"
|
---|
83 | CONFIG["AS"] = "as"
|
---|
84 | CONFIG["ASFLAGS"] = ""
|
---|
85 | CONFIG["NM"] = ""
|
---|
86 | CONFIG["WINDRES"] = ""
|
---|
87 | CONFIG["DLLWRAP"] = ""
|
---|
88 | CONFIG["OBJDUMP"] = ""
|
---|
89 | CONFIG["LN_S"] = "ln -s"
|
---|
90 | CONFIG["SET_MAKE"] = ""
|
---|
91 | CONFIG["INSTALL_PROGRAM"] = "$(INSTALL)"
|
---|
92 | CONFIG["INSTALL_SCRIPT"] = "$(INSTALL)"
|
---|
93 | CONFIG["INSTALL_DATA"] = "$(INSTALL) -m 644"
|
---|
94 | CONFIG["RM"] = "rm -f"
|
---|
95 | CONFIG["CP"] = "cp"
|
---|
96 | CONFIG["MAKEDIRS"] = "mkdir -p"
|
---|
97 | CONFIG["ALLOCA"] = ""
|
---|
98 | CONFIG["DLDFLAGS"] = ""
|
---|
99 | CONFIG["ARCH_FLAG"] = ""
|
---|
100 | CONFIG["STATIC"] = ""
|
---|
101 | CONFIG["CCDLFLAGS"] = " -fPIC"
|
---|
102 | CONFIG["LDSHARED"] = "$(CC) -shared"
|
---|
103 | CONFIG["DLEXT"] = "so"
|
---|
104 | CONFIG["DLEXT2"] = ""
|
---|
105 | CONFIG["LIBEXT"] = "a"
|
---|
106 | CONFIG["LINK_SO"] = ""
|
---|
107 | CONFIG["LIBPATHFLAG"] = " -L'%1$-s'"
|
---|
108 | CONFIG["RPATHFLAG"] = " -Wl,-R'%1$-s'"
|
---|
109 | CONFIG["LIBPATHENV"] = "LD_LIBRARY_PATH"
|
---|
110 | CONFIG["TRY_LINK"] = ""
|
---|
111 | CONFIG["STRIP"] = "strip -S -x"
|
---|
112 | CONFIG["EXTSTATIC"] = ""
|
---|
113 | CONFIG["setup"] = "Setup"
|
---|
114 | CONFIG["MINIRUBY"] = "./miniruby$(EXEEXT)"
|
---|
115 | CONFIG["PREP"] = "miniruby$(EXEEXT)"
|
---|
116 | CONFIG["RUNRUBY"] = "$(MINIRUBY) $(srcdir)/runruby.rb --extout=$(EXTOUT) --"
|
---|
117 | CONFIG["EXTOUT"] = ".ext"
|
---|
118 | CONFIG["ARCHFILE"] = ""
|
---|
119 | CONFIG["RDOCTARGET"] = ""
|
---|
120 | CONFIG["XCFLAGS"] = " -DRUBY_EXPORT"
|
---|
121 | CONFIG["XLDFLAGS"] = " -L."
|
---|
122 | CONFIG["LIBRUBY_LDSHARED"] = "$(CC) -shared"
|
---|
123 | CONFIG["LIBRUBY_DLDFLAGS"] = ""
|
---|
124 | CONFIG["rubyw_install_name"] = ""
|
---|
125 | CONFIG["RUBYW_INSTALL_NAME"] = ""
|
---|
126 | CONFIG["LIBRUBY_A"] = "lib$(RUBY_SO_NAME)-static.a"
|
---|
127 | CONFIG["LIBRUBY_SO"] = "lib$(RUBY_SO_NAME).so.$(MAJOR).$(MINOR).$(TEENY)"
|
---|
128 | CONFIG["LIBRUBY_ALIASES"] = "lib$(RUBY_SO_NAME).so"
|
---|
129 | CONFIG["LIBRUBY"] = "$(LIBRUBY_A)"
|
---|
130 | CONFIG["LIBRUBYARG"] = "$(LIBRUBYARG_STATIC)"
|
---|
131 | CONFIG["LIBRUBYARG_STATIC"] = "-l$(RUBY_SO_NAME)-static"
|
---|
132 | CONFIG["LIBRUBYARG_SHARED"] = "-Wl,-R -Wl,$(libdir) -L$(libdir) -L. "
|
---|
133 | CONFIG["SOLIBS"] = ""
|
---|
134 | CONFIG["DLDLIBS"] = " -lc"
|
---|
135 | CONFIG["ENABLE_SHARED"] = "no"
|
---|
136 | CONFIG["MAINLIBS"] = ""
|
---|
137 | CONFIG["COMMON_LIBS"] = ""
|
---|
138 | CONFIG["COMMON_MACROS"] = ""
|
---|
139 | CONFIG["COMMON_HEADERS"] = ""
|
---|
140 | CONFIG["EXPORT_PREFIX"] = ""
|
---|
141 | CONFIG["MAKEFILES"] = "Makefile"
|
---|
142 | CONFIG["arch"] = "i686-linux"
|
---|
143 | CONFIG["sitearch"] = "i686-linux"
|
---|
144 | CONFIG["sitedir"] = "$(prefix)/lib/ruby/site_ruby"
|
---|
145 | CONFIG["configure_args"] = " '--prefix=/research/code/gsdl-video-import/trunk/installed/cmdline'"
|
---|
146 | CONFIG["NROFF"] = "/usr/bin/nroff"
|
---|
147 | CONFIG["MANTYPE"] = "doc"
|
---|
148 | CONFIG["ruby_version"] = "$(MAJOR).$(MINOR)"
|
---|
149 | CONFIG["rubylibdir"] = "$(libdir)/ruby/$(ruby_version)"
|
---|
150 | CONFIG["archdir"] = "$(rubylibdir)/$(arch)"
|
---|
151 | CONFIG["sitelibdir"] = "$(sitedir)/$(ruby_version)"
|
---|
152 | CONFIG["sitearchdir"] = "$(sitelibdir)/$(sitearch)"
|
---|
153 | CONFIG["topdir"] = File.dirname(__FILE__)
|
---|
154 | MAKEFILE_CONFIG = {}
|
---|
155 | CONFIG.each{|k,v| MAKEFILE_CONFIG[k] = v.dup}
|
---|
156 | def Config::expand(val, config = CONFIG)
|
---|
157 | val.gsub!(/\$\$|\$\(([^()]+)\)|\$\{([^{}]+)\}/) do |var|
|
---|
158 | if !(v = $1 || $2)
|
---|
159 | '$'
|
---|
160 | elsif key = config[v = v[/\A[^:]+(?=(?::(.*?)=(.*))?\z)/]]
|
---|
161 | pat, sub = $1, $2
|
---|
162 | config[v] = false
|
---|
163 | Config::expand(key, config)
|
---|
164 | config[v] = key
|
---|
165 | key = key.gsub(/#{Regexp.quote(pat)}(?=\s|\z)/n) {sub} if pat
|
---|
166 | key
|
---|
167 | else
|
---|
168 | var
|
---|
169 | end
|
---|
170 | end
|
---|
171 | val
|
---|
172 | end
|
---|
173 | CONFIG.each_value do |val|
|
---|
174 | Config::expand(val)
|
---|
175 | end
|
---|
176 | end
|
---|
177 | RbConfig = Config # compatibility for ruby-1.9
|
---|
178 | CROSS_COMPILING = nil unless defined? CROSS_COMPILING
|
---|