# 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

PROG		= libsf

LIBDIR =	/usr/local/lib/carl//lib
CFLAGS =	-O

OBJS =  accesf.o \
	addcp.o \
	allocat.o \
	allocsf.o \
	catchall.o \
	checksfd.o \
	ckblk.o \
	ckpath.o \
	ckprot.o \
	closesf.o \
	cpsfd.o \
	crack.o \
	cylcp.o \
	cyltrns.o \
	delsf.o \
	dfltsfd.o \
	diread.o \
	dpermis.o \
	filsfb.o \
	floor.o \
	flushsf.o \
	freesfd.o \
	fsndi.o \
	fsndo.o \
	getdefnam.o \
	getofile.o \
	getown.o \
	getprown.o \
	getrawdev.o \
	getsfbuf.o \
	getsfile.o \
	getsfn.o \
	ignall.o \
	ingroup.o \
	isndi.o \
	linkcom.o \
	linkinc.o \
	linkprop.o \
	linksfd.o \
	lmaxmin.o \
	lockfopen.o \
	malerr.o \
	markall.o \
	mksfe.o \
	mlock.o \
	newsf.o \
	notify.o \
	opensf.o \
	ownspath.o \
	panic.o \
	pidexists.o \
	polish.o \
	psdf.o \
	quitit.o \
	relpath.o \
	report.o \
	rsdf.o \
	scansdf.o \
	sclosesf.o \
	seeksf.o \
	setfilts.o \
	setsfd.o \
	sfallclose.o \
	sfestr.o \
	sfexpr.o \
	sfiargs.o \
	sfoargs.o \
	sfquitit.o \
	sfsdevs.o \
	sfsetiname.o \
	sfstab.o \
	sftype.o \
	sndi.o \
	sndo.o \
	sopensf.o \
	ssfallclose.o \
	stripsuf.o \
	strsav.o \
	strsfe.o \
	trim.o \
	unlinksf.o \
	unlnblk.o \
	wheader.o \
	wrtsfb.o \
	wsdf.o \
	xpandsf.o

.c.o:
		${CC} ${CFLAGS} -c $*.c
		-ld -x -r $*.o
		mv a.out $*.o

${PROG}: 	${OBJS}
		rm -f ${PROG}.a
		ar cr ${PROG}.a ${OBJS}

install:
		install ${PROG}.a ${LIBDIR}/${PROG}.a
		ranlib ${LIBDIR}/${PROG}.a

clean:
		rm -f ${PROG}.a ${OBJS}

${OBJS}: /usr/local/include/carl/sndio.h /usr/local/include/carl/libsf.h /usr/local/include/carl/filesf.h
