ext/iv/phonic/extconf.rb in iv-phonic-0.1.4 vs ext/iv/phonic/extconf.rb in iv-phonic-0.1.5
- old
+ new
@@ -1,6 +1,36 @@
require 'mkmf'
+require 'fileutils'
+include FileUtils::Verbose
# $CFLAGS += " -Wall -Werror -Wno-unused-parameter "
-dir_config('iv', 'ext')
+dir_config('iv')
+dir_config('netlib')
+dir_config('v8')
+$srcs = [
+ "phonic.o",
+ "third_party/netlib_dtoa/netlib_dtoa.c",
+ "third_party/v8_dtoa/checks.cc",
+ "third_party/v8_dtoa/conversions.cc",
+ "third_party/v8_dtoa/diy-fp.cc",
+ "third_party/v8_dtoa/fast-dtoa.cc",
+ "third_party/v8_dtoa/platform.cc",
+ "third_party/v8_dtoa/utils.cc",
+ "third_party/v8_dtoa/v8-dtoa.cc"
+]
+$objs = [
+ "phonic.o",
+ "third_party/netlib_dtoa/netlib_dtoa.o",
+ "third_party/v8_dtoa/checks.o",
+ "third_party/v8_dtoa/conversions.o",
+ "third_party/v8_dtoa/diy-fp.o",
+ "third_party/v8_dtoa/fast-dtoa.o",
+ "third_party/v8_dtoa/platform.o",
+ "third_party/v8_dtoa/utils.o",
+ "third_party/v8_dtoa/v8-dtoa.o"
+]
+mkdir_p File.join('third_party', 'netlib_dtoa')
+mkdir_p File.join('third_party', 'v8_dtoa')
+#dir_config('v8_dtoa', File.join('lib', 'phonic', 'third_party', 'v8_dtoa'))
+#dir_config('netlib_dtoa', File.join('lib', 'phonic', 'third_party', 'netlib_dtoa'))
$CFLAGS += " -I../../include "
create_makefile('iv/phonic')