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