Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 1 | include_defs('//lib/maven.defs') |
| 2 | |
David Pursehouse | 1285575 | 2014-12-22 12:16:37 +0900 | [diff] [blame] | 3 | VERSION = '3.5.2' |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 4 | |
| 5 | maven_jar( |
| 6 | name = 'java_runtime', |
| 7 | id = 'org.antlr:antlr-runtime:' + VERSION, |
David Pursehouse | 1285575 | 2014-12-22 12:16:37 +0900 | [diff] [blame] | 8 | sha1 = 'cd9cd41361c155f3af0f653009dcecb08d8b4afd', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 9 | license = 'antlr', |
| 10 | ) |
| 11 | |
| 12 | java_binary( |
| 13 | name = 'antlr-tool', |
| 14 | main_class = 'org.antlr.Tool', |
| 15 | deps = [':tool'], |
| 16 | visibility = ['PUBLIC'], |
| 17 | ) |
| 18 | |
| 19 | maven_jar( |
| 20 | name = 'stringtemplate', |
David Pursehouse | 1285575 | 2014-12-22 12:16:37 +0900 | [diff] [blame] | 21 | id = 'org.antlr:stringtemplate:4.0.2', |
| 22 | sha1 = 'e28e09e2d44d60506a7bcb004d6c23ff35c6ac08', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 23 | license = 'antlr', |
| 24 | attach_source = False, |
| 25 | visibility = [], |
| 26 | ) |
| 27 | |
| 28 | maven_jar( |
| 29 | name = 'tool', |
| 30 | id = 'org.antlr:antlr:' + VERSION, |
David Pursehouse | 1285575 | 2014-12-22 12:16:37 +0900 | [diff] [blame] | 31 | sha1 = 'c4a65c950bfc3e7d04309c515b2177c00baf7764', |
Shawn Pearce | fd6bb9f | 2013-05-08 14:14:24 -0700 | [diff] [blame] | 32 | license = 'antlr', |
| 33 | deps = [ |
| 34 | ':java_runtime', |
| 35 | ':stringtemplate', |
| 36 | ':antlr27', |
| 37 | ], |
| 38 | visibility = [], |
| 39 | ) |
| 40 | |
| 41 | maven_jar( |
| 42 | name = 'antlr27', |
| 43 | id = 'antlr:antlr:2.7.7', |
| 44 | sha1 = '83cd2cd674a217ade95a4bb83a8a14f351f48bd0', |
| 45 | license = 'antlr', |
| 46 | attach_source = False, |
| 47 | visibility = [], |
| 48 | ) |