blob: c14ad84eb96f410dd24f1f83cc66543cff67c3e7 [file] [log] [blame]
# Copyright 2020 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config.gni")
# Define the configurations for Lapis.
#
# Parameters
#
# name
# Type: string
# Optional: defaults to target_name
#
# configs
# Type: list of files
# Required: json configurations for lapis.
#
template("lapis_configuration") {
assert(defined(invoker.configs), "Must define lapis configurations.")
name = target_name
if (defined(invoker.name)) {
name = invoker.name
}
config_data("${name}_config_data") {
for_pkg = "sampler"
sources = invoker.configs
outputs = [ "metrics/{{source_file_part}}" ]
}
resource("${name}_resources") {
sources = invoker.configs
outputs = [ "config/metrics/{{source_file_part}}" ]
}
}