{
  "targets": [
    {
      "target_name": "kv",
	  "include_dirs" : [
        "<!(node -e \"require('nan')\")",
        "3rd-party/include"
      ],
      "dependencies": [
        "<(module_root_dir)/3rd-party/leveldb/leveldb.gyp:leveldb",
        "<(module_root_dir)/3rd-party/leveldb/rocksdb.gyp:rocksdb",
        "<(module_root_dir)/3rd-party/liblmdb/lmdb.gyp:lmdb"
      ],
      "sources": [
        "src/node-binding.cpp",
        "src/kv-types.cpp",
        "src/lmdb/setup-lmdb.cpp",
        "src/lmdb/env-lmdb.cpp",
        "src/lmdb/db-lmdb.cpp",
        "src/lmdb/cursor-lmdb.cpp",
        "src/lmdb/txn-lmdb.cpp",
        "src/leveldb/setup-lvl.cpp",
        "src/leveldb/db-lvl.cpp",
        "src/leveldb/cursor-lvl.cpp",
        "src/leveldb/batch-lvl.cpp"
      ],
      "conditions": [
        [
          "OS == 'win'", {
            "defines": [
              "_HAS_EXCEPTIONS=0"
            ]
          }
        ],
        [
          "OS=='linux'", {
            "cflags_cc": [ "-std=c++0x" ]
          }
        ]
      ]
    }
  ]
}
@@ -766,16 +766,207 @@
 lvl.cpp%22
+,%0A        %22src/rocksdb/setup-rocks.cpp%22,%0A        %22src/rocksdb/env-rocks.cpp%22,%0A        %22src/rocksdb/db-rocks.cpp%22,%0A        %22src/rocksdb/cursor-rocks.cpp%22,%0A        %22src/rocksdb/batch-rocks.cpp%22
 %0A      %5D

update binding.gyp