CFLAGS := -Wall -O2 -g
CC := gcc
LDLIBS:= -lm

PROGS := query play rec play_select rec_select play_mmap full-duplex stop-go

all: dep $(PROGS) 

-include .depend

query: query.o

play: play.o common.o

rec: rec.o common.o

play_select: play_select.o common.o

rec_select: rec_select.o common.o

play_mmap: play_mmap.o common.o

full-duplex: full-duplex.o common.o

stop-go: stop-go.o common.o

dep:
	$(CC) -M *.c > .depend

clean:
	rm -f *.o .depend *~ core *.dat 

distclean: clean
	rm -f $(PROGS)
