A simple synthesizer using JACK

root / Makefile

1
2
3
4
5
6
7
8
9
10
11
12
13
OPTFLAGS = -O3 -ffast-math
CFLAGS = -std=gnu99 -Wall $(OPTFLAGS) -flto
LDFLAGS = $(OPTFLAGS) -flto=jobserver -ljack -lfftw -lrfftw

OBJS = controls.o fft.o main.o midi.o multires.o synth.o voices.o waveform.o

synth: $(OBJS)
	+$(CC) $(LDFLAGS) -o $@ $(OBJS)

.PHONY: clean

clean:
	rm -f $(OBJS) synth