Replace OASIS by jbuilder
Need a Raspberry Pi to do some testing.
This commit is contained in:
parent
cdac97b364
commit
db822ab65f
|
@ -1,12 +1,4 @@
|
|||
*.mllib
|
||||
*.mldylib
|
||||
*.clib
|
||||
META
|
||||
Makefile
|
||||
configure
|
||||
_tags
|
||||
setup.ml
|
||||
setup.data
|
||||
setup.log
|
||||
myocamlbuild.ml
|
||||
_build/
|
||||
/_build/
|
||||
/_opam/
|
||||
.merlin
|
||||
*.install
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
.PHONY: all
|
||||
all:
|
||||
jbuilder build --dev
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
jbuilder clean
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
jbuilder runtest --force
|
15
_oasis
15
_oasis
|
@ -1,15 +0,0 @@
|
|||
OASISFormat: 0.4
|
||||
Name: WiringPi
|
||||
Version: 0.0.1
|
||||
Synopsis: Binding to the WiringPi library for hardware access
|
||||
Authors: Tobias Bora, Marek Kubica
|
||||
License: LGPL-3 with OCaml linking exception
|
||||
Plugins: META (0.4), DevFiles (0.4)
|
||||
|
||||
Library "WiringPi"
|
||||
Path: src/
|
||||
BuildTools: ocamlbuild
|
||||
Modules: WiringPi
|
||||
CSources: WiringPi_stubs.c
|
||||
CCLib: -lwiringPi
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
#use "topfind"
|
||||
#require "topkg-jbuilder.auto"
|
|
@ -0,0 +1,3 @@
|
|||
(library
|
||||
((name wiringpi)
|
||||
(public_name wiringpi)))
|
|
@ -0,0 +1,10 @@
|
|||
WiringPi for OCaml, low level Raspberry Pi hardware access
|
||||
WiringPi is a library that allows easy, Arduino-like access to hardware
|
||||
functionality (GPIO pins mostly) of the Raspberry Pi minicomputer. That library
|
||||
is written in C so what this package does is to provide a simple interface to
|
||||
use the C library from OCaml. The API is unchanged (even the capitalization) to
|
||||
provide an interface which is as similar as possible to the code that it is
|
||||
based upon.
|
||||
|
||||
Please note that you need to install the WiringPi library first, as it is not
|
||||
included in this package. Otherwise compilation will fail.
|
|
@ -0,0 +1,16 @@
|
|||
opam-version: "1.2"
|
||||
maintainer: "marek@xivilization.net"
|
||||
homepage: "https://github.com/Leonidas-from-XIV/ocaml-wiringpi"
|
||||
license: "LGPL-3 with OCaml linking exception"
|
||||
build: ["jbuilder" "build" "-p" name "-j" jobs]
|
||||
depends: [
|
||||
"jbuilder" {build}
|
||||
]
|
||||
post-messages: [
|
||||
"
|
||||
This package requires WiringPi development files installed.
|
||||
Tentative instructions : https://gist.githubusercontent.com/Leonidas-from-XIV/a1a7315ac01f7fbee3f0/raw
|
||||
"
|
||||
{failure}
|
||||
]
|
||||
available: os = "linux"
|
Loading…
Reference in New Issue