CPPFLAGS = -I../include -L../lib -lrsClasses -lcomplex -lm
SRC = average.c constant.c fft.C indB.c noise.C rms.c sine.C 
ALL = average constant fft indB noise rms sine 
CC_CMD = /bin/CC
BIN = ../bin
LIB = ../lib

.SUFFIXES: .c .C .o .x .g .tr .pf .prt

install: ${ALL}
	mv ${ALL} ${BIN}         

release: ${SRC}

clean:
	rm -f core tmp *.err *.o *.bak ${ALL}

average: average.c
	cc $@.c -o $@

constant: constant.c
	cc $@.c -o $@

fft: fft.C
	${CC_CMD} $@.C -o $@ ${CPPFLAGS}

indB: indB.c
	cc $@.c -o $@

noise: noise.C 
	${CC_CMD} $@.C -o $@ ${CPPFLAGS} ${LIB}/parseArgs.o

rms: rms.c
	cc $@.c -o $@

sine: sine.C
	${CC_CMD} $@.C -o $@ ${CPPFLAGS} ${LIB}/parseArgs.o

.DEFAULT:
	co $@
