LIBS = -lmd
CFLAGS = -O

all: testmidi wave comb controller dynaseq

testmidi: testmidi.c
	cc -o testmidi testmidi.c $(LIBS)

wave::
	cd wave; make all

comb::
	cd comb; make all

controller::
	cd controller; make all

dynaseq::
	cd dynaseq; make all

clean:
	rm -f *.o testmidi
	cd wave; make clean
	cd comb; make clean
	cd controller; make clean
	cd dynaseq; make clean
