Skip to content

Commit

Permalink
Merge pull request #3 from kit-ty-kate/ci
Browse files Browse the repository at this point in the history
Enable OCaml-CI for easy testing
  • Loading branch information
kit-ty-kate committed Feb 4, 2022
2 parents b1829f1 + 220740c commit 5de827c
Show file tree
Hide file tree
Showing 4 changed files with 59 additions and 11 deletions.
14 changes: 3 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
/*/.mirage.config
/*/Makefile
/*/_build
/*/key_gen.ml
/*/main.ml
/*/main.native
/*/*.opam
/*/myocamlbuild.ml

/receiver/ping_receiver
/sender/ping_sender
/_build/
/mirage-ping.install
/_opam/
33 changes: 33 additions & 0 deletions dune
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
(rule
(target ping-receiver.exe)
(deps
receiver/config.ml
receiver/unikernel.ml
receiver/unikernel.mli)
(action
(progn
(chdir receiver
(progn
(run mirage configure)
(run mirage build)))
(run cp receiver/dist/ping-receiver %{target}))))

(rule
(target ping-sender.exe)
(deps
sender/config.ml
sender/unikernel.ml
sender/unikernel.mli)
(action
(progn
(chdir sender
(progn
(run mirage configure)
(run mirage build)))
(run cp sender/dist/ping-sender %{target}))))

(install
(files
(ping-receiver.exe as ping-receiver)
(ping-sender.exe as ping-sender))
(section bin))
5 changes: 5 additions & 0 deletions dune-project
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
(lang dune 2.7)
(name mirage-ping)
(version 0.1.0~)

(formatting disabled)
18 changes: 18 additions & 0 deletions mirage-ping.opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
opam-version: "2.0"
license: "MIT"
maintainer: "Kate <kit.ty.kate@disroot.org>"
authors: "Kate <kit.ty.kate@disroot.org>"
homepage: "https://github.com/kit-ty-kate/mirage-ping"
bug-reports: "https://github.com/kit-ty-kate/mirage-ping/issues"
synopsis: "TODO"
build: ["dune" "build" "-p" name "-j" jobs]
depends: [
"ocaml" {>= "4.08"}
"dune" {>= "2.7"}
"mirage" {>= "4.0"}
"mirage-unix" {>= "5.0"}
"mirage-logs" {>= "1.2.0"}
"mirage-clock-unix" {>= "4.1.0"}
"mirage-bootvar-unix" {>= "0.1.0"}
"tcpip" {>= "7.0.0"}
]

0 comments on commit 5de827c

Please sign in to comment.