X-Git-Url: https://svn.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/60771194f4808507a435db7c201e3e75675986be..2a4b3defeda7a2dbe3cf0b392455b96369ae1825:/interpretor/lib/src/libsndfile-ocaml/Makefile

diff --git a/interpretor/lib/src/libsndfile-ocaml/Makefile b/interpretor/lib/src/libsndfile-ocaml/Makefile
index 299214a..442bf57 100644
--- a/interpretor/lib/src/libsndfile-ocaml/Makefile
+++ b/interpretor/lib/src/libsndfile-ocaml/Makefile
@@ -1,6 +1,7 @@
+LIBSNDFILEDIR = $(realpath ../../libsndfile/lib)
 
 CC = gcc
-CFLAGS = -g -W -Wall -Werror
+CFLAGS = -g -W -Wall -Werror -Wno-missing-field-initializers
 
 OCAMLC = ocamlc
 OCAMLOPT = ocamlopt
@@ -10,9 +11,11 @@ OCAMLDOC = ocamldoc
 SNDFILE_CFLAGS = $(shell pkg-config --cflags sndfile)
 SNDFILE_LIBS = $(shell pkg-config --libs sndfile)
 
-OCAML_CFLAGS = -I /usr/lib/ocaml/$(shell ocamlopt -version)
+OCAML_BINDIR = $(shell which ocaml)
+OCAML_LIBDIR = $(subst bin,lib,$(OCAML_BINDIR))
+OCAML_CFLAGS = -I $(OCAML_LIBDIR)
 
-LIBSNDFILE = -ccopt -L/home/erikd/Local/lib -cclib -lsndfile -cclib -lm
+LIBSNDFILE = -ccopt -L$(LIBSNDFILEDIR) -cclib -lsndfile -cclib -lm
 
 all: sndfile.cma sndfile.cmxa