# Copyright 2019 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
attributes_path = "//printing/backend/tools/ipp-registrations-2.csv"
keyword_values_path = "//printing/backend/tools/ipp-registrations-4.csv"
enum_values_path = "//printing/backend/tools/ipp-registrations-6.csv"
template("ipp_code_generate") {
action(target_name) {
script = "//printing/backend/tools/code_generator.py"
inputs = [
attributes_path,
keyword_values_path,
enum_values_path,
]
outputs = invoker.outputs
args = [
"--attributes-file=" + rebase_path(attributes_path, root_build_dir),
"--keyword-values-file=" +
rebase_path(keyword_values_path, root_build_dir),
"--enum-values-file=" + rebase_path(enum_values_path, root_build_dir),
]
args += invoker.args
}
}