text:   # Copyright 2015 Google Inc.
  #
  # Use of this source code is governed by a BSD-style license that can be
  # found in the LICENSE file.
  #
  {
    'conditions' : [
      [ 'skia_os == "ios"', {
        'targets': [
          {
            'target_name': 'iOSShell',
            'type': 'executable',
            'mac_bundle' : 1,
            'includes': [
              'bench.gypi',
              'dm.gypi',
            ],
            'dependencies': [
              'tools.gyp:crash_handler',
              'tools.gyp:timer',
              'views.gyp:views',
              'xml.gyp:xml',
            ],
            'sources': [
              '../tests/skia_test.cpp',
              '../tools/iOSShell.cpp',
              '../src/views/mac/SkEventNotifier.mm',
              '../experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig',
              '../experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig',
              '../experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig',
              '../experimental/iOSShell/iOSShell-Info.plist',
              '../experimental/iOSSampleApp/Shared/SkUIRootViewController.mm',
              '../experimental/iOSSampleApp/Shared/SkUIView.mm',
              '../experimental/iOSSampleApp/Shared/skia_ios.mm',
  
              # iPad
              '../experimental/iOSSampleApp/iPad/AppDelegate_iPad.mm',
              '../experimental/iOSSampleApp/iPad/SkUISplitViewController.mm',
              '../experimental/iOSSampleApp/iPad/MainWindow_iPad.xib',
  
              # iPhone
              '../experimental/iOSSampleApp/iPhone/AppDelegate_iPhone.mm',
              '../experimental/iOSSampleApp/iPhone/SkUINavigationController.mm',
              '../experimental/iOSSampleApp/iPhone/MainWindow_iPhone.xib',
  
              '../src/views/ios/SkOSWindow_iOS.mm',
              '../src/utils/mac/SkCreateCGImageRef.cpp',
            ],
            'link_settings': {
              'libraries': [
                '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework',
                '$(SDKROOT)/System/Library/Frameworks/CoreGraphics.framework',
                '$(SDKROOT)/System/Library/Frameworks/CoreText.framework',
                '$(SDKROOT)/System/Library/Frameworks/UIKit.framework',
                '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
                '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
                '$(SDKROOT)/System/Library/Frameworks/OpenGLES.framework',
                '$(SDKROOT)/System/Library/Frameworks/ImageIO.framework',
                '$(SDKROOT)/System/Library/Frameworks/MobileCoreServices.framework',
              ],
            },
            'include_dirs' : [
              '../experimental/iOSSampleApp',
              '../experimental/iOSSampleApp/iPad',
              '../experimental/iOSSampleApp/iPhone',
              '../experimental/iOSSampleApp/Shared',
              '../include/utils/ios',
              '../src/views/mac',
            ],
            'xcode_settings' : {
              'PRODUCT_BUNDLE_IDENTIFIER' : '<!(echo com.google.iOSShell.`hostname | md5`)',
              'INFOPLIST_FILE' : '../experimental/iOSShell/iOSShell-Info.plist',
            },
            'xcode_config_file': '../experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig',
            'mac_bundle_resources' : [
              '../experimental/iOSSampleApp/iPad/MainWindow_iPad.xib',
              '../experimental/iOSSampleApp/iPhone/MainWindow_iPhone.xib',
            ],
            'conditions' : [
              [ 'skia_gpu == 1', {
                'dependencies': [
                  'gputest.gyp:skgputest',
                ],
              }],
            ],
          },
        ],
      }],
    ]
  }
  