aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp
diff options
context:
space:
mode:
Diffstat (limited to 'gyp')
-rw-r--r--gyp/CocoaSampleApp.gyp11
-rw-r--r--gyp/SampleApp.gyp4
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.