SOURCE_DIR = interpretor
PREPROCESSOR_DIR = $(SOURCE_DIR)/faust-0.9.47mr3

all: MRFausti

MRFausti:
	@(cp $(SNDFILE_PATH)/sndfile_stub.o $(SOURCE_DIR))
	@(cd $(SOURCE_DIR) && $(MAKE) opt OCAML_INCLUDE_PATH=$(OCAML_INCLUDE_PATH) SNDFILE_PATH=$(SNDFILE_PATH))
	@(cd $(SOURCE_DIR) && $(MAKE) clean)

clean:
	@(cd $(SOURCE_DIR) && $(MAKE) clean)
	@(rm -f *~)

mrproper: clean
	@(cd $(SOURCE_DIR) && $(MAKE) mrproper)
	@(cd $(PREPROCESSOR_DIR) && $(MAKE) clean)

# Sndfile-ocaml library path

OCAML_INCLUDE_PATH = /usr/lib/ocaml
SNDFILE_PATH = ~/Desktop/libsndfile-ocaml