X-Git-Url: https://scm.cri.ensmp.fr/git/Faustine.git/blobdiff_plain/60771194f4808507a435db7c201e3e75675986be..1a54fb0c50310685e11123132e1fdcdf7ea2b5ad:/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