+LIBSNDFILESRC := src/libsndfile-1.0.25
+prefix := libsndfile
+rootdir := $(abspath .)
+#TARGETDIR ?= ""
+#PREFIX ?= /usr/local
+#prefix := $(DESTDIR)$(PREFIX)
+#arch := $(wildcard architecture/*.*)
+
+all: librairies
+
+librairies :: libsndfile
+# @cp $(SNDFILE_PATH)/sndfile_stub.o $(SRC_DIR)
+# @cd $(SRC_DIR) && $(MAKE) opt OCAML_INCLUDE_PATH=$(OCAML_INCLUDE_PATH) SNDFILE_PATH=$(SNDFILE_PATH)
+# @cd $(SRC_DIR) && $(MAKE) clean
+
+libsndfile:
+ mkdir -p $(prefix)
+ cd $(LIBSNDFILESRC) && ./configure --prefix="$(rootdir)/$(prefix)" --exec_prefix="$(rootdir)/$(prefix)"
+ cd $(LIBSNDFILESRC) && make
+ cd $(LIBSNDFILESRC) && make install
+
+.PHONY: clean mrproper help libsndfile
+
+help :
+ @echo "make or make all : compile librairies"
+ @echo "make clean : remove all object files"
+
+clean:
+ @(cd $(LIBSNDFILESRC) && $(MAKE) clean)
+ @(rm -f *~)
+
+mrproper: clean
+ @(cd $(LIBSNDFILESRC) && $(MAKE) clean)
+
+
+# Library paths for OCaml and libsndfile-ocaml
+# OCAML_INCLUDE_PATH
+# SNDFILE_PATH
+OCAML_INCLUDE_PATH = /usr/local/lib/ocaml
+SNDFILE_PATH = /Users/karimbarkati/Boulot/2013-07-CRI/Interpretor/libsndfile-ocaml