Home | History | Annotate | Download | only in gyp
      1 {
      2   'targets': [
      3     {
      4       'target_name': 'FileReaderApp',
      5       'type': 'executable',
      6       'mac_bundle' : 1,
      7 
      8       'include_dirs' : [
      9         '../include/pipe',
     10         '../experimental/FileReaderApp',
     11         '../experimental/SimpleCocoaApp',
     12       ],
     13       'sources': [
     14         '../experimental/FileReaderApp/ReaderView.cpp',
     15         '../src/pipe/SkGPipeRead.cpp',
     16       ],
     17       'sources!': [
     18         '../src/utils/mac/SkOSWindow_Mac.cpp',
     19       ],
     20       'dependencies': [
     21         'skia_lib.gyp:skia_lib',
     22         'views.gyp:views',
     23         'xml.gyp:xml',
     24       ],
     25       'conditions' : [
     26         # Only supports Mac currently
     27         ['skia_os == "mac"', {
     28           'sources': [
     29             '../experimental/SimpleCocoaApp/SkNSWindow.mm',
     30             '../experimental/SimpleCocoaApp/SkNSView.mm',
     31             '../experimental/FileReaderApp/FileReaderApp-Info.plist',
     32             '../experimental/FileReaderApp/FileReaderAppDelegate.mm',
     33             '../experimental/FileReaderApp/FileReaderApp_Prefix.pch',
     34             '../experimental/FileReaderApp/FileReaderWindow.mm',
     35             '../experimental/FileReaderApp/main.m',
     36             '../include/utils/mac/SkCGUtils.h',
     37             '../src/utils/mac/SkCreateCGImageRef.cpp',
     38           ],
     39           'link_settings': {
     40             'libraries': [
     41             '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework',
     42             '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
     43             '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
     44             '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
     45             ],
     46             'libraries!': [
     47             # Currently skia mac apps rely on Carbon and AGL for UI. Future
     48             # apps should use Cocoa instead and dependencies on Carbon and AGL
     49             # should eventually be removed
     50             '$(SDKROOT)/System/Library/Frameworks/Carbon.framework',
     51             '$(SDKROOT)/System/Library/Frameworks/AGL.framework',
     52             ],
     53           },
     54           'xcode_settings' : {
     55             'INFOPLIST_FILE' : '../experimental/FileReaderApp/FileReaderApp-Info.plist',
     56           },
     57           'mac_bundle_resources' : [
     58             '../experimental/FileReaderApp/English.lproj/InfoPlist.strings',
     59             '../experimental/FileReaderApp/English.lproj/MainMenu.xib',
     60           ],
     61         }],
     62       ],
     63     },
     64   ],
     65 }
     66