X-Git-Url: http://git.code-monkey.de/?p=ruby-ecore.git;a=blobdiff_plain;f=library.rb;fp=library.rb;h=0000000000000000000000000000000000000000;hp=33a31327b1e6068c55faebab9a4b555b1693f1cb;hb=087974f38a80e4052d828562c01cdb44eacd3bf5;hpb=35069ec1047caf040c2adc1d39c464cbb6df3ed0 diff --git a/library.rb b/library.rb deleted file mode 100644 index 33a3132..0000000 --- a/library.rb +++ /dev/null @@ -1,33 +0,0 @@ -require "rbconfig" - -class Library - def initialize(name, prefix, dir, lib = name) - @name = name - @prefix = prefix - @dir = dir - @lib = lib - end - - def ldflags - s = "#{ENV["LDFLAGS"]} -L #{@prefix}/lib -L " + - Config::CONFIG["libdir"] + " " + - Config::CONFIG["LIBRUBYARG_SHARED"] + - " -shared -Wl" - s << " -l#{@lib}" unless @lib.nil? - s - end - - def cflags - "#{ENV["CFLAGS"]} -I #{@prefix}/include " + - "-I #{Config::CONFIG['archdir']} " + - "-I #{Config::CONFIG['sitearchdir']} -fPIC" - end - - def so - "#{@dir}/#{@name}.so" - end - - def objects - Dir["#{@dir}/*.c"].map { |f| f.sub(/\.[^.]+$/, ".o") } - end -end