summaryrefslogtreecommitdiffstats
path: root/ext/tk/extconf.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ext/tk/extconf.rb')
-rw-r--r--ext/tk/extconf.rb40
1 files changed, 1 insertions, 39 deletions
diff --git a/ext/tk/extconf.rb b/ext/tk/extconf.rb
index a677ea3a7..30dd11ab8 100644
--- a/ext/tk/extconf.rb
+++ b/ext/tk/extconf.rb
@@ -265,52 +265,14 @@ if mac_need_framework ||
$LDFLAGS += ' -framework Tk -framework Tcl'
end
-
if stubs or pthread_check
# create Makefile
- # backup
- if $INSTALLFILES
- installfiles_bup = $INSTALLFILES.dup
- else
- installfiles_bup = nil
- $INSTALLFILES = []
- end
-
# for SUPPORT_STATUS
+ $INSTALLFILES ||= []
$INSTALLFILES << ["lib/tkextlib/SUPPORT_STATUS", "$(RUBYLIBDIR)", "lib"]
# create
create_makefile("tcltklib")
-
- # reset
- $INSTALLFILES = installfiles_bup
-
- # add rules for tkutil
- File::open('Makefile', 'a'){|mfile|
- File::open('make-tkutil', 'r'){|dfile|
- mfile.print "\n###\n"
- while line = dfile.gets()
- mfile.print line
- end
- }
- }
-
- # create tkutil/Makefile
- Dir.chdir 'tkutil'
- if $extout || $extmk
- $srcdir = '../' << $srcdir << '/tkutil'
- $topdir = '../' << $topdir
- $hdrdir = '../' << $hdrdir
- $objs = nil
- $defs = []
- Config::CONFIG["srcdir"] = $srcdir
- else
- puts "entering directory `tkutil'"
- end
- rm_f './Makefile'
- init_mkmf
- load 'subconf.rb'
- Dir.chdir '..'
end
end