# 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

# makefile for all sources

PROGS =	\
	bicsf \
	cannon \
	cmusic \
	dgl \
	filter \
	fir \
	frm \
	gen \
	help \
	lpc \
	lprev \
	misc \
	noise \
	pvoc \
	rusty \
	show \
	sig \
	sndpath \
	srconv \
	stochist \
	zdelay 

progs:	/usr/local/lib/carl//lib/libcarl.a just_progs

just_progs:
	for file in ${PROGS} ; \
	do \
		echo $${file} ; cd /usr/local/src/carl/src/$${file} ; make ${MFLAGS} ; \
	done

/usr/local/lib/carl//lib/libcarl.a:
	cd lib		; make ${MFLAGS} install

.makefiles:
	for file in ${PROGS} ; \
	do \
		rm -f /usr/local/src/carl/src/$${file}/Makefile ; \
		m4 /usr/local/src/carl/src/$${file}/Makefile.m4 > /usr/local/src/carl/src/$${file}/Makefile ; \
	done
	cd lib		; m4 Makefile.m4 > Makefile ; make ${MFLAGS} makefiles
	date > .makefiles

install:	.makefiles /usr/local/lib/carl//lib/libcarl.a
	for file in ${PROGS} ; \
	do \
		cd /usr/local/src/carl/src/$${file} ; make ${MFLAGS} install ; \
	done

clean:
	for file in ${PROGS} ; \
	do \
		cd /usr/local/src/carl/src/$${file} ; make ${MFLAGS} clean ; \
	done
	rm .makefiles
