# Faustine library dependancies Makefile. LIBSNDFILE_SRCDIR ?= src/libsndfile-1.0.25 LIBSFOCAML_SRCDIR ?= src/libsndfile-ocaml LIBSNDFILE_DESTNAME ?= libsndfile DESTDIR := $(abspath .)/$(LIBSNDFILE_DESTNAME) all: librairies librairies : libsndfile libsfocaml libsndfile: $(MAKE) -C $(LIBSNDFILE_SRCDIR) $(MAKE) -C $(LIBSNDFILE_SRCDIR) install libsfocaml: cd $(LIBSFOCAML_SRCDIR) && PKG_CONFIG_PATH=$(DESTDIR)/lib/pkgconfig $(MAKE) -C $(LIBSFOCAML_SRCDIR) depend $(MAKE) -C $(LIBSFOCAML_SRCDIR) .PHONY: clean mrproper help libsndfile libsfocaml help : @echo "make or make all : compile librairies" @echo "make clean : remove all object files" clean: @(rm -f *~) mrproper: clean rm -rf $(DESTDIR) @($(MAKE) -C $(LIBSNDFILE_SRCDIR) clean) @($(MAKE) -C $(LIBSFOCAML_SRCDIR) clean)