changed to ocamlbuild
This commit is contained in:
parent
d4e71bcc0e
commit
79fe789ef0
31
Makefile
31
Makefile
@ -1,32 +1,13 @@
|
||||
OCB_FLAGS = -use-ocamlfind -I src # -I lib
|
||||
OCB = ocamlbuild $(OCB_FLAGS)
|
||||
|
||||
all: web
|
||||
|
||||
web: logarion.cmx html.cmx ymd.cmx src/web.ml
|
||||
ocamlfind ocamlopt -o logarion-web -linkpkg \
|
||||
-package opium.unix,omd,str,batteries,tyxml,lens,ptime,ptime.clock.os,re.str \
|
||||
ymd.cmx logarion.cmx html.cmx src/web.ml
|
||||
web:
|
||||
$(OCB) web.native -pkgs opium.unix,omd,str,batteries,tyxml,lens,ptime,ptime.clock.os,re.str,lens.ppx_deriving
|
||||
mv web.native web
|
||||
|
||||
html.cmx: src/html.ml logarion.cmx
|
||||
ocamlfind ocamlopt -c -o html.cmx -linkpkg \
|
||||
-package omd,tyxml \
|
||||
logarion.cmx src/html.ml
|
||||
|
||||
logarion.cmx: src/logarion.ml ymd.cmx
|
||||
ocamlfind ocamlopt -c -o logarion.cmx -linkpkg \
|
||||
-package batteries,re \
|
||||
ymd.cmx src/logarion.ml
|
||||
|
||||
ymd.cmx: src/ymd.ml
|
||||
ocamlfind ocamlc -c -o ymd.cmi -linkpkg \
|
||||
-package batteries,omd,lens,lens.ppx_deriving,ptime,re \
|
||||
src/ymd.mli
|
||||
ocamlfind ocamlopt -c -o ymd.cmx -linkpkg \
|
||||
-package batteries,omd,lens,lens.ppx_deriving,ptime,re \
|
||||
src/ymd.ml
|
||||
|
||||
ymd.mli: src/ymd.ml
|
||||
ocamlfind ocamlc -i src/ymd.ml \
|
||||
-package batteries,omd,lens,lens.ppx_deriving,ptime,re > src/ymd.mli
|
||||
|
||||
clean:
|
||||
$(OCB) -clean
|
||||
rm -f src/*.{cmx,cmi,o} *.{cmx,cmi,o}
|
||||
|
Loading…
x
Reference in New Issue
Block a user