SRC = fft.dsp BASENAME = output FORMAT = csv CSVOUT = $(BASENAME)1.$(FORMAT) IMGOUT = $(SRC:.dsp=.png) SINSUM = sinsum.dsp WAV_BASENAME = $(SINSUM:.dsp=) WAV_FORMAT = wav WAVIN = $(WAV_BASENAME)1.$(WAV_FORMAT) WAV_LENGTH = 128 all: $(IMGOUT) $(IMGOUT): $(CSVOUT) octave -qf img_write.m $(CSVOUT): $(SRC) $(WAVIN) faustine -f $(SRC) -i $(WAVIN) > $@ $(WAVIN): $(SINS) faustine -f $(SINSUM) -l $(WAV_LENGTH) > $@ clean:: rm -f gmon.out $(CSVOUT) $(IMGOUT) $(WAVIN) *~