# Copyright 2012 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

{
  'variables': {
    'chromium_code': 1,
  },
  'includes': [
    'unittests.gypi',
  ],
  'targets': [
    {
      'target_name': 'build_all',
      'type': 'none',
      'dependencies': [
        'agent/call_trace/call_trace.gyp:*',
        'agent/call_trace_etw/call_trace_etw.gyp:*',
        'agent/common/common.gyp:*',
        'agent/profiler/profiler.gyp:*',

        'block_graph/block_graph.gyp:*',
        'common/common.gyp:*',
        'core/core.gyp:*',
        'experimental/experimental.gyp:*',
        'instrument/instrument.gyp:*',
        'pdb/pdb.gyp:*',
        'pe/pe.gyp:*',
        'py/py.gyp:*',
        'relink/relink.gyp:*',
        'reorder/reorder.gyp:*',

        'trace/client/client.gyp:*',
        'trace/etw_control/etw_control.gyp:*',
        'trace/protocol/protocol.gyp:*',
        'trace/rpc/rpc.gyp:*',
        'trace/service/service.gyp:*',

        'scripts/scripts.gyp:*',
        'snapshot/snapshot.gyp:*',
        'test_data/test_data.gyp:*',
        'wsdump/wsdump.gyp:*',
      ],
    },
    {
      'target_name': 'build_docs',
      'type': 'none',
      'sources': [
        'build/doxyfile',
        'build/run_doxygen.py',
      ],
      'actions': [
        {
          'action_name': 'Run Doxygen',
          'msvs_cygwin_shell': 0,
          'outputs': [
             'THIS_OUTPUT_IS_NEVER_GENERATED.TXT',
          ],
          'action': [
            'python',
            'build/run_doxygen.py',
          ],
        },
      ],
    },
    {
      # New unittests should be added to unittests.gypi.
      'target_name': 'build_unittests',
      'type': 'none',
      'dependencies': [
        '<@(unittests)',
      ],
    },
  ],
}

@@ -930,33 +930,32 @@
 rofiler.gyp:*',%0A
-%0A
         'block_g
@@ -1181,85 +1181,350 @@
   'p
-y/py.gyp:*',%0A        'relink/relink.gyp:*',%0A        'reorder/reorder.gyp:*',%0A
+e/transforms/pe_transforms.gyp:*',%0A        'py/py.gyp:*',%0A        'py/etw_db/etw_db.gyp:*',%0A        'relink/relink.gyp:*',%0A        'reorder/reorder.gyp:*',%0A        'scripts/scripts.gyp:*',%0A        'scripts/benchmark/benchmark.gyp:*',%0A        'scripts/graph/graph.gyp:*',%0A        'snapshot/snapshot.gyp:*',%0A        'test_data/test_data.gyp:*',
 %0A   
@@ -1596,32 +1596,67 @@
 control.gyp:*',%0A
+        'trace/parse/parse.gyp:*',%0A
         'trace/p
@@ -1753,114 +1753,8 @@
 :*',
-%0A%0A        'scripts/scripts.gyp:*',%0A        'snapshot/snapshot.gyp:*',%0A        'test_data/test_data.gyp:*',
 %0A   

Add missing gyp files to build_all target.