all:build


BINPATH=$(shell dirname `which ocamlc`)/..


-include ./Makefile.version
build:  setup.data
	ocaml setup.ml -build

setup.ml:_oasis
	oasis setup  


setup.data:configure
configure: setup.ml
	ocaml setup.ml -configure --prefix $(BINPATH) --exec-prefix $(BINPATH)


install:
	ocaml setup.ml -install

uninstall:
	ocaml setup.ml -uninstall

reinstall:
	ocaml setup.ml -reinstall

clean:
	ocaml setup.ml -clean
	rm -f setup.data
	rm -f src/lutilsVersion.ml

distclean:
	ocaml setup.ml -distclean
	rm -rf _build/src



###############################
# for developpers
include ./Makefile.dev

# not gitted stuff
-include ./Makefile.local