split/extconf.rb in tioga-1.4 vs split/extconf.rb in tioga-1.5
- old
+ new
@@ -12,26 +12,26 @@
# install Dvector include and library files into base dirs,
# and builds Dvector.so
setup_dir("Dvector", "Dobjects",
"Dobjects/Dvector", include) do |l,b,i|
- b.add_sources("symbols.c")
+# b.add_sources("symbols.c")
end
# the same for Dtable
setup_dir("Dtable", "Dobjects",
"Dobjects/Dtable", include) do |l,b,i|
- b.add_sources("symbols.c")
+# b.add_sources("symbols.c")
end
setup_dir("Flate", "", "Flate", include) do |l,b,i|
- b.add_sources("symbols.c")
+# b.add_sources("symbols.c")
end
setup_dir("Function", "Dobjects",
"Dobjects/Function", include) do |l,b,i|
- b.add_sources("symbols.c")
+# b.add_sources("symbols.c")
end
# We declare Tioga by hand, as an automatic generation would not
# take lib/TexPreamble.rb into accound (missing).
@@ -39,18 +39,19 @@
"Tioga/lib/tioga.rb",
"Tioga/lib/ColorConstants.rb",
"Tioga/lib/FigMkr.rb",
"Tioga/lib/FigureConstants.rb",
"Tioga/lib/MarkerConstants.rb",
+ "Tioga/lib/maker.rb",
"Tioga/lib/irb_tioga.rb",
"Tioga/lib/tioga_ui_cmds.rb",
"Tioga/lib/tioga_ui.rb",
"Tioga/lib/Utils.rb",
"Tioga/lib/TexPreamble.rb")
declare_binary_library("Tioga/FigureMaker",
- "Tioga/**/*.c", "symbols.c")
+ "Tioga/**/*.c")
# The preamble stuff:
custom_rule("Tioga/lib/TexPreamble.rb",
[ "cd Tioga; " + Mkmf2.config_var("RUBY_INSTALL_NAME") +
" mk_tioga_sty.rb"],
@@ -82,9 +83,10 @@
# Looking for the presence of the is_nan (implies the rest -- isfinite)
have_func("isnan","math.h")
# Installing scripts
declare_exec 'scripts/tioga'
+declare_exec 'scripts/irb_tioga'
if Config::CONFIG["target"] =~ /darwin/i
# Installing MacOS specific scripts:
# Creating the script