# Faustine top-level Makefile.
EXEC = faustine
-SRC_DIR = interpretor
+SRC_DIR = interpreter
PREPROCESSOR_DIR = $(SRC_DIR)/preprocessor/faust-0.9.47mr3
EXAMPLES_DIR = examples
SINWAVE_DIR = $(EXAMPLES_DIR)/sinwave
mrproper: clean
@($(MAKE) -C $(SRC_DIR) mrproper)
@($(MAKE) -C $(PREPROCESSOR_DIR) clean)
+ @($(MAKE) -C $(EXAMPLES_DIR) clean)
test:
@$(MAKE) -C $(SINWAVE_DIR)
@echo "open $(SINWAVE_DIR)/output1.wav"
@echo "octave -q --eval 'plot(wavread(\"$(SINWAVE_DIR)/output1.wav\")); pause'"
+example:
+ @($(MAKE) -C $(EXAMPLES_DIR))
+
install :
mkdir -p $(prefix)/lib/faustine/
mkdir -p $(prefix)/bin/
- install interpretor/faustine $(prefix)/bin/
+ install $(SRC_DIR)/faustine $(prefix)/bin/
install -m 0644 $(arch) $(prefix)/lib/faustine/
uninstall :