blob: d18cd957ca60b7e2dd2a25dfc85e0fe5ab81cfff [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 a filtered ArchiveAccessor pipeline.
#
# Parameters
#
# name
# Type: string
# Optional: defaults to target_name
#
# inspect
# Type: list of files
# Required: inspect selector configurations for the pipeline
# TODO(fxbug.dev/60611) update public pipeline docs with this template
template("archive_pipeline") {
assert(defined(invoker.inspect), "Must define inspect selectors")
name = target_name
if (defined(invoker.name)) {
name = invoker.name
}
resource(invoker.target_name) {
sources = invoker.inspect
outputs = [ "config/archivist/${name}/{{source_file_part}}" ]
}
}