Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(427)

Side by Side Diff: gyp/views.gyp

Issue 1428633003: Wire up SDL on mac (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: tweaks Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « gyp/common_conditions.gypi ('k') | src/views/sdl/SkOSWindow_SDL.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 Google Inc. 1 # Copyright 2015 Google Inc.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # Views is the Skia windowing toolkit. 5 # Views is the Skia windowing toolkit.
6 # It provides: 6 # It provides:
7 # * A portable means of creating native windows. 7 # * A portable means of creating native windows.
8 # * Events. 8 # * Events.
9 # * Basic widgets and controls. 9 # * Basic widgets and controls.
10 10
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
79 # Windows 79 # Windows
80 '../src/views/win/SkOSWindow_win.cpp', 80 '../src/views/win/SkOSWindow_win.cpp',
81 '../src/views/win/skia_win.cpp', 81 '../src/views/win/skia_win.cpp',
82 ], 82 ],
83 'conditions': [ 83 'conditions': [
84 [ 'skia_gpu == 1', { 84 [ 'skia_gpu == 1', {
85 'include_dirs' : [ 85 'include_dirs' : [
86 '../src/gpu', 86 '../src/gpu',
87 ], 87 ],
88 }], 88 }],
89 [ 'skia_os == "mac"', { 89 [ 'skia_os == "mac" and skia_use_sdl == 0', {
90 'link_settings': { 90 'link_settings': {
91 'libraries': [ 91 'libraries': [
92 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', 92 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
93 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework', 93 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
94 '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework', 94 '$(SDKROOT)/System/Library/Frameworks/Cocoa.framework',
95 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework', 95 '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
96 ], 96 ],
97 }, 97 },
98 },{ 98 },{
99 'sources!': [ 99 'sources!': [
100 '../src/views/mac/SkEventNotifier.h', 100 '../src/views/mac/SkEventNotifier.h',
101 '../src/views/mac/SkEventNotifier.mm', 101 '../src/views/mac/SkEventNotifier.mm',
102 '../src/views/mac/SkTextFieldCell.h', 102 '../src/views/mac/SkTextFieldCell.h',
103 '../src/views/mac/SkTextFieldCell.m', 103 '../src/views/mac/SkTextFieldCell.m',
104 '../src/views/mac/SkNSView.h', 104 '../src/views/mac/SkNSView.h',
105 '../src/views/mac/SkNSView.mm', 105 '../src/views/mac/SkNSView.mm',
106 '../src/views/mac/SkOSWindow_Mac.mm', 106 '../src/views/mac/SkOSWindow_Mac.mm',
107 '../src/views/mac/skia_mac.mm', 107 '../src/views/mac/skia_mac.mm',
108 ], 108 ],
109 }], 109 }],
110 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos"]', { 110 [ 'skia_os in ["linux", "freebsd", "openbsd", "solaris", "chromeos"] and skia_use_sdl == 0', {
111 'link_settings': { 111 'link_settings': {
112 'libraries': [ 112 'libraries': [
113 '-lGL', 113 '-lGL',
114 '-lGLU', 114 '-lGLU',
115 '-lX11', 115 '-lX11',
116 ], 116 ],
117 }, 117 },
118 },{ 118 },{
119 'sources!': [ 119 'sources!': [
120 '../src/views/unix/SkOSWindow_Unix.cpp', 120 '../src/views/unix/SkOSWindow_Unix.cpp',
(...skipping 14 matching lines...) Expand all
135 ], 135 ],
136 }], 136 }],
137 [ 'skia_use_sdl == 1', { 137 [ 'skia_use_sdl == 1', {
138 'defines': [ 138 'defines': [
139 'SK_USE_SDL', 139 'SK_USE_SDL',
140 ], 140 ],
141 'dependencies': [ 141 'dependencies': [
142 'sdl.gyp:sdl', 142 'sdl.gyp:sdl',
143 ], 143 ],
144 'sources!': [ 144 'sources!': [
145 '../src/views/unix/SkOSWindow_Unix.cpp', 145 # linux sources
146 '../src/views/unix/keysym2ucs.c', 146 '../src/views/unix/SkOSWindow_Unix.cpp',
147 '../src/views/unix/skia_unix.cpp', 147 '../src/views/unix/keysym2ucs.c',
148 '../src/views/unix/skia_unix.cpp',
149
150 # mac sources
151 '../src/views/mac/SkEventNotifier.h',
152 '../src/views/mac/SkEventNotifier.mm',
153 '../src/views/mac/SkTextFieldCell.h',
154 '../src/views/mac/SkTextFieldCell.m',
155 '../src/views/mac/SkNSView.h',
156 '../src/views/mac/SkNSView.mm',
157 '../src/views/mac/SkOSWindow_Mac.mm',
158 '../src/views/mac/skia_mac.mm',
148 ], 159 ],
149 'sources': [ 160 'sources': [
150 '../src/views/sdl/SkOSWindow_SDL.cpp', 161 '../src/views/sdl/SkOSWindow_SDL.cpp',
151 ], 162 ],
152 'export_dependent_settings': [ 163 'export_dependent_settings': [
153 'sdl.gyp:sdl', 164 'sdl.gyp:sdl',
154 ], 165 ],
166 'conditions': [
167 [ 'skia_os == "mac"', {
168 'include_dirs': [
169 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework/Headers ',
170 ],
171 'link_settings': {
172 'libraries': [
173 '$(SDKROOT)/System/Library/Frameworks/OpenGL.framework',
174 ],
175 }
176 }],
177 ],
155 }], 178 }],
156 ], 179 ],
157 'direct_dependent_settings': { 180 'direct_dependent_settings': {
158 'include_dirs': [ 181 'include_dirs': [
159 '../include/views', 182 '../include/views',
160 ], 183 ],
161 }, 184 },
162 'export_dependent_settings': [ 185 'export_dependent_settings': [
163 'xml.gyp:xml', 186 'xml.gyp:xml',
164 ], 187 ],
165 }, 188 },
166 ], 189 ],
167 } 190 }
OLDNEW
« no previous file with comments | « gyp/common_conditions.gypi ('k') | src/views/sdl/SkOSWindow_SDL.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698