blob: 13ce1eead815c3d3244cdc9b58fee39f12cf7a32 [file] [log] [blame]
Michael Schaffner893f6652020-01-09 13:07:35 -08001CAPI=2:
2# Copyright lowRISC contributors.
3# Licensed under the Apache License, Version 2.0, see LICENSE for details.
4# SPDX-License-Identifier: Apache-2.0
5name: "lowrisc:lint:common:0.1"
6description: "Common waivers"
7filesets:
8 files_verilator:
9 files:
Michael Schaffner8ac6c4c2020-03-03 15:00:20 -080010 - tools/verilator/common.vlt
Michael Schaffner893f6652020-01-09 13:07:35 -080011 file_type: vlt
12
13 files_ascentlint:
14 files:
Michael Schaffner8ac6c4c2020-03-03 15:00:20 -080015 - tools/ascentlint/common.waiver: {file_type: waiver}
16 - tools/ascentlint/ascentlint-config.tcl: {file_type: tclSource}
Michael Schaffner893f6652020-01-09 13:07:35 -080017
Michael Schaffnereeef3df2020-04-17 15:42:34 -070018 files_veriblelint:
19 files:
20 - tools/veriblelint/rules.vbl: {file_type: veribleLintRules}
21
Pirmin Vogeled097cc2020-03-09 11:35:21 +010022 files_check_tool_requirements:
23 depend:
24 - lowrisc:tool:check_tool_requirements
25
Michael Schaffner893f6652020-01-09 13:07:35 -080026targets:
27 default: &default_target
28 filesets:
Michael Schaffnereeef3df2020-04-17 15:42:34 -070029 - tool_verilator ? (files_verilator)
30 - tool_ascentlint ? (files_ascentlint)
31 - tool_veriblelint ? (files_veriblelint)
Pirmin Vogeled097cc2020-03-09 11:35:21 +010032 - files_check_tool_requirements
Olof Kindgrenf3efb922020-12-09 08:53:42 +010033 tools:
34 ascentlint:
35 ascentlint_options:
36 - "-wait_license"
37 - "-stop_on_error"