#								mixer Makef
# macros passed from csound/Makefile
#	CFLAGS INCLUDE LIB DEST

OBJS =	$T/sndinfo.o $T/filopen.o $T/sfheader.o $T/soundin.o \
	$T/ulaw.o $T/aiff.o $T/wave.o $T/ieee80.o $T/memalloc.o $T/aifc.o \
        $T/getstring.o

T = ../..

INC = $T

all:	extractor mixers

mixers:		mixer


mixer:		mixer.o $(OBJS)
		$(CC) $(CFLAGS) mixer.o $(OBJS) -lm -o mixer

extractor:	xtrct.o $(OBJS)
		$(CC) $(CFLAGS) xtrct.o $(OBJS) -lm -o extractor

mixer.o:	mixer.c $T/ustub.h $T/cs.h $T/soundio.h
		$(CC) -c $(CFLAGS) -I$(INC) mixer.c

xtrct.o:	xtrct.c $T/ustub.h $T/cs.h $T/soundio.h
		$(CC) -c $(CFLAGS) -I$(INC) xtrct.c

install:	mixer extractor
		-strip mixer
		rm -f $(DEST)/mixer
		cp mixer $(DEST)
		-strip extractor
		rm -f $(DEST)/extractor
		cp extractor $(DEST)

clean:		rmbak
		-rm mixer
		-rm extractor
		-rm *.o

rmbak:
		-rm *.bak *~
