{
  "targets": [
    {
      "target_name": "lmdb-queue",
	  "include_dirs" : [
        "<!(node -e \"require('nan')\")",
        "deps"
      ],
      "dependencies": [
        "<(module_root_dir)/deps/lmdb.gyp:lmdb"
      ],
      "sources": [
        "src/module.cc",
        "src/env.cc",
        "src/topic.cc",
        "src/consumer.cc",
        "src/producer.cc"
      ],
      "conditions": [
        [
          "OS == 'win'", {
            "defines": [
              "_HAS_EXCEPTIONS=0"
            ],
            'msvs_settings': {
              'VCCLCompilerTool': {
                'RuntimeTypeInfo': 'false',
                'EnableFunctionLevelLinking': 'true',
                'ExceptionHandling': '2',
                'DisableSpecificWarnings': [ '4267' ]
              }
            }
          }
        ],
        [
          "OS=='linux'", {
            "cflags_cc": [ "-std=c++11" ],
            "ldflags": ["-static-libstdc++"]
          }
        ],
        [
          'OS == "mac"', {
            'xcode_settings': {
              'MACOSX_DEPLOYMENT_TARGET': '10.7',
              'OTHER_CPLUSPLUSFLAGS': [
                  '-std=c++11' ,
                  '-stdlib=libc++'
              ]
            }
          }
        ]
      ]
    }
  ]
}
@@ -260,24 +260,45 @@
 module.cc%22,%0A
+        %22src/env.h%22,%0A
         %22src
@@ -303,24 +303,47 @@
 rc/env.cc%22,%0A
+        %22src/topic.h%22,%0A
         %22src
@@ -350,24 +350,50 @@
 /topic.cc%22,%0A
+        %22src/consumer.h%22,%0A
         %22src
@@ -429,18 +429,67 @@
 roducer.
-cc
+h%22%0A        %22src/producer.cc%22%0A        %22src/wrapper.h
 %22%0A      

add header files to proj.