
# for linux
#FFLAGS=-O3
#bindir=../bin/linbin

# for cygwin
#FFLAGS=-O3 -ffast-math -mno-cygwin -march=nocona
#bindir=../bin/winbin

all:estspec mkcrcl_center mkcrcl_uneven evalrms segment calave spr4h calnsr_J0 nsr_h sctr2pv bslj0212 minnoise extrctsgments linearint2 linearint2_log wavplot cpwav chk_contents chk_seism chk_segment calave_direc chk_installation

bslj0212:bslj0212.o  slatec.o  
	$(FC) -o $@ bslj0212.o slatec.o 
sctr2pv:sctr2pv.o  slatec.o  
	$(FC) -o $@ sctr2pv.o slatec.o 
calnsr_J0:calnsr_J0.o slatec.o  
	$(FC) -o $@ calnsr_J0.o slatec.o  
linearint2:linearint2.o 
	$(FC) -o $@ linearint2.o 
linearint2_log:linearint2_log.o 
	$(FC) -o $@ linearint2_log.o 
spr4h:spr4h.o 
	$(FC) -o $@ spr4h.o 
calave:calave.o 
	$(FC) -o $@ calave.o 
segment:segment.o 
	$(FC) -o $@ segment.o 
evalrms:evalrms.o 
	$(FC) -o $@ evalrms.o 
estspec:estspec.o FAST.o
	$(FC) -o $@ estspec.o FAST.o
wavplot:wavplot.o 
	$(FC) -o $@ wavplot.o 
minnoise:minnoise.o 
	$(FC) -o $@ minnoise.o 
extrctsgments:extrctsgments.o 
	$(FC) -o $@ extrctsgments.o 
mkcrcl_center:mkcrcl_center.o 
	$(FC) -o $@ mkcrcl_center.o 
mkcrcl_uneven:mkcrcl_uneven.o slatec.o
	$(FC) -o $@ mkcrcl_uneven.o slatec.o  
clean:
	rm *.o 
distclean:
	rm *.o;cd $(bindir);rm -f estspec mkcrcl_center mkcrcl_uneven evalrms segment calave spr4h calnsr_J0 sctr2pv bslj0212 minnoise extrctsgments linearint2 linearint2_log wavplot nsr_h cpwav chk_contents chk_seism chk_segment calave_direc chk_installation 
install:
	mv -f estspec mkcrcl_center mkcrcl_uneven evalrms segment calave spr4h calnsr_J0 nsr_h sctr2pv bslj0212 minnoise extrctsgments linearint2 linearint2_log wavplot cpwav chk_contents chk_seism chk_segment calave_direc chk_installation $(bindir)

