{
  'variables': {
    'grit_base_out_dir': '<(SHARED_INTERMEDIATE_DIR)/ui',
    'repack_out_dir': '<(PRODUCT_DIR)/Locales',
    'repack_path': '<(DEPTH)/tools/grit/grit/format/repack.py',
  },
  'targets' : [
    {
      'target_name': 'locales',
      'type': 'none',
      'actions': [
        {
          'action_name': 'en-US',
          'variables': {
            'pak_inputs': [
                '<(grit_base_out_dir)/ui_strings/ui_strings_en-US.pak',
                '<(grit_base_out_dir)/app_locale_settings/app_locale_settings_en-US.pak',
              ],
          },
          'inputs': [
            '<(repack_path)',
            '<@(pak_inputs)',
          ],
          'outputs': [
            '<(repack_out_dir)/en-US.pak',
          ],
          'action': ['<(DEPTH)/setup_env.bat&&python', '<(repack_path)', '<@(_outputs)',
                     '<@(pak_inputs)'],
          'message': 'Generating en-US locales',
        },
      ],
      'dependencies': [
        '<(DEPTH)/ui/base/strings/ui_strings.gyp:ui_strings',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'blackView',
      'sources': [
        'blackView/main.cc',
      ],
    },

    {
     'includes': [ 'views_exe.gypi' ],
     'target_name': 'label',
      'sources': [
        'label/main.cc',
      ],
    },
    
    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'focus',
      'sources': [
        'focus/main.cc',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'animation',
      'sources': [
        'animation/main.cc',
      ],
    },   

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'boundsAnimatior',
      'sources': [
        'boundsAnimatior/main.cc',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'tooltip',
      'sources': [
        'tooltip/main.cc',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'frame',
      'sources': [
        'frame/main.cc',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'progressBar',
      'sources': [
        'progressBar/main.cc',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'EmbeddingInWin32',
      'sources': [
        'EmbeddingInWin32/BullsEye.Cur',
        'EmbeddingInWin32/Cursor.cc',
        'EmbeddingInWin32/Cursor.h',
        'EmbeddingInWin32/Cursor.Rc',
        'EmbeddingInWin32/view.h',
        'EmbeddingInWin32/view.cc',
      ],
      'msvs_settings': {
        'VCLinkerTool': {
          #   2 == /SUBSYSTEM:WINDOWS
          'SubSystem': '2',
        },
      },
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'scrollBar',
      'sources': [
        'scrollBar/main.cc',
      ],
    },

    {
      'includes': [ 'views_exe.gypi' ],
      'target_name': 'polygonEdit',
      'sources': [
        'polygonEdit/main.cc',
        'polygonEdit/edit_view.h',
        'polygonEdit/edit_view.cc',
        'polygonEdit/polygon.h',
        'polygonEdit/polygon.cc',
      ],
    },
 ],
}