1import("../../../gn/perfetto.gni") 2import("../../../gn/test.gni") 3 4assert(enable_perfetto_android_java_sdk) 5 6source_set("perfetto_sdk_for_jni_public") { 7 sources = [ "tracing_sdk.h" ] 8} 9 10source_set("perfetto_sdk_for_jni") { 11 sources = [ "tracing_sdk.cc" ] 12 deps = [ 13 "../../../gn:default_deps", 14 "../../../src/base:base", 15 "../../shared_lib:shared_lib", 16 ] 17 public_deps = [ 18 ":perfetto_sdk_for_jni_public", 19 "../../../include/perfetto/public", 20 ] 21} 22 23perfetto_unittest_source_set("unittests") { 24 testonly = true 25 deps = [ 26 ":perfetto_sdk_for_jni", 27 "../../../gn:default_deps", 28 "../../../gn:gtest_and_gmock", 29 "../../../protos/perfetto/trace:cpp", 30 "../../../protos/perfetto/trace/interned_data:cpp", 31 "../../../protos/perfetto/trace/track_event:cpp", 32 "../../../src/base:base", 33 "../../shared_lib/test:utils", 34 ] 35 sources = [ "tracing_sdk_unittest.cc" ] 36} 37