EXEC = faustine
SRC_DIR = interpretor
PREPROCESSOR_DIR = $(SRC_DIR)/preprocessor/faust-0.9.47mr3
-OUTPUTSOUNDS_DIR = examples/output_sounds
+EXAMPLES_DIR = examples
+SINWAVE_DIR = $(EXAMPLES_DIR)/sinwave
DESTDIR ?=
PREFIX ?= /usr/local
@(cd $(SRC_DIR) && $(MAKE) mrproper)
@(cd $(PREPROCESSOR_DIR) && $(MAKE) clean)
-test: # TODO, obsolete
- @rm -f $(OUTPUTSOUNDS_DIR)/output0.wav
- @cd $(SRC_DIR) && ./faustine -d ../dsp_files/sin.dsp
- @ls -l $(OUTPUTSOUNDS_DIR)/output0.wav
+test:
+ @cd $(SINWAVE_DIR) && $(MAKE)
+ @ls -l $(SINWAVE_DIR)/output1.wav
@echo " You might want to check the output file with either:"
- @echo "audacity ../examples/output_sounds/output0.wav"
- @echo "open ../examples/output_sounds/output0.wav"
- @echo "octave -q --eval 'plot(wavread(\"../examples/output_sounds/output0.wav\")); pause'"
+ @echo "audacity $(SINWAVE_DIR)/output1.wav"
+ @echo "open $(SINWAVE_DIR)/output1.wav"
+ @echo "octave -q --eval 'plot(wavread(\"$(SINWAVE_DIR)/output1.wav\")); pause'"
install :
mkdir -p $(prefix)/lib/faustine/