Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 7 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
_build/
_build
**/*.merlin
*.install
/ocaml-usb-*.tar.gz
/setup.data
/setup.log
/setup.exe
/setup-dev.exe




4 changes: 0 additions & 4 deletions .merlin

This file was deleted.

62 changes: 4 additions & 58 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,59 +1,5 @@
# Makefile
# --------
# Copyright : (c) 2012, Jeremie Dimino <[email protected]>
# Licence : BSD3
#
# Generic Makefile for oasis project
all:
jbuilder build @install @runtest

# Set to setup.exe for the release
SETUP := setup-dev.exe

# Default rule
default: build

# Setup for the development version
setup-dev.exe: _oasis setup.ml
sed '/^#/D' setup.ml > setup_dev.ml
ocamlfind ocamlopt -o $@ -linkpkg -package ocamlbuild,oasis.dynrun setup_dev.ml || \
ocamlfind ocamlc -o $@ -linkpkg -package ocamlbuild,oasis.dynrun setup_dev.ml || true
rm -f setup_dev.*

# Setup for the release
setup.exe: setup.ml
ocamlopt.opt -o $@ $< || ocamlopt -o $@ $< || ocamlc -o $@ $<
rm -f setup.cmx setup.cmi setup.o setup.obj setup.cmo

build: $(SETUP) setup.data
./$(SETUP) -build $(BUILDFLAGS)

doc: $(SETUP) setup.data build
./$(SETUP) -doc $(DOCFLAGS)

test: $(SETUP) setup.data build
./$(SETUP) -test $(TESTFLAGS)

all: $(SETUP)
./$(SETUP) -all $(ALLFLAGS)

install: $(SETUP) setup.data
./$(SETUP) -install $(INSTALLFLAGS)

uninstall: $(SETUP) setup.data
./$(SETUP) -uninstall $(UNINSTALLFLAGS)

reinstall: $(SETUP) setup.data
./$(SETUP) -reinstall $(REINSTALLFLAGS)

clean: $(SETUP)
./$(SETUP) -clean $(CLEANFLAGS)

distclean: $(SETUP)
./$(SETUP) -distclean $(DISTCLEANFLAGS)

configure: $(SETUP)
./$(SETUP) -configure $(CONFIGUREFLAGS)

setup.data: $(SETUP)
./$(SETUP) -configure $(CONFIGUREFLAGS)

.PHONY: default build doc test all install uninstall reinstall clean distclean configure
clean:
rm -rf _build
37 changes: 0 additions & 37 deletions _oasis

This file was deleted.

4 changes: 0 additions & 4 deletions _tags

This file was deleted.

5 changes: 0 additions & 5 deletions configure

This file was deleted.

38 changes: 0 additions & 38 deletions dist

This file was deleted.

32 changes: 0 additions & 32 deletions examples/Makefile

This file was deleted.

3 changes: 0 additions & 3 deletions examples/_tags

This file was deleted.

4 changes: 4 additions & 0 deletions examples/jbuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
(executable
((name list_devices)
(public_name ocaml-usb-list-devices)
(libraries (usb))))
8 changes: 3 additions & 5 deletions examples/list_devices.ml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@
* This file is a part of ocaml-usb.
*)

open Lwt

let _ =
let () =
List.iter
(fun dev ->
Printf.printf "Bus %03d Device %03d\n" (USB.get_bus_number dev) (USB.get_device_address dev))
(USB.get_device_list ())
Printf.printf "Bus %03d Device %03d\n" (Usb.get_bus_number dev) (Usb.get_device_address dev))
(Usb.get_device_list ())
111 changes: 0 additions & 111 deletions examples/myocamlbuild.ml

This file was deleted.

48 changes: 0 additions & 48 deletions myocamlbuild.ml

This file was deleted.

Loading