-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmix.exs
50 lines (45 loc) · 1.26 KB
/
mix.exs
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
49
50
defmodule XMAVLink.Util.MixProject do
use Mix.Project
def project do
[
app: :xmavlink_util,
version: "0.4.0",
elixir: "~> 1.9",
start_permanent: Mix.env() == :prod,
description: description(),
package: package(),
deps: deps(),
source_url: "https://github.com/fancydrones/xmavlink-util",
]
end
# Run "mix help compile.app" to learn about applications.
def application do
[
mod: {XMAVLink.Util.Application, []},
extra_applications: [:xmavlink, :logger]
]
end
# Run "mix help deps" to learn about dependencies.
defp deps do
[
{:xmavlink, "~> 0.4.0"},
{:ex_doc, "~> 0.29.1", only: :dev, runtime: false}
]
end
defp description() do
"A helper layer on top of MAVLink for performing common commands
and tasks with one or more remote vehicles. It can either be
used as an API or directly from iex with an experience similar
to Ardupilot's MAVProxy."
end
defp package() do
[
name: "xmavlink_util",
files: ["lib", "mix.exs", "README.md", "LICENSE"],
exclude_patterns: [".DS_Store"],
licenses: ["MIT"],
links: %{"Github" => "https://github.com/fancydrones/xmavlink-util"},
maintainers: ["Roy Veshovda"]
]
end
end