########################################################################
#                 copyright 2001, Amoco Production Company             #
#                             All Rights Reserved                      #
#                     an affiliate of BP America Inc.                  #
########################################################################

# gmake Makefile for ~usp/Mig/src/cmd
#
#	make everybody
#
#	Make the libraries first - the commands may need them.
#
include ${DEPTROOT}/usp/etc/gmake.init

SafeFiles	:=	Makefile

.PHONY:	all targets remotes safe

targets:
	(cd aint; ${MAKE} targets);
	(cd angs; ${MAKE} targets);
	(cd apkr; ${MAKE} targets);
	(cd appgam; ${MAKE} targets);
	(cd at3d_lite; ${MAKE} targets);
	(cd bornusp; ${MAKE} targets);
	(cd bsstk; ${MAKE} targets);
	(cd buildhdr; ${MAKE} targets);
	(cd cmmvz3d; ${MAKE} targets);
	(cd compusp; ${MAKE} targets);
	(cd cubevz; ${MAKE} targets);
	(cd depth2time_ray; ${MAKE} targets);
	(cd dskft; ${MAKE} targets);
	(cd dspace; ${MAKE} targets);
	(cd fft3d; ${MAKE} targets);
	(cd fillhdr; ${MAKE} targets);
	(cd flatd2t; ${MAKE} targets);
	(cd flatt2d; ${MAKE} targets);
	(cd fsi; ${MAKE} targets);
	(cd fx3d; ${MAKE} targets);
	(cd fxcmmig; ${MAKE} targets);
	(cd fxprep; ${MAKE} targets);
	(cd fxpwmig; ${MAKE} targets);
	(cd fxsmig; ${MAKE} targets);
	(cd fxsns; ${MAKE} targets);
	(cd gam2vel; ${MAKE} targets);
	(cd gentime; ${MAKE} targets);
	(cd getputdw; ${MAKE} targets);
	(cd gradfilt; ${MAKE} targets);
	(cd gscl; ${MAKE} targets);
	(cd hdrext; ${MAKE} targets);
	(cd hdrfil; ${MAKE} targets);
	(cd horgam; ${MAKE} targets);
	(cd hsp; ${MAKE} targets);
	(cd iangle; ${MAKE} targets);
	(cd ivad; ${MAKE} targets);
	(cd kmcmusp; ${MAKE} targets);
	(cd kmpw; ${MAKE} targets);
	(cd knimod; ${MAKE} targets);
	(cd lidi2xy; ${MAKE} targets);
	(cd linear; ${MAKE} targets);
	(cd lnorm; ${MAKE} targets);
	(cd logm2vz; ${MAKE} targets);
	(cd lsqr; ${MAKE} targets);
	(cd lsqrrad; ${MAKE} targets);
	(cd mbsmerg; ${MAKE} targets);
	(cd memangs; ${MAKE} targets);
	(cd mkusp; ${MAKE} targets);
	(cd morfgam; ${MAKE} targets);
#	(cd mrgcube; ${MAKE} targets);
	(cd mshowray; ${MAKE} targets);
	(cd mxcvel; ${MAKE} targets);
	(cd ndx2vel; ${MAKE} targets);
	(cd nlx2lx; ${MAKE} targets);
	(cd norm; ${MAKE} targets);
	(cd p2iv; ${MAKE} targets);
	(cd panlt2z; ${MAKE} targets);
	(cd panlz2t; ${MAKE} targets);
	(cd piestkt; ${MAKE} targets);
	(cd pkmig; ${MAKE} targets);
	(cd ppdenobg; ${MAKE} targets);
	(cd ppetn; ${MAKE} targets);
	(cd ppfilt; ${MAKE} targets);
	(cd ppg2psi; ${MAKE} targets);
	(cd ppobgmt; ${MAKE} targets);
	(cd pptrn; ${MAKE} targets);
	(cd pptrnehz; ${MAKE} targets);
#	(cd prepmig; ${MAKE} targets);
	(cd prepmod; ${MAKE} targets);
	(cd presgraph2den; ${MAKE} targets);
	(cd psi2ppg; ${MAKE} targets);
	(cd psifilt3; ${MAKE} targets);
	(cd ptop; ${MAKE} targets);
	(cd putzero; ${MAKE} targets);
	(cd pwmvzn; ${MAKE} targets);
	(cd pwrmxz; ${MAKE} targets);
	(cd radgamma; ${MAKE} targets);
	(cd rmix; ${MAKE} targets);
	(cd rmsvel; ${MAKE} targets);
	(cd rmsvlmx; ${MAKE} targets);
	(cd rsamp_xsd; ${MAKE} targets);
	(cd rsiz; ${MAKE} targets);
	(cd scomb; ${MAKE} targets);
	(cd showray; ${MAKE} targets);
	(cd slnt; ${MAKE} targets);
	(cd slow2vel; ${MAKE} targets);
	(cd sns; ${MAKE} targets);
	(cd splitss; ${MAKE} targets);
	(cd stolt; ${MAKE} targets);
	(cd swath; ${MAKE} targets);
	(cd thresh; ${MAKE} targets);
	(cd time2depth_ray; ${MAKE} targets);
	(cd top2pck; ${MAKE} targets);
	(cd topomxc; ${MAKE} targets);
	(cd vel2den; ${MAKE} targets);
	(cd vel2ndx; ${MAKE} targets);
	(cd vmod; ${MAKE} targets);
	(cd vpad; ${MAKE} targets);
#	(cd vsm; ${MAKE} targets);
	(cd vmodvavg; ${MAKE} targets);
	(cd xwmig; ${MAKE} targets);
	(cd zkk2zxy; ${MAKE} targets);
#	(cd zstretch; ${MAKE} targets);

all:	safe RemoteCopies
	(cd aint; ${MAKE} all);
	(cd angs; ${MAKE} all);
	(cd apkr; ${MAKE} all);
	(cd appgam; ${MAKE} all);
	(cd at3d_lite; ${MAKE} all);
	(cd bornusp; ${MAKE} all);
	(cd bsstk; ${MAKE} all);
	(cd buildhdr; ${MAKE} all);
	(cd cmmvz3d; ${MAKE} all);
	(cd compusp; ${MAKE} all);
	(cd cubevz; ${MAKE} all);
	(cd depth2time_ray; ${MAKE} all);
	(cd dskft; ${MAKE} all);
	(cd dspace; ${MAKE} all);
	(cd fft3d; ${MAKE} all);
	(cd fillhdr; ${MAKE} all);
	(cd flatd2t; ${MAKE} all);
	(cd flatt2d; ${MAKE} all);
	(cd fsi; ${MAKE} all);
	(cd fx3d; ${MAKE} all);
	(cd fxcmmig; ${MAKE} all);
	(cd fxprep; ${MAKE} all);
	(cd fxpwmig; ${MAKE} all);
	(cd fxsmig; ${MAKE} all);
	(cd fxsns; ${MAKE} all);
	(cd gam2vel; ${MAKE} all);
	(cd gentime; ${MAKE} all);
	(cd getputdw; ${MAKE} all);
	(cd gradfilt; ${MAKE} all);
	(cd gscl; ${MAKE} all);
	(cd hdrext; ${MAKE} all);
	(cd hdrfil; ${MAKE} all);
	(cd horgam; ${MAKE} all);
	(cd hsp; ${MAKE} all);
	(cd iangle; ${MAKE} all);
	(cd ivad; ${MAKE} all);
	(cd kmcmusp; ${MAKE} all);
	(cd kmpw; ${MAKE} all);
	(cd knimod; ${MAKE} all);
	(cd lidi2xy; ${MAKE} all);
	(cd linear; ${MAKE} all);
	(cd lnorm; ${MAKE} all);
	(cd logm2vz; ${MAKE} all);
	(cd lsqr; ${MAKE} all);
	(cd lsqrrad; ${MAKE} all);
	(cd mbsmerg; ${MAKE} all);
	(cd memangs; ${MAKE} all);
	(cd mkusp; ${MAKE} all);
	(cd morfgam; ${MAKE} all);
#	(cd mrgcube; ${MAKE} all);
	(cd mshowray; ${MAKE} all);
	(cd mxcvel; ${MAKE} all);
	(cd ndx2vel; ${MAKE} all);
	(cd nlx2lx; ${MAKE} all);
	(cd norm; ${MAKE} all);
	(cd p2iv; ${MAKE} all);
	(cd panlt2z; ${MAKE} all);
	(cd panlz2t; ${MAKE} all);
	(cd piestkt; ${MAKE} all);
	(cd pkmig; ${MAKE} all);
	(cd ppdenobg; ${MAKE} all);
	(cd ppetn; ${MAKE} all);
	(cd ppfilt; ${MAKE} all);
	(cd ppg2psi; ${MAKE} all);
	(cd ppobgmt; ${MAKE} all);
	(cd pptrn; ${MAKE} all);
	(cd pptrnehz; ${MAKE} all);
#	(cd prepmig; ${MAKE} all);
	(cd prepmod; ${MAKE} all);
	(cd presgraph2den; ${MAKE} all);
	(cd psi2ppg; ${MAKE} all);
	(cd psifilt3; ${MAKE} all);
	(cd ptop; ${MAKE} all);
	(cd putzero; ${MAKE} all);
	(cd pwmvzn; ${MAKE} all);
	(cd pwrmxz; ${MAKE} all);
	(cd radgamma; ${MAKE} all);
	(cd rmix; ${MAKE} all);
	(cd rmsvel; ${MAKE} all);
	(cd rmsvlmx; ${MAKE} all);
	(cd rsamp_xsd; ${MAKE} all);
	(cd rsiz; ${MAKE} all);
	(cd scomb; ${MAKE} all);
	(cd showray; ${MAKE} all);
	(cd slnt; ${MAKE} all);
	(cd slow2vel; ${MAKE} all);
	(cd sns; ${MAKE} all);
	(cd splitss; ${MAKE} all);
	(cd stolt; ${MAKE} all);
	(cd swath; ${MAKE} all);
	(cd thresh; ${MAKE} all);
	(cd time2depth_ray; ${MAKE} all);
	(cd top2pck; ${MAKE} all);
	(cd topomxc; ${MAKE} all);
	(cd vel2den; ${MAKE} all);
	(cd vel2ndx; ${MAKE} all);
	(cd vmod; ${MAKE} all);
	(cd vpad; ${MAKE} all);
#	(cd vsm; ${MAKE} all);
	(cd vmodvavg; ${MAKE} all);
	(cd xwmig; ${MAKE} all);
	(cd zkk2zxy; ${MAKE} all);
#	(cd zstretch; ${MAKE} all);

remotes:	RemoteCopies
	(cd aint; ${MAKE} remotes);
	(cd angs; ${MAKE} remotes);
	(cd apkr; ${MAKE} remotes);
	(cd appgam; ${MAKE} remotes);
	(cd at3d_lite; ${MAKE} remotes);
	(cd bornusp; ${MAKE} remotes);
	(cd bsstk; ${MAKE} remotes);
	(cd buildhdr; ${MAKE} remotes);
	(cd cmmvz3d; ${MAKE} remotes);
	(cd compusp; ${MAKE} remotes);
	(cd cubevz; ${MAKE} remotes);
	(cd depth2time_ray; ${MAKE} remotes);
	(cd dskft; ${MAKE} remotes);
	(cd dspace; ${MAKE} remotes);
	(cd fft3d; ${MAKE} remotes);
	(cd fillhdr; ${MAKE} remotes);
	(cd flatd2t; ${MAKE} remotes);
	(cd flatt2d; ${MAKE} remotes);
	(cd fsi; ${MAKE} remotes);
	(cd fx3d; ${MAKE} remotes);
	(cd fxcmmig; ${MAKE} remotes);
	(cd fxprep; ${MAKE} remotes);
	(cd fxpwmig; ${MAKE} remotes);
	(cd fxsmig; ${MAKE} remotes);
	(cd fxsns; ${MAKE} remotes);
	(cd gam2vel; ${MAKE} remotes);
	(cd gentime; ${MAKE} remotes);
	(cd getputdw; ${MAKE} remotes);
	(cd gradfilt; ${MAKE} remotes);
	(cd gscl; ${MAKE} remotes);
	(cd hdrext; ${MAKE} remotes);
	(cd hdrfil; ${MAKE} remotes);
	(cd horgam; ${MAKE} remotes);
	(cd hsp; ${MAKE} remotes);
	(cd iangle; ${MAKE} remotes);
	(cd ivad; ${MAKE} remotes);
	(cd kmcmusp; ${MAKE} remotes);
	(cd kmpw; ${MAKE} remotes);
	(cd knimod; ${MAKE} remotes);
	(cd lidi2xy; ${MAKE} remotes);
	(cd linear; ${MAKE} remotes);
	(cd lnorm; ${MAKE} remotes);
	(cd logm2vz; ${MAKE} remotes);
	(cd lsqr; ${MAKE} remotes);
	(cd lsqrrad; ${MAKE} remotes);
	(cd mbsmerg; ${MAKE} remotes);
	(cd memangs; ${MAKE} remotes);
	(cd mkusp; ${MAKE} remotes);
	(cd morfgam; ${MAKE} remotes);
#	(cd mrgcube; ${MAKE} remotes);
	(cd mshowray; ${MAKE} remotes);
	(cd mxcvel; ${MAKE} remotes);
	(cd ndx2vel; ${MAKE} remotes);
	(cd nlx2lx; ${MAKE} remotes);
	(cd norm; ${MAKE} remotes);
	(cd p2iv; ${MAKE} remotes);
	(cd panlt2z; ${MAKE} remotes);
	(cd panlz2t; ${MAKE} remotes);
	(cd piestkt; ${MAKE} remotes);
	(cd pkmig; ${MAKE} remotes);
	(cd ppdenobg; ${MAKE} remotes);
	(cd ppetn; ${MAKE} remotes);
	(cd ppfilt; ${MAKE} remotes);
	(cd ppg2psi; ${MAKE} remotes);
	(cd ppobgmt; ${MAKE} remotes);
	(cd pptrn; ${MAKE} remotes);
	(cd pptrnehz; ${MAKE} remotes);
#	(cd prepmig; ${MAKE} remotes);
	(cd prepmod; ${MAKE} remotes);
	(cd presgraph2den; ${MAKE} remotes);
	(cd psi2ppg; ${MAKE} remotes);
	(cd psifilt3; ${MAKE} remotes);
	(cd ptop; ${MAKE} remotes);
	(cd putzero; ${MAKE} remotes);
	(cd pwmvzn; ${MAKE} remotes);
	(cd pwrmxz; ${MAKE} remotes);
	(cd radgamma; ${MAKE} remotes);
	(cd rmix; ${MAKE} remotes);
	(cd rmsvel; ${MAKE} remotes);
	(cd rmsvlmx; ${MAKE} remotes);
	(cd rsamp_xsd; ${MAKE} remotes);
	(cd rsiz; ${MAKE} remotes);
	(cd scomb; ${MAKE} remotes);
	(cd showray; ${MAKE} remotes);
	(cd slnt; ${MAKE} remotes);
	(cd slow2vel; ${MAKE} remotes);
	(cd sns; ${MAKE} remotes);
	(cd splitss; ${MAKE} remotes);
	(cd stolt; ${MAKE} remotes);
	(cd swath; ${MAKE} remotes);
	(cd thresh; ${MAKE} remotes);
	(cd time2depth_ray; ${MAKE} remotes);
	(cd top2pck; ${MAKE} remotes);
	(cd topomxc; ${MAKE} remotes);
	(cd vel2den; ${MAKE} remotes);
	(cd vel2ndx; ${MAKE} remotes);
	(cd vmod; ${MAKE} remotes);
	(cd vpad; ${MAKE} remotes);
#	(cd vsm; ${MAKE} remotes);
	(cd vmodvavg; ${MAKE} remotes);
	(cd xwmig; ${MAKE} remotes);
	(cd zkk2zxy; ${MAKE} remotes);
#	(cd zstretch; ${MAKE} remotes);

install:	RemoteCopies
	(cd aint; ${MAKE} install);
	(cd angs; ${MAKE} install);
	(cd apkr; ${MAKE} install);
	(cd appgam; ${MAKE} install);
	(cd at3d_lite; ${MAKE} install);
	(cd bornusp; ${MAKE} install);
	(cd bsstk; ${MAKE} install);
	(cd buildhdr; ${MAKE} install);
	(cd cmmvz3d; ${MAKE} install);
	(cd compusp; ${MAKE} install);
	(cd cubevz; ${MAKE} install);
	(cd depth2time_ray; ${MAKE} install);
	(cd dskft; ${MAKE} install);
	(cd dspace; ${MAKE} install);
	(cd fft3d; ${MAKE} install);
	(cd fillhdr; ${MAKE} install);
	(cd flatd2t; ${MAKE} install);
	(cd flatt2d; ${MAKE} install);
	(cd fsi; ${MAKE} install);
	(cd fx3d; ${MAKE} install);
	(cd fxcmmig; ${MAKE} install);
	(cd fxprep; ${MAKE} install);
	(cd fxpwmig; ${MAKE} install);
	(cd fxsmig; ${MAKE} install);
	(cd fxsns; ${MAKE} install);
	(cd gam2vel; ${MAKE} install);
	(cd gentime; ${MAKE} install);
	(cd getputdw; ${MAKE} install);
	(cd gradfilt; ${MAKE} install);
	(cd gscl; ${MAKE} install);
	(cd hdrext; ${MAKE} install);
	(cd hdrfil; ${MAKE} install);
	(cd horgam; ${MAKE} install);
	(cd hsp; ${MAKE} install);
	(cd iangle; ${MAKE} install);
	(cd ivad; ${MAKE} install);
	(cd kmcmusp; ${MAKE} install);
	(cd kmpw; ${MAKE} install);
	(cd knimod; ${MAKE} install);
	(cd lidi2xy; ${MAKE} install);
	(cd linear; ${MAKE} install);
	(cd lnorm; ${MAKE} install);
	(cd logm2vz; ${MAKE} install);
	(cd lsqr; ${MAKE} install);
	(cd lsqrrad; ${MAKE} install);
	(cd mbsmerg; ${MAKE} install);
	(cd memangs; ${MAKE} install);
	(cd mkusp; ${MAKE} install);
	(cd morfgam; ${MAKE} install);
#	(cd mrgcube; ${MAKE} install);
	(cd mshowray; ${MAKE} install);
	(cd mxcvel; ${MAKE} install);
	(cd ndx2vel; ${MAKE} install);
	(cd nlx2lx; ${MAKE} install);
	(cd norm; ${MAKE} install);
	(cd p2iv; ${MAKE} install);
	(cd panlt2z; ${MAKE} install);
	(cd panlz2t; ${MAKE} install);
	(cd piestkt; ${MAKE} install);
	(cd pkmig; ${MAKE} install);
	(cd ppdenobg; ${MAKE} install);
	(cd ppetn; ${MAKE} install);
	(cd ppfilt; ${MAKE} install);
	(cd ppg2psi; ${MAKE} install);
	(cd ppobgmt; ${MAKE} install);
	(cd pptrn; ${MAKE} install);
	(cd pptrnehz; ${MAKE} install);
#	(cd prepmig; ${MAKE} install);
	(cd prepmod; ${MAKE} install);
	(cd presgraph2den; ${MAKE} install);
	(cd psi2ppg; ${MAKE} install);
	(cd psifilt3; ${MAKE} install);
	(cd ptop; ${MAKE} install);
	(cd putzero; ${MAKE} install);
	(cd pwmvzn; ${MAKE} install);
	(cd pwrmxz; ${MAKE} install);
	(cd radgamma; ${MAKE} install);
	(cd rmix; ${MAKE} install);
	(cd rmsvel; ${MAKE} install);
	(cd rmsvlmx; ${MAKE} install);
	(cd rsamp_xsd; ${MAKE} install);
	(cd rsiz; ${MAKE} install);
	(cd scomb; ${MAKE} install);
	(cd showray; ${MAKE} install);
	(cd slnt; ${MAKE} install);
	(cd slow2vel; ${MAKE} install);
	(cd sns; ${MAKE} install);
	(cd splitss; ${MAKE} install);
	(cd stolt; ${MAKE} install);
	(cd swath; ${MAKE} install);
	(cd thresh; ${MAKE} install);
	(cd time2depth_ray; ${MAKE} install);
	(cd top2pck; ${MAKE} install);
	(cd topomxc; ${MAKE} install);
	(cd vel2den; ${MAKE} install);
	(cd vel2ndx; ${MAKE} install);
	(cd vmod; ${MAKE} install);
	(cd vpad; ${MAKE} install);
#	(cd vsm; ${MAKE} install);
	(cd vmodvavg; ${MAKE} install);
	(cd xwmig; ${MAKE} install);
	(cd zkk2zxy; ${MAKE} install);
#	(cd zstretch; ${MAKE} install);

clean:  
	(cd aint; ${MAKE} clean);
	(cd angs; ${MAKE} clean);
	(cd apkr; ${MAKE} clean);
	(cd appgam; ${MAKE} clean);
	(cd at3d_lite; ${MAKE} clean);
	(cd bornusp; ${MAKE} clean);
	(cd bsstk; ${MAKE} clean);
	(cd buildhdr; ${MAKE} clean);
	(cd cmmvz3d; ${MAKE} clean);
	(cd compusp; ${MAKE} clean);
	(cd cubevz; ${MAKE} clean);
	(cd depth2time_ray; ${MAKE} clean);
	(cd dskft; ${MAKE} clean);
	(cd dspace; ${MAKE} clean);
	(cd fft3d; ${MAKE} clean);
	(cd fillhdr; ${MAKE} clean);
	(cd flatd2t; ${MAKE} clean);
	(cd flatt2d; ${MAKE} clean);
	(cd fsi; ${MAKE} clean);
	(cd fx3d; ${MAKE} clean);
	(cd fxcmmig; ${MAKE} clean);
	(cd fxprep; ${MAKE} clean);
	(cd fxpwmig; ${MAKE} clean);
	(cd fxsmig; ${MAKE} clean);
	(cd fxsns; ${MAKE} clean);
	(cd gam2vel; ${MAKE} clean);
	(cd gentime; ${MAKE} clean);
	(cd getputdw; ${MAKE} clean);
	(cd gradfilt; ${MAKE} clean);
	(cd gscl; ${MAKE} clean);
	(cd hdrext; ${MAKE} clean);
	(cd hdrfil; ${MAKE} clean);
	(cd horgam; ${MAKE} clean);
	(cd hsp; ${MAKE} clean);
	(cd iangle; ${MAKE} clean);
	(cd ivad; ${MAKE} clean);
	(cd kmcmusp; ${MAKE} clean);
	(cd kmpw; ${MAKE} clean);
	(cd knimod; ${MAKE} clean);
	(cd lidi2xy; ${MAKE} clean);
	(cd linear; ${MAKE} clean);
	(cd lnorm; ${MAKE} clean);
	(cd logm2vz; ${MAKE} clean);
	(cd lsqr; ${MAKE} clean);
	(cd lsqrrad; ${MAKE} clean);
	(cd mbsmerg; ${MAKE} clean);
	(cd memangs; ${MAKE} clean);
	(cd mkusp; ${MAKE} clean);
	(cd morfgam; ${MAKE} clean);
#	(cd mrgcube; ${MAKE} clean);
	(cd mshowray; ${MAKE} clean);
	(cd mxcvel; ${MAKE} clean);
	(cd ndx2vel; ${MAKE} clean);
	(cd nlx2lx; ${MAKE} clean);
	(cd norm; ${MAKE} clean);
	(cd p2iv; ${MAKE} clean);
	(cd panlt2z; ${MAKE} clean);
	(cd panlz2t; ${MAKE} clean);
	(cd piestkt; ${MAKE} clean);
	(cd pkmig; ${MAKE} clean);
	(cd ppdenobg; ${MAKE} clean);
	(cd ppetn; ${MAKE} clean);
	(cd ppfilt; ${MAKE} clean);
	(cd ppg2psi; ${MAKE} clean);
	(cd ppobgmt; ${MAKE} clean);
	(cd pptrn; ${MAKE} clean);
	(cd pptrnehz; ${MAKE} clean);
#	(cd prepmig; ${MAKE} clean);
	(cd prepmod; ${MAKE} clean);
	(cd presgraph2den; ${MAKE} clean);
	(cd psi2ppg; ${MAKE} clean);
	(cd psifilt3; ${MAKE} clean);
	(cd ptop; ${MAKE} clean);
	(cd putzero; ${MAKE} clean);
	(cd pwmvzn; ${MAKE} clean);
	(cd pwrmxz; ${MAKE} clean);
	(cd radgamma; ${MAKE} clean);
	(cd rmix; ${MAKE} clean);
	(cd rmsvel; ${MAKE} clean);
	(cd rmsvlmx; ${MAKE} clean);
	(cd rsamp_xsd; ${MAKE} clean);
	(cd rsiz; ${MAKE} clean);
	(cd scomb; ${MAKE} clean);
	(cd showray; ${MAKE} clean);
	(cd slnt; ${MAKE} clean);
	(cd slow2vel; ${MAKE} clean);
	(cd sns; ${MAKE} clean);
	(cd splitss; ${MAKE} clean);
	(cd stolt; ${MAKE} clean);
	(cd swath; ${MAKE} clean);
	(cd thresh; ${MAKE} clean);
	(cd time2depth_ray; ${MAKE} clean);
	(cd top2pck; ${MAKE} clean);
	(cd topomxc; ${MAKE} clean);
	(cd vel2den; ${MAKE} clean);
	(cd vel2ndx; ${MAKE} clean);
	(cd vmod; ${MAKE} clean);
	(cd vpad; ${MAKE} clean);
#	(cd vsm; ${MAKE} clean);
	(cd vmodvavg; ${MAKE} clean);
	(cd xwmig; ${MAKE} clean);
	(cd zkk2zxy; ${MAKE} clean);
#	(cd zstretch; ${MAKE} clean);
	-rm RemoteCopies RemoteMakes ${wildcard ShdCpy*}

RemoteCopies:	${SafeFiles}
	shadowcopy -v $?
	touch $@

safe:	.safe.${jdate}.Z
	(cd aint; ${MAKE} safe);
	(cd angs; ${MAKE} safe);
	(cd apkr; ${MAKE} safe);
	(cd appgam; ${MAKE} safe);
	(cd at3d_lite; ${MAKE} safe);
	(cd bornusp; ${MAKE} safe);
	(cd bsstk; ${MAKE} safe);
	(cd buildhdr; ${MAKE} safe);
	(cd cmmvz3d; ${MAKE} safe);
	(cd compusp; ${MAKE} safe);
	(cd cubevz; ${MAKE} safe);
	(cd depth2time_ray; ${MAKE} safe);
	(cd dskft; ${MAKE} safe);
	(cd dspace; ${MAKE} safe);
	(cd fft3d; ${MAKE} safe);
	(cd fillhdr; ${MAKE} safe);
	(cd flatd2t; ${MAKE} safe);
	(cd flatt2d; ${MAKE} safe);
	(cd fsi; ${MAKE} safe);
	(cd fx3d; ${MAKE} safe);
	(cd fxcmmig; ${MAKE} safe);
	(cd fxprep; ${MAKE} safe);
	(cd fxpwmig; ${MAKE} safe);
	(cd fxsmig; ${MAKE} safe);
	(cd fxsns; ${MAKE} safe);
	(cd gam2vel; ${MAKE} safe);
	(cd gentime; ${MAKE} safe);
	(cd getputdw; ${MAKE} safe);
	(cd gradfilt; ${MAKE} safe);
	(cd gscl; ${MAKE} safe);
	(cd hdrext; ${MAKE} safe);
	(cd hdrfil; ${MAKE} safe);
	(cd horgam; ${MAKE} safe);
	(cd hsp; ${MAKE} safe);
	(cd iangle; ${MAKE} safe);
	(cd ivad; ${MAKE} safe);
	(cd kmcmusp; ${MAKE} safe);
	(cd kmpw; ${MAKE} safe);
	(cd knimod; ${MAKE} safe);
	(cd lidi2xy; ${MAKE} safe);
	(cd linear; ${MAKE} safe);
	(cd lnorm; ${MAKE} safe);
	(cd logm2vz; ${MAKE} safe);
	(cd lsqr; ${MAKE} safe);
	(cd lsqrrad; ${MAKE} safe);
	(cd mbsmerg; ${MAKE} safe);
	(cd memangs; ${MAKE} safe);
	(cd mkusp; ${MAKE} safe);
	(cd morfgam; ${MAKE} safe);
#	(cd mrgcube; ${MAKE} safe);
	(cd mshowray; ${MAKE} safe);
	(cd mxcvel; ${MAKE} safe);
	(cd ndx2vel; ${MAKE} safe);
	(cd nlx2lx; ${MAKE} safe);
	(cd norm; ${MAKE} safe);
	(cd p2iv; ${MAKE} safe);
	(cd panlt2z; ${MAKE} safe);
	(cd panlz2t; ${MAKE} safe);
	(cd piestkt; ${MAKE} safe);
	(cd pkmig; ${MAKE} safe);
	(cd ppdenobg; ${MAKE} safe);
	(cd ppetn; ${MAKE} safe);
	(cd ppfilt; ${MAKE} safe);
	(cd ppg2psi; ${MAKE} safe);
	(cd ppobgmt; ${MAKE} safe);
	(cd pptrn; ${MAKE} safe);
	(cd pptrnehz; ${MAKE} safe);
#	(cd prepmig; ${MAKE} safe);
	(cd prepmod; ${MAKE} safe);
	(cd presgraph2den; ${MAKE} safe);
	(cd psi2ppg; ${MAKE} safe);
	(cd psifilt3; ${MAKE} safe);
	(cd ptop; ${MAKE} safe);
	(cd putzero; ${MAKE} safe);
	(cd pwmvzn; ${MAKE} safe);
	(cd pwrmxz; ${MAKE} safe);
	(cd radgamma; ${MAKE} safe);
	(cd rmix; ${MAKE} safe);
	(cd rmsvel; ${MAKE} safe);
	(cd rmsvlmx; ${MAKE} safe);
	(cd rsamp_xsd; ${MAKE} safe);
	(cd rsiz; ${MAKE} safe);
	(cd scomb; ${MAKE} safe);
	(cd showray; ${MAKE} safe);
	(cd slnt; ${MAKE} safe);
	(cd slow2vel; ${MAKE} safe);
	(cd sns; ${MAKE} safe);
	(cd splitss; ${MAKE} safe);
	(cd stolt; ${MAKE} safe);
	(cd swath; ${MAKE} safe);
	(cd thresh; ${MAKE} safe);
	(cd time2depth_ray; ${MAKE} safe);
	(cd top2pck; ${MAKE} safe);
	(cd topomxc; ${MAKE} safe);
	(cd vel2den; ${MAKE} safe);
	(cd vel2ndx; ${MAKE} safe);
	(cd vmod; ${MAKE} safe);
	(cd vpad; ${MAKE} safe);
#	(cd vsm; ${MAKE} safe);
	(cd vmodvavg; ${MAKE} safe);
	(cd xwmig; ${MAKE} safe);
	(cd zkk2zxy; ${MAKE} safe);
#	(cd zstretch; ${MAKE} safe);

.safe.${jdate}.Z:	${SafeFiles}
	${MakeSafe}
