1*c8dee2aaSAndroid Build Coastguard Worker# Copyright 2018 Google Inc. 2*c8dee2aaSAndroid Build Coastguard Worker# 3*c8dee2aaSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 4*c8dee2aaSAndroid Build Coastguard Worker# found in the LICENSE file. 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Workerimport("../../gn/skia.gni") 7*c8dee2aaSAndroid Build Coastguard Worker 8*c8dee2aaSAndroid Build Coastguard Workerconfig("public_config") { 9*c8dee2aaSAndroid Build Coastguard Worker include_dirs = [ "include" ] 10*c8dee2aaSAndroid Build Coastguard Worker} 11*c8dee2aaSAndroid Build Coastguard Worker 12*c8dee2aaSAndroid Build Coastguard Workerskia_component("sksg") { 13*c8dee2aaSAndroid Build Coastguard Worker check_includes = false 14*c8dee2aaSAndroid Build Coastguard Worker import("sksg.gni") 15*c8dee2aaSAndroid Build Coastguard Worker public_configs = [ ":public_config" ] 16*c8dee2aaSAndroid Build Coastguard Worker sources = skia_sksg_sources 17*c8dee2aaSAndroid Build Coastguard Worker configs = [ "../../:skia_private" ] 18*c8dee2aaSAndroid Build Coastguard Worker deps = [ "../..:skia" ] 19*c8dee2aaSAndroid Build Coastguard Worker} 20*c8dee2aaSAndroid Build Coastguard Worker 21*c8dee2aaSAndroid Build Coastguard Workerif (defined(is_skia_standalone) && skia_enable_tools) { 22*c8dee2aaSAndroid Build Coastguard Worker skia_source_set("tests") { 23*c8dee2aaSAndroid Build Coastguard Worker testonly = true 24*c8dee2aaSAndroid Build Coastguard Worker 25*c8dee2aaSAndroid Build Coastguard Worker configs = [ "../..:skia_private" ] 26*c8dee2aaSAndroid Build Coastguard Worker sources = [ "tests/SGTest.cpp" ] 27*c8dee2aaSAndroid Build Coastguard Worker deps = [ 28*c8dee2aaSAndroid Build Coastguard Worker ":sksg", 29*c8dee2aaSAndroid Build Coastguard Worker "../..:skia", 30*c8dee2aaSAndroid Build Coastguard Worker "../..:test", 31*c8dee2aaSAndroid Build Coastguard Worker ] 32*c8dee2aaSAndroid Build Coastguard Worker } 33*c8dee2aaSAndroid Build Coastguard Worker 34*c8dee2aaSAndroid Build Coastguard Worker skia_source_set("slides") { 35*c8dee2aaSAndroid Build Coastguard Worker if (target_cpu != "wasm") { # TODO: clean up wasm test 36*c8dee2aaSAndroid Build Coastguard Worker testonly = true 37*c8dee2aaSAndroid Build Coastguard Worker 38*c8dee2aaSAndroid Build Coastguard Worker configs = [ "../..:skia_private" ] 39*c8dee2aaSAndroid Build Coastguard Worker sources = [ "slides/SVGPongSlide.cpp" ] 40*c8dee2aaSAndroid Build Coastguard Worker deps = [ 41*c8dee2aaSAndroid Build Coastguard Worker ":sksg", 42*c8dee2aaSAndroid Build Coastguard Worker "../..:skia", 43*c8dee2aaSAndroid Build Coastguard Worker ] 44*c8dee2aaSAndroid Build Coastguard Worker } 45*c8dee2aaSAndroid Build Coastguard Worker } 46*c8dee2aaSAndroid Build Coastguard Worker} 47