diff options
Diffstat (limited to 'gyp')
-rw-r--r-- | gyp/CocoaSampleApp.gyp | 11 | ||||
-rw-r--r-- | gyp/SampleApp.gyp | 4 |
2 files changed, 12 insertions, 3 deletions
diff --git a/gyp/CocoaSampleApp.gyp b/gyp/CocoaSampleApp.gyp index d55f220b62..17cda68f9d 100644 --- a/gyp/CocoaSampleApp.gyp +++ b/gyp/CocoaSampleApp.gyp @@ -1,4 +1,3 @@ - { 'includes': [ 'common.gypi', @@ -180,12 +179,14 @@ '../experimental/CocoaSampleApp/SkNSView.mm', '../experimental/CocoaSampleApp/SkOptionsTableView.h', '../experimental/CocoaSampleApp/SkOptionsTableView.mm', - '../experimental/CocoaSampleApp/SkOSWindow_Mac.h', - '../experimental/CocoaSampleApp/SkOSWindow_Mac.mm', '../experimental/CocoaSampleApp/SkTextFieldCell.h', '../experimental/CocoaSampleApp/SkTextFieldCell.m', '../experimental/SkEventNotifier.h', '../experimental/SkEventNotifier.mm', + + # Cocoa versions of SkOSWindow for Mac + '../include/views/SkOSWindow_Mac_Cocoa.h', + '../src/utils/mac/SkOSWindow_Mac_Cocoa.mm', ], 'link_settings': { 'libraries': [ @@ -201,6 +202,10 @@ }, 'xcode_settings' : { 'INFOPLIST_FILE' : '../experimental/CocoaSampleApp/SampleApp-Info.plist', + + # Define the compiler flag using the following line to use Cocoa + # To be removed when SampleApp is ready to move to Cocoa + 'GCC_PREPROCESSOR_DEFINITIONS' : 'Sk_MAC_COCOA', }, 'mac_bundle_resources' : [ '../experimental/CocoaSampleApp/SampleApp.xib', diff --git a/gyp/SampleApp.gyp b/gyp/SampleApp.gyp index 23e81ba19a..2dbafa8d63 100644 --- a/gyp/SampleApp.gyp +++ b/gyp/SampleApp.gyp @@ -161,6 +161,10 @@ '../src/utils/mac/skia_mac.cpp', '../src/utils/mac/SkOSWindow_Mac.cpp', ], + 'dependencies': [ + # Build Cocoa version of SampleApp + 'CocoaSampleApp.gyp:CocoaSampleApp', + ], }], [ 'skia_os == "ios"', { # TODO: This doesn't build properly yet, but it's getting there. |