# config.m4	1.4	(CMIL)	9/19/88	17:17:26

# flavor of UNIX in use
# type of CPU
# paths to libraries
# SDY define(m4CARLLIBPATH, m4LIBDIR/libcarl.a m4LIBDIR/libieee.a)dnl
# SDY define(m4CARLLIBS, m4LIBDIR/libcarl.a m4LIBDIR/libieee.a)dnl
# save for now SDY define(m4SFLIBS, m4LIBDIR/libsf.a)dnl
# Fortran libraries must be given in the following order for SUN3.x
# final resting place for installed software
# directory for include files
# where help files will live
# directory for tutorials 
# location of sources at CARL
# path to manual pages
# path to sys include directory
# path to vaxuba include directory
# dac/adc converters to use: one of ds (DSC200), ai (Digisound-16)
# sound filesystem to use: may be either csound or bicsf

DESTDIR =	//usr/local/lib/carl//bin
CFLAGS =	-O
LIBS =		/usr/local/lib/carl//lib/libcarl.a  -lm
OBJS =

# SDY all:		derivative energy envanal envelope fftanal janus

all:		derivative energy envanal fftanal janus \
		glitch atob btoa median pitch wave

atob:	atob.o ${OBJS}
		${CC} atob.o ${OBJS} ${LIBS} -o atob

btoa:	btoa.o ${OBJS}
		${CC} btoa.o ${OBJS} ${LIBS} -o btoa

derivative:	derivative.o ${OBJS}
		${CC} derivative.o ${OBJS} ${LIBS} -o derivative

energy:		energy.o ${OBJS}
		${CC} energy.o ${OBJS} ${LIBS} -o energy

envanal:	envanal.o ${OBJS}
		${CC} envanal.o ${OBJS} ${LIBS} -o envanal

envelope:	envelope.o ${OBJS}
		${CC} envelope.o ${OBJS} ${LIBS} -o envelope

fftanal:	fftanal.o ${OBJS}
		${CC} fftanal.o ${OBJS} ${LIBS} -o fftanal

janus:		janus.o ${OBJS}
		${CC} ${CFLAGS} janus.o ${OBJS} ${LIBS} -o janus

glitch:		glitch.o ${OBJS}
		${CC} glitch.o ${OBJS} ${LIBS} -o glitch

median:		median.o ${OBJS}
		${CC} median.o ${OBJS} ${LIBS} -o median

pitch:		pitch.o ${OBJS}
		${CC} pitch.o ${OBJS} ${LIBS} -o pitch

wave:		wave.o ${OBJS}
		${CC} wave.o ${OBJS} ${LIBS} -o wave


install:	all
		install atob ${DESTDIR}
		install btoa ${DESTDIR}
		install derivative ${DESTDIR}
		install energy ${DESTDIR}
		install envanal ${DESTDIR}
# SDY		install envelope ${DESTDIR}
		install fftanal ${DESTDIR}
		install janus ${DESTDIR}
		install glitch ${DESTDIR}
		install median ${DESTDIR}
		install pitch ${DESTDIR}

clean:
		rm -f *.o core derivative energy envanal envelope fftanal \
		janus atob btoa glitch median pitch 
