#
#	Mini - makefile
#
#	Makefile,v 1.13 1993/03/09 04:22:14 jch Exp
#
# Gated Release 3.0
# Copyright (c) 1990,1991,1992,1993 by Cornell University. All rights reserved.
# Refer to Particulars and other Copyright notices at the end of this file.
#

MAKE=make
MAKEFILE=Makefile
ARCHTYPE=`util/archtype`
CONFIG=util/config
SHELL=/bin/sh
ETAGS=etags
OBJDIRS=obj.`hostname | sed -e 's/\..*//'` obj.${ARCHTYPE} obj

doall:	all

true:;

all build_depend depend gated gdc ripquery ospf_monitor \
install install-man man clean cleanall clean-man lint links version Makefile:
	-@if [ x${.CURDIR} = x -o x${.CURDIR} = x. ]; then \
		for arch in ${OBJDIRS}; do \
			if [ -d $${arch} ]; then \
				test -f $${arch}/${MAKEFILE} || ${MAKE} config ; \
				echo "cd $${arch}" ; \
				cd $${arch} ; \
				echo "$(MAKE) $(MFLAGS) $@" ; \
				$(MAKE) $(MFLAGS) $@ 2>&1 | tee make.log ; \
				exit 0; \
			fi; \
		done; \
		echo "Can not find any of { ${OBJDIRS} }." ; \
		exit 1 ; \
	else \
		cd ${.CURDIR} ; \
		$(MAKE) config ; \
		$(MAKE) $(MFLAGS) $@ ; \
	fi

config:
	-@if [ x${.CURDIR} = x -o x${.CURDIR} = x. ]; then \
		for dir in ${OBJDIRS} .; do \
			if [ -r $${dir}/Config ]; then \
				echo "${CONFIG} $${dir}/Config" ; \
				${CONFIG} $${dir}/Config ; \
				exit 0; \
			fi; \
		done; \
		echo "Can not find Config in { ${OBJDIRS} . } ." ; \
		exit 1 ; \
	else \
		cd ${.CURDIR} ; \
		echo "${CONFIG} $${MAKEOBJDIR-obj}/Config" ; \
		${CONFIG} $${MAKEOBJDIR-obj}/Config ; \
	fi

tags:	*.[chly]
	@echo "Building:	TAGS"
	@${ETAGS} -t *.[chly]

checkout:
	cvs checkout -d .. gated

#
# ------------------------------------------------------------------------
# 
# 	GateD, Release 3
# 
# 	Copyright (c) 1990,1991,1992,1993 by Cornell University
# 	    All rights reserved.
# 
# 	THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY
# 	EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT
# 	LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY
# 	AND FITNESS FOR A PARTICULAR PURPOSE.
# 
# 	Royalty-free licenses to redistribute GateD Release
# 	3 in whole or in part may be obtained by writing to:
# 
# 	    GateDaemon Project
# 	    Information Technologies/Network Resources
# 	    200 CCC, Garden Avenue
# 	    Cornell University
# 	    Ithaca, NY  14853-2601  USA
# 
# 	GateD is based on Kirton's EGP, UC Berkeley's routing
# 	daemon	 (routed), and DCN's HELLO routing Protocol.
# 	Development of GateD has been supported in part by the
# 	National Science Foundation.
# 
# 	Please forward bug fixes, enhancements and questions to the
# 	gated mailing list: gated-people@gated.cornell.edu.
# 
# 	Authors:
# 
# 		Jeffrey C Honig <jch@gated.cornell.edu>
# 		Scott W Brim <swb@gated.cornell.edu>
# 
# ------------------------------------------------------------------------
# 
#       Portions of this software may fall under the following
#       copyrights:
# 
# 	Copyright (c) 1988 Regents of the University of California.
# 	All rights reserved.
# 
# 	Redistribution and use in source and binary forms are
# 	permitted provided that the above copyright notice and
# 	this paragraph are duplicated in all such forms and that
# 	any documentation, advertising materials, and other
# 	materials related to such distribution and use
# 	acknowledge that the software was developed by the
# 	University of California, Berkeley.  The name of the
# 	University may not be used to endorse or promote
# 	products derived from this software without specific
# 	prior written permission.  THIS SOFTWARE IS PROVIDED
# 	``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES,
# 	INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
# 	MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#
