text: # Copyright (c) 2012 The Chromium Authors. All rights reserved.
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  
  {
    'targets': [
      {
        'target_name': 'google_update',
        'type': 'static_library',
        'variables': {
          'clang_warning_flags': [
            # MIDL generates code like "#endif !_MIDL_USE_GUIDDEF_"
            '-Wno-extra-tokens',
          ],
        },
        'sources': [
          'google_update_idl.idl',
          '<(SHARED_INTERMEDIATE_DIR)/google_update/google_update_idl.h',
          '<(SHARED_INTERMEDIATE_DIR)/google_update/google_update_idl_i.c',
        ],
        # This target exports a hard dependency because dependent targets may
        # include google_update_idl.h, a generated header.
        'hard_dependency': 1,
        'msvs_settings': {
          'VCMIDLTool': {
            'OutputDirectory': '<(SHARED_INTERMEDIATE_DIR)/google_update',
          },
        },
        'direct_dependent_settings': {
          'include_dirs': [
            '<(SHARED_INTERMEDIATE_DIR)',
          ],
        },
      },
    ],
  }
  