Revision e851fef6 node.gyp

View differences:

node.gyp
16 16
    'node_use_openssl%': 'true',
17 17
    'node_use_systemtap%': 'false',
18 18
    'node_shared_openssl%': 'false',
19
    'node_use_mdb%': 'false',
19 20
    'library_files': [
20 21
      'src/node.js',
21 22
      'lib/_debugger.js',
......
205 206
            }
206 207
          ] ]
207 208
        } ],
209
        [ 'node_use_mdb=="true"', {
210
          'dependencies': [ 'node_mdb' ],
211
          'include_dirs': [ '<(SHARED_INTERMEDIATE_DIR)' ],
212
          'sources': [
213
            'src/node_mdb.cc',
214
          ],
215
        } ],
208 216
        [ 'node_use_systemtap=="true"', {
209 217
          'defines': [ 'HAVE_SYSTEMTAP=1', 'STAP_SDT_V1=1' ],
210 218
          'sources': [
......
409 417
      ]
410 418
    },
411 419
    {
420
      'target_name': 'node_mdb',
421
      'type': 'none',
422
      'conditions': [
423
        [ 'node_use_mdb=="true"',
424
          {
425
            'dependencies': [ 'deps/mdb_v8/mdb_v8.gyp:mdb_v8' ],
426
            'actions': [
427
              {
428
                'action_name': 'node_mdb',
429
                'inputs': [ '<(PRODUCT_DIR)/obj.target/deps/mdb_v8/mdb_v8.so' ],
430
                'outputs': [ '<(PRODUCT_DIR)/obj.target/node/src/node_mdb.o' ],
431
                'conditions': [
432
                  [ 'target_arch=="ia32"', {
433
                    'action': [ 'elfwrap', '-32', '-o', '<@(_outputs)', '<@(_inputs)' ],
434
                  } ],
435
                  [ 'target_arch=="x64"', {
436
                    'action': [ 'elfwrap', '-64', '-o', '<@(_outputs)', '<@(_inputs)' ],
437
                  } ],
438
                ],
439
              },
440
            ],
441
          },
442
        ],
443
      ],
444
    },
445
    {
412 446
      'target_name': 'node_dtrace_provider',
413 447
      'type': 'none',
414 448
      'conditions': [

Also available in: Unified diff