blob: e65206977d2184ca83020e5461580c86e7ec39c4 [file] [log] [blame]
Brian Silvermanf91524f2017-09-23 13:15:55 -04001load('//motors:macros.bzl', 'hex_from_elf')
2load("//tools:environments.bzl", "mcu_cpus")
3
Brian Silverman8b638692017-06-26 23:10:26 -07004cc_binary(
5 name = 'medium_salsa.elf',
6 srcs = [
7 'medium_salsa.cc',
8 ],
9 deps = [
10 ':util',
11 '//motors/core',
Brian Silvermanf91524f2017-09-23 13:15:55 -040012 '//motors/usb:legacy',
Brian Silverman8b638692017-06-26 23:10:26 -070013 ],
Brian Silvermanf91524f2017-09-23 13:15:55 -040014 restricted_to = mcu_cpus,
Brian Silverman8b638692017-06-26 23:10:26 -070015)
16
Brian Silvermanf91524f2017-09-23 13:15:55 -040017hex_from_elf(
Brian Silverman8b638692017-06-26 23:10:26 -070018 name = 'medium_salsa',
Brian Silvermanf91524f2017-09-23 13:15:55 -040019 restricted_to = mcu_cpus,
Brian Silverman8b638692017-06-26 23:10:26 -070020)
21
22cc_library(
23 name = 'util',
Brian Silvermanf91524f2017-09-23 13:15:55 -040024 visibility = ['//visibility:public'],
Brian Silverman8b638692017-06-26 23:10:26 -070025 hdrs = [
26 'util.h',
27 ],
Brian Silvermanf91524f2017-09-23 13:15:55 -040028 restricted_to = mcu_cpus,
Brian Silverman8b638692017-06-26 23:10:26 -070029)