blob: 71f32e682bdfd48bed59da1cc3e626e3d1bcc192 [file] [log] [blame]
Brian O'Connor42c38cf2016-04-05 17:05:57 -07001checkstyle_source = 'src/main/resources/onos/checkstyle.xml'
2suppression_source = 'src/main/resources/onos/suppressions.xml'
3
4xml = ('<module name="SuppressionFilter">'
5 '<property name="file" value="$(location :suppressions.xml)"/>'
6 '</module>' )
7cmd = "sed 's#<module name=\"Checker\">#<module name=\"Checker\">%s#' %s > $OUT" % ( xml, checkstyle_source )
8
9genrule(
10 name = 'checkstyle-xml',
11 srcs = [ checkstyle_source ],
12 out = 'checkstyle.xml',
13 bash = cmd,
14 visibility = [ 'PUBLIC' ]
15)
16
17export_file(
18 name = 'suppressions.xml',
19 src = suppression_source,
20)