Packages

Excansock allows you to communicate using CAN bus through SocketCAN API. As SocketCAN is Linux specific, this project is useful only on Linux operating system.

Current section

Files

Jump to
excansock mix.exs
Raw

mix.exs

defmodule Excansock.MixProject do
use Mix.Project
def project do
[
app: :excansock,
version: "1.0.3",
elixir: "~> 1.9",
compilers: [:elixir_make | Mix.compilers()],
make_targets: ["all"],
start_permanent: Mix.env() == :prod,
description: description(),
package: package(),
docs: docs(),
deps: deps(),
name: "Excansock",
source_url: "https://github.com/pavels/excansock"
]
end
def application do
[]
end
defp deps do
[
{:elixir_make, "~> 0.9", runtime: false},
{:ex_doc, "~> 0.40", only: :dev, runtime: false}
]
end
defp description() do
"Excansock allows you to communicate using CAN bus through SocketCAN API. As SocketCAN is Linux specific, this project is useful only on Linux operating system."
end
defp docs do
[
main: "readme",
extras: ["README.md"],
source_url: "https://github.com/pavels/excansock"
]
end
defp package() do
[
files: ~w(lib c_src mix.exs mix.lock README.md LICENSE Makefile .formatter.exs),
licenses: ["Apache-2.0"],
links: %{"GitHub" => "https://github.com/pavels/excansock"}
]
end
end