{
  "targets": [
    {
      "target_name": "lzma",
	  "include_dirs" : [
        "<!(node -e \"require('nan')\")",
        "deps/lzma1505"
      ],
      "dependencies": [
        "<(module_root_dir)/deps/lzma.gyp:liblzma"
      ],
      "sources": [
        "src/module.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" ]
          }
        ],
        [
          'OS == "mac"', {
            'xcode_settings': {
              'MACOSX_DEPLOYMENT_TARGET': '10.7',
              'OTHER_CPLUSPLUSFLAGS': [
                  '-std=c++11' ,
                  '-stdlib=libc++'
              ]
            }
          }
        ]
      ]
    }
  ]
}
@@ -268,16 +268,214 @@
 dule.cc%22
+,%0A        %22src/buffer_exports.h%22,%0A        %22src/enc_stream_exports.h%22,%0A        %22src/dec_stream_exports.h%22,%0A        %22src/stream.h%22,%0A        %22src/stream.cc%22,%0A        %22src/lzma.h%22,%0A        %22src/lzma.cc%22
 %0A      %5D

update file structure