| OLD | NEW |
| 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 # | 5 # |
| 6 { | 6 { |
| 7 'includes': [ | |
| 8 'apptype_console.gypi', | |
| 9 ], | |
| 10 'targets': [ | 7 'targets': [ |
| 11 { | 8 { |
| 12 'target_name': 'SampleApp', | 9 'target_name': 'SampleApp', |
| 13 'type': 'executable', | 10 'type': 'executable', |
| 14 'include_dirs' : [ | 11 'include_dirs' : [ |
| 15 '../include/private', | 12 '../include/private', |
| 16 '../src/core', | 13 '../src/core', |
| 17 '../src/effects', #needed for BlurMask.h | 14 '../src/effects', #needed for BlurMask.h |
| 18 '../src/gpu', # needed by SkLua.cpp | 15 '../src/gpu', # needed by SkLua.cpp |
| 19 '../src/images', | 16 '../src/images', |
| (...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 151 'lua.gyp:lua', | 148 'lua.gyp:lua', |
| 152 'pdf.gyp:pdf', | 149 'pdf.gyp:pdf', |
| 153 'skia_lib.gyp:skia_lib', | 150 'skia_lib.gyp:skia_lib', |
| 154 'tools.gyp:resources', | 151 'tools.gyp:resources', |
| 155 'tools.gyp:sk_tool_utils', | 152 'tools.gyp:sk_tool_utils', |
| 156 'tools.gyp:timer', | 153 'tools.gyp:timer', |
| 157 'views.gyp:views', | 154 'views.gyp:views', |
| 158 'views_animated.gyp:views_animated', | 155 'views_animated.gyp:views_animated', |
| 159 'xml.gyp:xml', | 156 'xml.gyp:xml', |
| 160 ], | 157 ], |
| 158 'msvs_settings': { |
| 159 'VCLinkerTool': { |
| 160 #Allows for creation / output to console. |
| 161 #Console (/SUBSYSTEM:CONSOLE) |
| 162 'SubSystem': '1', |
| 163 |
| 164 #Console app, use main/wmain |
| 165 'EntryPointSymbol': 'mainCRTStartup', |
| 166 }, |
| 167 }, |
| 161 'conditions' : [ | 168 'conditions' : [ |
| 162 [ 'skia_os == "ios"', { | 169 [ 'skia_os == "ios"', { |
| 170 'mac_bundle' : 1, |
| 163 # TODO: This doesn't build properly yet, but it's getting there. | 171 # TODO: This doesn't build properly yet, but it's getting there. |
| 164 'sources!': [ | |
| 165 '../samplecode/SampleDecode.cpp', | |
| 166 '../experimental/SimpleiOSApp/SimpleApp.mm', | |
| 167 ], | |
| 168 'sources': [ | 172 'sources': [ |
| 169 '../src/views/mac/SkEventNotifier.mm', | 173 '../src/views/mac/SkEventNotifier.mm', |
| 170 '../experimental/iOSSampleApp/SkSampleUIView.mm', | 174 '../experimental/iOSSampleApp/SkSampleUIView.mm', |
| 171 '../experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig', | 175 '../experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig', |
| 172 '../experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig', | 176 '../experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig', |
| 173 '../experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig', | 177 '../experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig', |
| 174 '../experimental/iOSSampleApp/iOSSampleApp-Info.plist', | 178 '../experimental/iOSSampleApp/iOSSampleApp-Info.plist', |
| 175 '../experimental/iOSSampleApp/Shared/SkOptionListController.mm', | 179 '../experimental/iOSSampleApp/Shared/SkOptionListController.mm', |
| 176 '../experimental/iOSSampleApp/Shared/SkUIRootViewController.mm', | 180 '../experimental/iOSSampleApp/Shared/SkUIRootViewController.mm', |
| 177 '../experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm
', | 181 '../experimental/iOSSampleApp/Shared/SkOptionsTableViewController.mm
', |
| 178 '../experimental/iOSSampleApp/Shared/SkUIView.mm', | 182 '../experimental/iOSSampleApp/Shared/SkUIView.mm', |
| 179 '../experimental/iOSSampleApp/Shared/SkUIDetailViewController.mm', | 183 '../experimental/iOSSampleApp/Shared/SkUIDetailViewController.mm', |
| 180 '../experimental/iOSSampleApp/Shared/skia_ios.mm', | 184 '../experimental/iOSSampleApp/Shared/skia_ios.mm', |
| 181 | 185 |
| 182 # iPad | 186 # iPad |
| 183 '../experimental/iOSSampleApp/iPad/AppDelegate_iPad.mm', | 187 '../experimental/iOSSampleApp/iPad/AppDelegate_iPad.mm', |
| 184 '../experimental/iOSSampleApp/iPad/SkUISplitViewController.mm', | 188 '../experimental/iOSSampleApp/iPad/SkUISplitViewController.mm', |
| 185 '../experimental/iOSSampleApp/iPad/MainWindow_iPad.xib', | |
| 186 | 189 |
| 187 # iPhone | 190 # iPhone |
| 188 '../experimental/iOSSampleApp/iPhone/AppDelegate_iPhone.mm', | 191 '../experimental/iOSSampleApp/iPhone/AppDelegate_iPhone.mm', |
| 189 '../experimental/iOSSampleApp/iPhone/SkUINavigationController.mm', | 192 '../experimental/iOSSampleApp/iPhone/SkUINavigationController.mm', |
| 190 '../experimental/iOSSampleApp/iPhone/MainWindow_iPhone.xib', | |
| 191 | 193 |
| 192 '../src/views/ios/SkOSWindow_iOS.mm', | 194 '../src/views/ios/SkOSWindow_iOS.mm', |
| 193 | 195 |
| 194 '../src/utils/mac/SkCreateCGImageRef.cpp', | 196 '../src/utils/mac/SkCreateCGImageRef.cpp', |
| 195 '../experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig', | 197 '../experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig', |
| 196 '../experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig', | 198 '../experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig', |
| 197 ], | 199 ], |
| 198 'link_settings': { | 200 'link_settings': { |
| 199 'libraries': [ | 201 'libraries': [ |
| 200 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework', | 202 '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework', |
| (...skipping 21 matching lines...) Expand all Loading... |
| 222 'xcode_config_file': '../experimental/iOSSampleApp/SkiOSSampleApp-Base
.xcconfig', | 224 'xcode_config_file': '../experimental/iOSSampleApp/SkiOSSampleApp-Base
.xcconfig', |
| 223 'mac_bundle_resources' : [ | 225 'mac_bundle_resources' : [ |
| 224 '../experimental/iOSSampleApp/iPad/MainWindow_iPad.xib', | 226 '../experimental/iOSSampleApp/iPad/MainWindow_iPad.xib', |
| 225 '../experimental/iOSSampleApp/iPhone/MainWindow_iPhone.xib', | 227 '../experimental/iOSSampleApp/iPhone/MainWindow_iPhone.xib', |
| 226 ], | 228 ], |
| 227 }], | 229 }], |
| 228 [ 'skia_os == "android"', { | 230 [ 'skia_os == "android"', { |
| 229 'sources!': [ | 231 'sources!': [ |
| 230 '../samplecode/SampleAnimator.cpp', | 232 '../samplecode/SampleAnimator.cpp', |
| 231 ], | 233 ], |
| 234 'conditions': [ |
| 235 ['skia_android_framework == 0', { |
| 236 'dependencies': [ |
| 237 'android_deps.gyp:Android_EntryPoint', |
| 238 'skia_launcher.gyp:skia_launcher', |
| 239 ], |
| 240 }], |
| 241 ], |
| 232 'dependencies!': [ | 242 'dependencies!': [ |
| 233 'animator.gyp:animator', | 243 'animator.gyp:animator', |
| 234 'experimental.gyp:experimental', | 244 'experimental.gyp:experimental', |
| 235 ], | 245 ], |
| 236 'dependencies': [ | 246 'dependencies': [ |
| 247 'android_output.gyp:android_output', |
| 237 'android_deps.gyp:Android_SampleApp', | 248 'android_deps.gyp:Android_SampleApp', |
| 238 ], | 249 ], |
| 239 }], | 250 }], |
| 240 [ 'skia_os == "chromeos"', { | 251 [ 'skia_os == "chromeos"', { |
| 241 'sources!': [ | 252 'sources!': [ |
| 242 '../samplecode/SampleLighting.cpp', #doesn't compile due to gpu dep
endencies | 253 '../samplecode/SampleLighting.cpp', #doesn't compile due to gpu dep
endencies |
| 243 ], | 254 ], |
| 244 }], | 255 }], |
| 245 [ 'skia_gpu == 1', { | 256 [ 'skia_gpu == 1', { |
| 246 'dependencies': [ | 257 'dependencies': [ |
| 247 'gputest.gyp:skgputest', | 258 'gputest.gyp:skgputest', |
| 248 ], | 259 ], |
| 249 }], | 260 }], |
| 250 [ 'not skia_pdf', { | 261 [ 'not skia_pdf', { |
| 251 'dependencies!': [ 'pdf.gyp:pdf' ], | 262 'dependencies!': [ 'pdf.gyp:pdf' ], |
| 252 'dependencies': [ 'pdf.gyp:nopdf' ], | 263 'dependencies': [ 'pdf.gyp:nopdf' ], |
| 253 }], | 264 }], |
| 254 ], | 265 ], |
| 255 }, | 266 }, |
| 256 ], | 267 ], |
| 257 } | 268 } |
| OLD | NEW |