1require 'mkmf' 2 3if compiled?("dl") 4 callbacks = (0..8).map{|i| "callback-#{i}"}.unshift("callback") 5 callback_srcs = callbacks.map{|basename| "#{basename}.c"} 6 callback_objs = callbacks.map{|basename| "#{basename}.o"} 7 8 $distcleanfiles << '$(SRCS)' 9 $srcs = callback_srcs 10 $objs = callback_objs 11 $INCFLAGS << " -I$(srcdir)/.." 12 13 create_makefile("dl/callback") 14end 15