-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrebar.config
48 lines (39 loc) · 1.38 KB
/
rebar.config
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{deps, [
{grisp, {git , "https://github.com/grisp/grisp", {branch, "ziopio/gpios"}}},
{epmd, {git, "https://github.com/erlang/epmd", {ref, "4d1a59"}}},
{rosie_rclerl, "*.", {git, "https://github.com/rosie-project/rosie_rclerl.git", {branch, "main"}}},
{tf2_msgs, {ros2, galactic, {branch, "ros2"}}},
{visualization_msgs, {ros2, galactic}}
]}.
{erl_opts, [debug_info]}.
{plugins, [
rebar3_appup_plugin,
rebar3_grisp,
{rosie_ros2_deps, "*.",
{git, "https://github.com/rosie-project/rosie_ros2_deps.git", {branch, "master"}}},
{rosie_interface_compiler, "*.",
{git, "https://github.com/rosie-project/rosie_interface_compiler.git", {branch, "master"}}}
]}.
{grisp, [
{platform, grisp2},
{otp, [
{version, "23"}
]},
{deploy, [
{pre_script, "rm -rf /Volumes/GRISP/*"},
{destination, "/Volumes/GRISP"},
{post_script, "diskutil unmount /Volumes/GRISP"}
]}
]}.
{shell, [{apps, []}, {script_file, "ping_robo_grisp.escript"}]}.
{alias, [{dev, [{shell, "--sname dev_node --setcookie robo_grisp"}]}]}.
{relx, [
{release, {robo_grisp, "0.2.0"}, [{epmd, none}, robo_grisp, sasl]}
]}.
{provider_hooks, [
{pre, [{compile, {rosie, compile}}]},
{post, [{clean, {rosie, clean}}]},
{pre, [{tar, {appup, tar}}]},
{post, [{compile, {appup, compile}},
{clean, {appup, clean}}]}
]}.