Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 1 | load('//motors:macros.bzl', 'hex_from_elf') |
| 2 | load("//tools:environments.bzl", "mcu_cpus") |
| 3 | |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 4 | cc_binary( |
| 5 | name = 'medium_salsa.elf', |
| 6 | srcs = [ |
| 7 | 'medium_salsa.cc', |
| 8 | ], |
| 9 | deps = [ |
| 10 | ':util', |
| 11 | '//motors/core', |
Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 12 | '//motors/usb:legacy', |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 13 | ], |
Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 14 | restricted_to = mcu_cpus, |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 15 | ) |
| 16 | |
Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 17 | hex_from_elf( |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 18 | name = 'medium_salsa', |
Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 19 | restricted_to = mcu_cpus, |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 20 | ) |
| 21 | |
| 22 | cc_library( |
| 23 | name = 'util', |
Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 24 | visibility = ['//visibility:public'], |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 25 | hdrs = [ |
| 26 | 'util.h', |
| 27 | ], |
Brian Silverman | f91524f | 2017-09-23 13:15:55 -0400 | [diff] [blame] | 28 | restricted_to = mcu_cpus, |
Brian Silverman | 8b63869 | 2017-06-26 23:10:26 -0700 | [diff] [blame] | 29 | ) |