SOURCES=file.ml int.ml xlist.ml xset.ml xmap.ml bitArray.ml xstd.ml xunicode.ml
INSTALLDIR=`ocamlc -where`/xlib

all: xlib.cma

opt: xlib.cmxa

install: all opt
	mkdir -p $(INSTALLDIR)
	cp xlib.cmxa xlib.a xlib.cma file.cmi int.cmi xlist.cmi xset.cmi xmap.cmi bitArray.cmi xstd.cmi xunicode.cmi file.cmx int.cmx xlist.cmx xset.cmx xmap.cmx bitArray.cmx xstd.cmx xunicode.cmx $(INSTALLDIR)

xlib.cma: $(SOURCES)
	ocamlc -linkall -a -o xlib.cma $^

xlib.cmxa: $(SOURCES)
	ocamlopt -linkall -a -o xlib.cmxa $^

clean:
	rm -f *~ *.cm[aoix] *.o *.so *.cmxa *.a

	
	