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


# gmake Makefile for ~usp/src/lib
# 89/5/11	Bill Done

#
#	make everybody
#
include ${DEPTROOT}/usp/etc/gmake.init

SafeFiles	:=	Makefile

.PHONY:	all targets remotes safe

targets:
	test -d ${LocalLib} || mkdir -p ${LocalLib}
	(cd ieeeio;	${MAKE} targets);
	(cd ieeeio-intel;	${MAKE} targets);
	(cd ikp;	${MAKE} targets);
	(cd ut;		${MAKE} targets);
	(cd mbs;	${MAKE} targets);
	(cd flib;	${MAKE} targets);
	(cd csm;	${MAKE} targets);
	(cd cal;	${MAKE} targets);
	(cd mxprt;	${MAKE} targets);
	(cd panels;	${MAKE} targets);
	(cd tattle;	${MAKE} targets);
	(cd uspio;	${MAKE} targets);
	(cd xlibplot;	${MAKE} targets);
	(cd yzpick;	${MAKE} targets);

remotes: RemoteCopies
	(cd ieeeio;	${MAKE} remotes);
#	(cd ieeeio-intel;	${MAKE} remotes);
	(cd ikp;	${MAKE} remotes);
	(cd ut;		${MAKE} remotes);
	(cd mbs;	${MAKE} remotes);
	(cd flib;	${MAKE} remotes);
	(cd csm;	${MAKE} remotes);
	(cd cal;	${MAKE} remotes);
	(cd mxprt;	${MAKE} remotes);
	(cd panels;	${MAKE} remotes);
	(cd tattle;	${MAKE} remotes);
	(cd uspio;	${MAKE} remotes);
	(cd xlibplot;	${MAKE} remotes);
	(cd yzpick;	${MAKE} remotes);

all:	safe remotes
	(cd ieeeio;	${MAKE} all);
	(cd ieeeio-intel;	${MAKE} all);
	(cd ikp;	${MAKE} all);
	(cd ut;		${MAKE} all);
	(cd mbs;	${MAKE} all);
	(cd flib;	${MAKE} all);
	(cd csm;	${MAKE} all);
	(cd cal;	${MAKE} all);
	(cd mxprt;	${MAKE} all);
	(cd panels;	${MAKE} all);
	(cd tattle;	${MAKE} all);
	(cd uspio;	${MAKE} all);
	(cd xlibplot;	${MAKE} all);
	(cd yzpick;	${MAKE} all);

clean:
	(cd ieeeio;	${MAKE} clean);
#	(cd ieeeio-intel;	${MAKE} clean);
	(cd ikp;	${MAKE} clean);
	(cd ut;		${MAKE} clean);
	(cd mbs;	${MAKE} clean);
	(cd flib;	${MAKE} clean);
	(cd csm;	${MAKE} clean);
	(cd cal;	${MAKE} clean);
	(cd mxprt;	${MAKE} clean);
	(cd panels;	${MAKE} clean);
	(cd tattle;	${MAKE} clean);
	(cd uspio;	${MAKE} clean);
	(cd xlibplot;	${MAKE} clean);
	(cd yzpick;	${MAKE} clean);
	-rm RemoteCopies

remotes:	RemoteCopies

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

safe:	.safe.${jdate}.Z
	(cd ieeeio;	${MAKE} safe);
	(cd ieeeio-intel;	${MAKE} safe);
	(cd ikp;	${MAKE} safe);
	(cd ut;		${MAKE} safe);
	(cd mbs;	${MAKE} safe);
	(cd flib;	${MAKE} safe);
	(cd csm;	${MAKE} safe);
	(cd cal;	${MAKE} safe);
	(cd mxprt;	${MAKE} safe);
	(cd panels;	${MAKE} safe);
	(cd tattle;	${MAKE} safe);
	(cd uspio;	${MAKE} safe);
	(cd xlibplot;	${MAKE} safe);
	(cd yzpick;	${MAKE} safe);

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

