forked from es-ude/EmbeddedSystemsBuildScripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexternal_dependencies.bzl
30 lines (26 loc) · 1.02 KB
/
external_dependencies.bzl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
def load_third_party_deps():
http_archive(
name = "Unity",
build_file = "@EmbeddedSystemsBuildScripts//:BUILD.Unity",
strip_prefix = "Unity-master",
urls = ["https://github.com/ThrowTheSwitch/Unity/archive/master.tar.gz"],
)
http_archive(
name = "CException",
build_file = "@EmbeddedSystemsBuildScripts//:BUILD.CException",
strip_prefix = "CException-master",
urls = ["https://github.com/ThrowTheSwitch/CException/archive/master.tar.gz"],
)
http_archive(
name = "CMock",
build_file = "@EmbeddedSystemsBuildScripts//:BUILD.CMock",
strip_prefix = "CMock-master",
urls = ["https://github.com/ThrowTheSwitch/CMock/archive/master.tar.gz"],
)
http_archive(
name = "LUFA",
build_file = "@AvrToolchain//:BUILD.LUFA",
strip_prefix = "lufa-LUFA-170418",
urls = ["http://fourwalledcubicle.com/files/LUFA/LUFA-170418.zip"],
)