{'_DEPTH': '.',
 'included_files': ['filelist.gyp'],
 'targets': [{'actions': [{'action': ['python', 'dummy.py', 'names.txt'],
                           'action_name': 'test_action',
                           'inputs': ['names.txt',
                                      'John',
                                      'Jacob',
                                      'Jingleheimer',
                                      'Schmidt'],
                           'outputs': ['dummy_foo']}],
              'configurations': {'Default': {}},
              'default_configuration': 'Default',
              'target_name': 'foo',
              'toolset': 'target',
              'type': 'none',
              'variables': {'names_listfile': 'names.txt'}},
             {'actions': [{'action': ['python', 'dummy.py', 'sources.txt'],
                           'action_name': 'test_action',
                           'inputs': ['sources.txt',
                                      'John',
                                      'Jacob',
                                      'Jingleheimer',
                                      'Schmidt'],
                           'outputs': ['dummy_foo']}],
              'configurations': {'Default': {}},
              'default_configuration': 'Default',
              'sources': ['John', 'Jacob', 'Jingleheimer', 'Schmidt'],
              'sources_excluded': ['Astor', 'Jerome', 'Schultz'],
              'target_name': 'bar',
              'toolset': 'target',
              'type': 'none',
              'variables': {'sources_listfile': 'sources.txt'}}],
 'variables': {'names': ['John',
                         'Jacob',
                         'Astor',
                         'Jingleheimer',
                         'Jerome',
                         'Schmidt',
                         'Schultz'],
               'names!': ['Astor'],
               'names/': [['exclude', 'Sch.*'],
                          ['include', '.*dt'],
                          ['exclude', 'Jer.*']]}}
