1*c8dee2aaSAndroid Build Coastguard Worker# Copyright 2023 Google LLC. 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerimport("../../gn/skia.gni") 4*c8dee2aaSAndroid Build Coastguard Workerimport("bentleyottmann.gni") 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Workerdeclare_args() { 7*c8dee2aaSAndroid Build Coastguard Worker skia_enable_bentleyottmann = true 8*c8dee2aaSAndroid Build Coastguard Worker} 9*c8dee2aaSAndroid Build Coastguard Worker 10*c8dee2aaSAndroid Build Coastguard Workerif (skia_enable_bentleyottmann) { 11*c8dee2aaSAndroid Build Coastguard Worker config("public_config") { 12*c8dee2aaSAndroid Build Coastguard Worker include_dirs = [ "include" ] 13*c8dee2aaSAndroid Build Coastguard Worker } 14*c8dee2aaSAndroid Build Coastguard Worker 15*c8dee2aaSAndroid Build Coastguard Worker skia_component("bentleyottmann") { 16*c8dee2aaSAndroid Build Coastguard Worker import("bentleyottmann.gni") 17*c8dee2aaSAndroid Build Coastguard Worker public_configs = [ ":public_config" ] 18*c8dee2aaSAndroid Build Coastguard Worker public = bentleyottmann_public 19*c8dee2aaSAndroid Build Coastguard Worker sources = bentleyottmann_sources 20*c8dee2aaSAndroid Build Coastguard Worker deps = [ "../..:skia" ] 21*c8dee2aaSAndroid Build Coastguard Worker } 22*c8dee2aaSAndroid Build Coastguard Worker 23*c8dee2aaSAndroid Build Coastguard Worker if (skia_enable_tools) { 24*c8dee2aaSAndroid Build Coastguard Worker skia_source_set("tests") { 25*c8dee2aaSAndroid Build Coastguard Worker testonly = true 26*c8dee2aaSAndroid Build Coastguard Worker sources = bentleyottmann_tests 27*c8dee2aaSAndroid Build Coastguard Worker deps = [ 28*c8dee2aaSAndroid Build Coastguard Worker ":bentleyottmann", 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} 35