Lines 47-52
Link Here
|
47 |
$libdir = CONFIG["libdir"] |
47 |
$libdir = CONFIG["libdir"] |
48 |
$rubylibdir = CONFIG["rubylibdir"] |
48 |
$rubylibdir = CONFIG["rubylibdir"] |
49 |
$archdir = CONFIG["archdir"] |
49 |
$archdir = CONFIG["archdir"] |
|
|
50 |
$rubyincludedir = CONFIG["rubyincludedir"] |
50 |
$sitedir = CONFIG["sitedir"] |
51 |
$sitedir = CONFIG["sitedir"] |
51 |
$sitelibdir = CONFIG["sitelibdir"] |
52 |
$sitelibdir = CONFIG["sitelibdir"] |
52 |
$sitearchdir = CONFIG["sitearchdir"] |
53 |
$sitearchdir = CONFIG["sitearchdir"] |
Lines 74-79
Link Here
|
74 |
[dir_re("sitedir"), "$(RUBYCOMMONDIR)"], |
75 |
[dir_re("sitedir"), "$(RUBYCOMMONDIR)"], |
75 |
[dir_re('rubylibdir'), "$(RUBYLIBDIR)"], |
76 |
[dir_re('rubylibdir'), "$(RUBYLIBDIR)"], |
76 |
[dir_re('archdir'), "$(RUBYARCHDIR)"], |
77 |
[dir_re('archdir'), "$(RUBYARCHDIR)"], |
|
|
78 |
[dir_re('rubyincludedir'), "$(RUBYINCLUDEDIR)"], |
77 |
[dir_re('sitelibdir'), "$(RUBYLIBDIR)"], |
79 |
[dir_re('sitelibdir'), "$(RUBYLIBDIR)"], |
78 |
[dir_re('sitearchdir'), "$(RUBYARCHDIR)"] |
80 |
[dir_re('sitearchdir'), "$(RUBYARCHDIR)"] |
79 |
] |
81 |
] |
Lines 84-89
Link Here
|
84 |
['RUBYCOMMONDIR', '$(extout)'], |
86 |
['RUBYCOMMONDIR', '$(extout)'], |
85 |
['RUBYLIBDIR', '$(extout)$(target_prefix)'], |
87 |
['RUBYLIBDIR', '$(extout)$(target_prefix)'], |
86 |
['RUBYARCHDIR', '$(extout)/$(arch)$(target_prefix)'], |
88 |
['RUBYARCHDIR', '$(extout)/$(arch)$(target_prefix)'], |
|
|
89 |
['RUBYINCLUDEDIR','$(extout)/include'], |
87 |
['extout', "#$extout"], |
90 |
['extout', "#$extout"], |
88 |
['extout_prefix', "#$extout_prefix"], |
91 |
['extout_prefix', "#$extout_prefix"], |
89 |
] |
92 |
] |
Lines 92-103
Link Here
|
92 |
['RUBYCOMMONDIR', '$(rubylibdir)'], |
95 |
['RUBYCOMMONDIR', '$(rubylibdir)'], |
93 |
['RUBYLIBDIR', '$(rubylibdir)$(target_prefix)'], |
96 |
['RUBYLIBDIR', '$(rubylibdir)$(target_prefix)'], |
94 |
['RUBYARCHDIR', '$(archdir)$(target_prefix)'], |
97 |
['RUBYARCHDIR', '$(archdir)$(target_prefix)'], |
|
|
98 |
['RUBYINCLUDEDIR','$(rubyincludedir)'], |
95 |
] |
99 |
] |
96 |
else |
100 |
else |
97 |
dirs = [ |
101 |
dirs = [ |
98 |
['RUBYCOMMONDIR', '$(sitedir)$(target_prefix)'], |
102 |
['RUBYCOMMONDIR', '$(sitedir)$(target_prefix)'], |
99 |
['RUBYLIBDIR', '$(sitelibdir)$(target_prefix)'], |
103 |
['RUBYLIBDIR', '$(sitelibdir)$(target_prefix)'], |
100 |
['RUBYARCHDIR', '$(sitearchdir)$(target_prefix)'], |
104 |
['RUBYARCHDIR', '$(sitearchdir)$(target_prefix)'], |
|
|
105 |
['RUBYINCLUDEDIR','$(rubyincludedir)'], |
101 |
] |
106 |
] |
102 |
end |
107 |
end |
103 |
dirs << ['target_prefix', (target_prefix ? "/#{target_prefix}" : "")] |
108 |
dirs << ['target_prefix', (target_prefix ? "/#{target_prefix}" : "")] |
Lines 112-119
Link Here
|
112 |
topdir = File.dirname(libdir = File.dirname(__FILE__)) |
117 |
topdir = File.dirname(libdir = File.dirname(__FILE__)) |
113 |
extdir = File.expand_path("ext", topdir) |
118 |
extdir = File.expand_path("ext", topdir) |
114 |
$extmk = File.expand_path($0)[0, extdir.size+1] == extdir+"/" |
119 |
$extmk = File.expand_path($0)[0, extdir.size+1] == extdir+"/" |
115 |
if not $extmk and File.exist?(Config::CONFIG["archdir"] + "/ruby.h") |
120 |
if not $extmk and File.exist?(Config::CONFIG["rubyincludedir"] + "/ruby.h") |
116 |
$hdrdir = $topdir = Config::CONFIG["archdir"] |
121 |
$hdrdir = $topdir = Config::CONFIG["rubyincludedir"] |
117 |
elsif File.exist?(($top_srcdir ||= topdir) + "/ruby.h") and |
122 |
elsif File.exist?(($top_srcdir ||= topdir) + "/ruby.h") and |
118 |
File.exist?(($topdir ||= Config::CONFIG["topdir"]) + "/config.h") |
123 |
File.exist?(($topdir ||= Config::CONFIG["topdir"]) + "/config.h") |
119 |
$hdrdir = $top_srcdir |
124 |
$hdrdir = $top_srcdir |
Lines 269-275
Link Here
|
269 |
'LDFLAGS' => "#$LDFLAGS #{ldflags}", |
274 |
'LDFLAGS' => "#$LDFLAGS #{ldflags}", |
270 |
'LIBPATH' => libpathflag(libpath), |
275 |
'LIBPATH' => libpathflag(libpath), |
271 |
'LOCAL_LIBS' => "#$LOCAL_LIBS #$libs", |
276 |
'LOCAL_LIBS' => "#$LOCAL_LIBS #$libs", |
272 |
'LIBS' => "#$LIBRUBYARG_STATIC #{opt} #$LIBS")) |
277 |
'LIBS' => "#$LIBRUBYARG #{opt} #$LIBS")) |
273 |
end |
278 |
end |
274 |
|
279 |
|
275 |
def cc_command(opt="") |
280 |
def cc_command(opt="") |