# 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 = 		equtemp cexpr pianoroll sched r18 xform fc cmt ucmt \
	ispell lookfor m4n nonzero rect thresh channel yadc

all:	${OBJS}

signum: signum.o setchan.o
	${CC} signum.o ${LIBS} -o signum

channel: channel.o setchan.o
	${CC} channel.o setchan.o ${LIBS} -o channel

janus: janus.o setchan.o
	${CC} janus.o ${LIBS} -o janus

thresh: thresh.o
	${CC} thresh.o ${LIBS} -o thresh

rect: rect.o
	${CC} rect.o ${LIBS} -o rect

nonzero: nonzero.o
	${CC} nonzero.o ${LIBS} -o nonzero

m4n: m4n.o
	${CC} m4n.o ${LIBS} -o m4n

lookfor: lookfor.o
	${CC} lookfor.o ${LIBS} -o lookfor

ispell: ispell.o
	${CC} ispell.o ${LIBS} -o ispell

equtemp: equtemp.o
	${CC} equtemp.o ${LIBS} -o equtemp

cexpr: cexpr.o
	${CC} cexpr.o ${LIBS} -o cexpr

pianoroll: pianoroll.o
	${CC} pianoroll.o ${LIBS} -o pianoroll

sched: sched.o
	${CC} sched.o ${LIBS} -o sched

r18: r18.o
	${CC} r18.o ${LIBS} -o r18

xform: xform.o
	${CC} xform.o ${LIBS} -o xform

fc: fc.o
	${CC} fc.o ${LIBS} -o fc

cmt: cmt.o
	${CC} cmt.o ${LIBS} -o cmt

ucmt: ucmt.o
	${CC} ucmt.o ${LIBS} -o ucmt

yadc:	yadc.o
	${CC} yadc.o ${LIBS} -o yadc

yadc.c:	yadc.y


install: all
	mv equtemp ${DESTDIR}
	mv cexpr ${DESTDIR}
	mv pianoroll ${DESTDIR}
	mv sched ${DESTDIR}
	mv r18 ${DESTDIR}
	mv xform ${DESTDIR}
	mv fc ${DESTDIR}
	mv cmt ${DESTDIR}
	mv ucmt ${DESTDIR}
	mv ispell ${DESTDIR}
	mv lookfor ${DESTDIR}
	mv m4n ${DESTDIR}
	mv nonzero ${DESTDIR}
	mv rect ${DESTDIR}
	mv thresh ${DESTDIR}
	mv yadc ${DESTDIR}

clean:
		rm -f *.o core a.out ${OBJS}
