From 241b56db1d5c9d058dc316ad33b397be50428c4c Mon Sep 17 00:00:00 2001 From: bsalomon Date: Thu, 18 Jun 2015 11:49:42 -0700 Subject: Allows windowed apps to be built on the Mac just by writing a SkOSWindow subclass without needing nib/plist files. Makes visualbench work on the Mac. Review URL: https://codereview.chromium.org/1184143011 --- gyp/views.gyp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'gyp/views.gyp') diff --git a/gyp/views.gyp b/gyp/views.gyp index cc2f7b0e55..e7abc54aab 100644 --- a/gyp/views.gyp +++ b/gyp/views.gyp @@ -61,6 +61,12 @@ '../src/views/SkWindow.cpp', # Mac + '../src/views/mac/SkEventNotifier.h', + '../src/views/mac/SkEventNotifier.mm', + '../src/views/mac/SkTextFieldCell.h', + '../src/views/mac/SkTextFieldCell.m', + '../src/views/mac/SkNSView.h', + '../src/views/mac/SkNSView.mm', '../src/views/mac/SkOSWindow_Mac.mm', '../src/views/mac/skia_mac.mm', @@ -89,14 +95,22 @@ [ 'skia_os == "mac"', { 'link_settings': { 'libraries': [ + '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', + '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework', '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', ], }, },{ 'sources!': [ - '../src/views/mac/SkOSWindow_Mac.mm', - '../src/views/mac/skia_mac.mm', + '../src/views/mac/SkEventNotifier.h', + '../src/views/mac/SkEventNotifier.mm', + '../src/views/mac/SkTextFieldCell.h', + '../src/views/mac/SkTextFieldCell.m', + '../src/views/mac/SkNSView.h', + '../src/views/mac/SkNSView.mm', + '../src/views/mac/SkOSWindow_Mac.mm', + '../src/views/mac/skia_mac.mm', ], }], [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos"]', { -- cgit v1.2.3