Use a configure task and an extension task to build ruby-edje.
[ruby-edje.git] / library.rb
diff --git a/library.rb b/library.rb
deleted file mode 100644 (file)
index 21edae1..0000000
+++ /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