# ::::::::::::::   
# various tools for sms
# ::::::::::::::

INSTALL_DIR = ../bin
HDR_DIR = ../..
LIB_DIR = ../library

CFLAGS = -O -pg -I$(HDR_DIR) -L$(LIB_DIR)
LIBS = -lNeXT_s -lsys_s -lSms 

all: calcCorr smsToLisp smsToML sndReverse smsSynthDet

calcCorr:	calcCorr.c correlation.c
	$(CC) $(CFLAGS) calcCorr.c correlation.c -o calcCorr $(LIBS)

smsToLisp:	smsToLisp.c
	$(CC) $(CFLAGS) smsToLisp.c -o smsToLisp $(LIBS)

smsToML:	smsToML.c
	$(CC) $(CFLAGS) smsToML.c -o smsToML $(LIBS)

sndReverse: sndReverse.c
	$(CC) $(CFLAGS) sndReverse.c -o sndReverse $(LIBS)

smsSynthDet:	smsSynthDet.c
	$(CC) $(CFLAGS) smsSynthDet.c -o smsSynthDet $(LIBS)


clean:
	/bin/rm -f sndReverse calcCorr smsToLisp smsToML smsSynthDet

installsrc:
	-rm -rf $(SRCROOT)
	mkdirs -m 755 $(SRCROOT)
	cp $(SRCS) README Makefile $(SRCROOT)
	chmod 444 $(SRCROOT)/*

install: calcCorr smsToLisp smsToML sndReverse smsSynthDet
	install -s calcCorr $(INSTALL_DIR)
	install -s smsToLisp $(INSTALL_DIR)
	install -s smsToML $(INSTALL_DIR)
	install -s sndReverse $(INSTALL_DIR)
	install -s smsSynthDet $(INSTALL_DIR)
