#
#	files,v 1.47.2.1 1994/03/17 02:18:21 jch Exp
#
# Gated Release 3.5
# Copyright (c) 1990,1991,1992,1993,1994 by Cornell University. All rights
# reserved. Refer to Particulars and other Copyright notices at the end of this
# file.
#
#	General source files
#
@(SRCDIR)/checksum.c
@(SRCDIR)/grand.c
@(SRCDIR)/if.c
@BEGIN:	PROTO_INET
@(SRCDIR)/inet.c
@END:	PROTO_INET
@BEGIN:	PROTO_ISO
@(SRCDIR)/iso.c
@(SRCDIR)/iso_support.h
@END:	PROTO_ISO
@(SRCDIR)/krt.c
@BEGIN:	KRT_RTREAD_KMEM
@(SRCDIR)/krt_rtread_kmem.c
@END:	KRT_RTREAD_KMEM
@BEGIN:	KRT_RTREAD_KINFO
@(SRCDIR)/krt_rtread_kinfo.c
@END:	KRT_RTREAD_KINFO
@BEGIN:	KRT_RTREAD_RADIX
@(SRCDIR)/krt_rtread_radix.c
@END:	KRT_RTREAD_RADIX
@BEGIN:	KRT_RTREAD_SUNOS5
@(SRCDIR)/krt_rtread_sunos5.c
@END:	KRT_RTREAD_SUNOS5
@BEGIN:	KRT_IFREAD_IOCTL
@(SRCDIR)/krt_ifread_ioctl.c
@END:	KRT_IFREAD_IOCTL
@BEGIN:	KRT_IFREAD_KINFO
@(SRCDIR)/krt_ifread_kinfo.c
@END:	KRT_IFREAD_KINFO
@BEGIN:	KRT_RT_IOCTL
@(SRCDIR)/krt_rt_ioctl.c
@END:	KRT_RT_IOCTL
@BEGIN:	KRT_RT_SOCK
@(SRCDIR)/krt_rt_sock.c
@END:	KRT_RT_SOCK
@BEGIN:	KRT_LLADDR_KMEM
@(SRCDIR)/krt_lladdr_kmem.c
@END:	KRT_LLADDR_KMEM
@BEGIN:	KRT_LLADDR_SUNOS4
@(SRCDIR)/krt_lladdr_sunos4.c
@END:	KRT_LLADDR_SUNOS4
@BEGIN:	KRT_LLADDR_SUNOS5
@(SRCDIR)/krt_lladdr_sunos5.c
@END:	KRT_LLADDR_SUNOS5
@BEGIN:	KRT_SYMBOLS_NLIST
@(SRCDIR)/krt_symbols_nlist.c
@END:	KRT_SYMBOLS_NLIST
@BEGIN:	KRT_SYMBOLS_SUNOS5
@(SRCDIR)/krt_symbols_sunos5.c
@END:	KRT_SYMBOLS_SUNOS5
@BEGIN:	KRT_SYMBOLS_SYSCTL
@(SRCDIR)/krt_symbols_sysctl.c
@END:	KRT_SYMBOLS_SYSCTL
@BEGIN:	KRT_NETOPTS
@(SRCDIR)/krt_netopts.c
@END:	KRT_NETOPTS
@BEGIN:	PROTO_INET
@(SRCDIR)/krt_ipmulticast.c
@END:	PROTO_INET
@(SRCDIR)/policy.c
@(SRCDIR)/rt_aggregate.c
@BEGIN:	PROTO_SNMP
@(SRCDIR)/rt_mib.c
@END:	PROTO_SNMP
@(SRCDIR)/rt_radix.c
@(SRCDIR)/rt_redirect.c
@(SRCDIR)/rt_static.c
@(SRCDIR)/rt_table.c
@BEGIN:	PROTO_SCRAM
@(SRCDIR)/scram.c
@END:	PROTO_SCRAM
@(SRCDIR)/sockaddr.c
@(SRCDIR)/str.c
@(SRCDIR)/targets.c
@(SRCDIR)/task.c
@(SRCDIR)/trace.c
@(SRCDIR)/lexer.l
@(SRCDIR)/parse.c
@(SRCDIR)/defs.h
@(SRCDIR)/config.h
@(SRCDIR)/if.h
@(SRCDIR)/include.h
@(SRCDIR)/inet.h
@BEGIN:	PROTO_ISO
@(SRCDIR)/iso.h
@END:	PROTO_ISO
@(SRCDIR)/krt.h
@(SRCDIR)/krt_var.h
@(SRCDIR)/policy.h
@(SRCDIR)/rt_table.h
@(SRCDIR)/rt_var.h
@BEGIN:	PROTO_SCRAM
@(SRCDIR)/scram.h
@END:	PROTO_SCRAM
@(SRCDIR)/sockaddr.h
@(SRCDIR)/str.h
@(SRCDIR)/targets.h
@(SRCDIR)/task.h
@(SRCDIR)/trace.h
@(SRCDIR)/parse.h
@(SRCDIR)/unix.h

#
#	Special files
#
parser.c
lexer.l
lexer.o
version.o
@BEGIN:	NEED_SIGNAME
signames.c			C_
@END:	NEED_SIGNAME
paths.h

#
#	Man pages
#
gated.8

#
#	ISODE SNMP definition files
#
@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/@(MIBDIR)/smi.my
@(SRCDIR)/@(MIBDIR)/smi.defs
@(SRCDIR)/@(MIBDIR)/mib.my
@(SRCDIR)/@(MIBDIR)/mib.defs
@(SRCDIR)/@(MIBDIR)/rt.my
@(SRCDIR)/@(MIBDIR)/rt.defs
@BEGIN:	MIB_GATED
@(SRCDIR)/@(MIBDIR)/gated.defs
@END:	MIB_GATED
@END:	PROTO_ISODE_SNMP

#
#	Source files for ASPATHS
#
@BEGIN:	PROTO_ASPATHS
@(SRCDIR)/aspath.c
@(SRCDIR)/aspath.h
@(SRCDIR)/asmatch.c
@(SRCDIR)/asmatch.h
@END:	PROTO_ASPATHS

#
#	Source files for BGP
#
@BEGIN:	PROTO_BGP
@(SRCDIR)/bgp.c
@(SRCDIR)/bgp_init.c
@(SRCDIR)/bgp_rt.c
@(SRCDIR)/bgp_sync.c
@(SRCDIR)/bgp.h
@(SRCDIR)/bgp_proto.h
@(SRCDIR)/bgp_var.h
@BEGIN:	PROTO_SNMP
@(SRCDIR)/bgp_mib.c
@END:	PROTO_SNMP
@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/@(MIBDIR)/bgp.my
@(SRCDIR)/@(MIBDIR)/bgp.defs
@END:	PROTO_ISODE_SNMP
@END:	PROTO_BGP

#
#	Source files for EGP
#
@BEGIN:	PROTO_EGP
@(SRCDIR)/egp.c
@(SRCDIR)/egp_init.c
@(SRCDIR)/egp_rt.c
@(SRCDIR)/egp.h
@(SRCDIR)/egp_param.h
@BEGIN:	PROTO_SNMP
@(SRCDIR)/egp_mib.c
@END:	PROTO_SNMP
@END:	PROTO_EGP

#
#	Source files for HELLO
#
@BEGIN:	PROTO_HELLO
@(SRCDIR)/hello.c
@(SRCDIR)/hello.h
@END:	PROTO_HELLO

#
#	Source files for ICMP
#
@BEGIN:	PROTO_ICMP
@(SRCDIR)/icmp.c
@(SRCDIR)/icmp.h
@(SRCDIR)/ip_icmp.h
@END:	PROTO_ICMP

#
#	Source files for IGMP
#
@BEGIN:	PROTO_IGMP
@(SRCDIR)/igmp.c
@(SRCDIR)/igmp.h
@END:	PROTO_IGMP

#
#	Source files for DVMRP
#
@BEGIN:	PROTO_DVMRP
@(SRCDIR)/dvmrp.c
@(SRCDIR)/dvm_vif.c
@(SRCDIR)/dvm_rt.c
@(SRCDIR)/dvmrp.h
@END:	PROTO_DVMRP

#
#	Source files for IS-IS
#
@BEGIN:	PROTO_ISIS
@(SRCDIR)/isis.h
@(SRCDIR)/isis_base.h
@(SRCDIR)/isis_dll.h
@(SRCDIR)/isis_flood.h
@(SRCDIR)/isis_globals.h
@(SRCDIR)/isis_includes.h
@(SRCDIR)/isis_lsp.h
@(SRCDIR)/isis_pdus.h
@(SRCDIR)/isis_prototypes.h
@(SRCDIR)/isis_rtrace.h
@(SRCDIR)/isis_spf.h
@(SRCDIR)/isis_test.h
@(SRCDIR)/isis_troll.h
@(SRCDIR)/isis_adjacency.c
@(SRCDIR)/isis_circuit.c
@(SRCDIR)/isis_common.c
@(SRCDIR)/isis_dual.c
@(SRCDIR)/isis_events.c
@(SRCDIR)/isis_flood.c
@(SRCDIR)/isis_globals.c
@(SRCDIR)/isis_lanhello.c
@(SRCDIR)/isis_main.c
@(SRCDIR)/isis_lsp.c
@(SRCDIR)/isis_parms.c
@(SRCDIR)/isis_parseutil.c
@(SRCDIR)/isis_pktdispatch.c
@(SRCDIR)/isis_p2phello.c
@(SRCDIR)/isis_snp.c
@(SRCDIR)/isis_timer.c
@(SRCDIR)/isis_spf.c
@(SRCDIR)/isis_spf_print.c
@(SRCDIR)/isis_spf_iter.c
@(SRCDIR)/isis_trollutil.c
@(SRCDIR)/isis_gated_util.c
@BEGIN:	PROTO_SNMP
@(SRCDIR)/isis_mib.h
@(SRCDIR)/isis_mib.c
@(SRCDIR)/isis_mib_tables.c
@END:	PROTO_SNMP
@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/@(MIBDIR)/isisext.my
@(SRCDIR)/@(MIBDIR)/isisext.defs
@END:	PROTO_ISODE_SNMP
@END:	PROTO_ISIS

@BEGIN:	PROTO_IDRP
@(SRCDIR)/idrp.h
@(SRCDIR)/idrp_globals.h
@(SRCDIR)/idrp_macros.h
@(SRCDIR)/idrp_policy.h
@(SRCDIR)/idrp_proto.h
@(SRCDIR)/idrp_prototypes.h
@(SRCDIR)/idrp_proto_parse.h
@(SRCDIR)/idrp_qos.h
@(SRCDIR)/idrp_test_import.h
@(SRCDIR)/idrp_test_import_rdpath.h
@(SRCDIR)/idrp.c
@(SRCDIR)/idrp_attr_rec.c
@(SRCDIR)/idrp_attrib.c
@(SRCDIR)/idrp_dump.c
@(SRCDIR)/idrp_events.c
@(SRCDIR)/idrp_globals.c
@(SRCDIR)/idrp_init.c
@(SRCDIR)/idrp_init_parse.c
@(SRCDIR)/idrp_init_ribs.c
@(SRCDIR)/idrp_init_sock.c
@(SRCDIR)/idrp_out_list.c
@(SRCDIR)/idrp_parse_pdu.c
@(SRCDIR)/idrp_pdus.c
@(SRCDIR)/idrp_policy.c
@(SRCDIR)/idrp_ps_dstmatch.c
@(SRCDIR)/idrp_ps_free.c
@(SRCDIR)/idrp_ps_print.c
@(SRCDIR)/idrp_ps_rtmatch.c
@(SRCDIR)/idrp_ps_set.c
@(SRCDIR)/idrp_rdi_list.c
@(SRCDIR)/idrp_rdpath.c
@(SRCDIR)/idrp_rib_refresh.c
@(SRCDIR)/idrp_ribs.c
@(SRCDIR)/idrp_rt.c
@(SRCDIR)/idrp_rt_ext_info.c
@(SRCDIR)/idrp_rt_gated.c
@(SRCDIR)/idrp_rt_iso.c
@(SRCDIR)/idrp_rt_local.c
@(SRCDIR)/idrp_rt_minadv.c
@(SRCDIR)/idrp_rt_peer.c
@(SRCDIR)/idrp_rt_phase1.c
@(SRCDIR)/idrp_rt_phase2.c
@(SRCDIR)/idrp_rt_phase3.c
@(SRCDIR)/idrp_rt_phase_util.c
@(SRCDIR)/idrp_rt_policy.c
@(SRCDIR)/idrp_rt_qos.c
@(SRCDIR)/idrp_rt_util.c
@(SRCDIR)/idrp_sm.c
@(SRCDIR)/idrp_sock.c
@(SRCDIR)/idrp_timers.c
@(SRCDIR)/idrp_transport.c
@(SRCDIR)/idrp_utils.c
@(SRCDIR)/idrp_validate.c
@(SRCDIR)/md4.h
@(SRCDIR)/md4global.h
@(SRCDIR)/md4c.c
@END:	PROTO_IDRP


#
#	Source files for OSPF
#
@BEGIN:	PROTO_OSPF
@(SRCDIR)/ospf_build_dbsum.c
@(SRCDIR)/ospf_build_ls.c
@(SRCDIR)/ospf_choose_dr.c
@(SRCDIR)/ospf_conf.c
@(SRCDIR)/ospf_flood.c
@(SRCDIR)/ospf_init.c
@(SRCDIR)/ospf_log.c
@(SRCDIR)/ospf_lsdb.c
@BEGIN:	PROTO_SNMP
@(SRCDIR)/ospf_mib.c
@END:	PROTO_SNMP
@(SRCDIR)/ospf_newq.c
@(SRCDIR)/ospf_rt.c
@(SRCDIR)/ospf_rtab.c
@(SRCDIR)/ospf_rxlinkup.c
@(SRCDIR)/ospf_rxmon.c
@(SRCDIR)/ospf_rxpkt.c
@(SRCDIR)/ospf_spf.c
@(SRCDIR)/ospf_spf_leaves.c
@(SRCDIR)/ospf_states.c
@(SRCDIR)/ospf_tqhandle.c
@(SRCDIR)/ospf_trace.c
@(SRCDIR)/ospf_txpkt.c

@(SRCDIR)/ospf.h
@(SRCDIR)/ospf_const.h
@(SRCDIR)/ospf_gated.h
@(SRCDIR)/ospf_gated_mem.h
@(SRCDIR)/ospf_log.h
@(SRCDIR)/ospf_lsdb.h
@(SRCDIR)/ospf_pkts.h
@(SRCDIR)/ospf_rtab.h
@(SRCDIR)/ospf_timer_calls.h
@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/@(MIBDIR)/ospf.my
@(SRCDIR)/@(MIBDIR)/ospf.defs
@END:	PROTO_ISODE_SNMP

#
#	Source files for ospf_monitor
#
@(SRCDIR)/ospf_monitor.c	O_
checksum.o			O_
str.o				O_
standalone.o			O_

ospf_monitor.8			O_
@END:	PROTO_OSPF

#
#	Source files for RIP
#
@BEGIN:	PROTO_RIP
@(SRCDIR)/rip.c
@BEGIN:	PROTO_SNMP
@BEGIN:	MIB_RIP
@(SRCDIR)/rip_mib.c
@END:	MIB_RIP
@END:	PROTO_SNMP

@(SRCDIR)/rip.h

@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/@(MIBDIR)/rip.my
@(SRCDIR)/@(MIBDIR)/rip.defs
@END:	PROTO_ISODE_SNMP

#
#	Source files for SLSP
#
@BEGIN:	PROTO_SLSP
@(SRCDIR)/slsp_init.c
@(SRCDIR)/slsp_io.c
@(SRCDIR)/slsp_nbr.c
@(SRCDIR)/slsp_rt.c
@(SRCDIR)/slsp_db.c

@(SRCDIR)/slsp.h
@(SRCDIR)/slsp_var.h
@(SRCDIR)/slsp_proto.h

@BEGIN:	PROTO_SNMP
@(SRCDIR)/slsp_mib.c
@END:	PROTO_SNMP
@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/@(MIBDIR)/slsp.my
@(SRCDIR)/@(MIBDIR)/slsp.defs
@END:	PROTO_ISODE_SNMP
@END:	PROTO_SLSP

#
#	Ripquery files
#
@(SRCDIR)/ripquery.c		R_
str.o				R_
standalone.o			R_

ripquery.8			R_
@END:	PROTO_RIP

#
#	Source files for gdc
#
@(SRCDIR)/gdc.c			G_
str.o				G_
@(SRCDIR)/standalone.c		G_

gdc.8				G_

#
#	Source files for SMUX
#
@BEGIN:	PROTO_ISODE_SNMP
@(SRCDIR)/snmp_isode.c
@(SRCDIR)/snmp_isode.h
@BEGIN:	NOT ISODE_SNMP_NODEFS
gated-mib.o
@END:	NOT ISODE_SNMP_NODEFS
@END:	PROTO_ISODE_SNMP

#
#	Compatibility library sources
#
@BEGIN:	NEED_HERRS
@(SRCDIR)/@(COMPATDIR)/herrs.c		C_
@END:	NEED_HERRS
@BEGIN:	NEED_HERRNO
@(SRCDIR)/@(COMPATDIR)/h_errno.c	C_
@END:	NEED_HERRNO
@BEGIN:	NEED_FFS
@(SRCDIR)/@(COMPATDIR)/ffs.c		C_
@END:	NEED_FFS
@BEGIN:	NEED_FLOCK
@(SRCDIR)/@(COMPATDIR)/flock.c		C_
@END:	NEED_FLOCK
@BEGIN:	PROTO_INET
@BEGIN:	NEED_INET_ATON
@(SRCDIR)/@(COMPATDIR)/inet_aton.c	C_
@END:	NEED_INET_ATON
@END:	PROTO_INET
@BEGIN:	KVM_TYPE_OTHER
@(SRCDIR)/@(COMPATDIR)/kvm.c		C_
@END:	KVM_TYPE_OTHER
@BEGIN:	NEED_SETVBUF
@(SRCDIR)/@(COMPATDIR)/setvbuf.c	C_
@END:	NEED_SETVBUF
@BEGIN:	NEED_STRCASECMP
@(SRCDIR)/@(COMPATDIR)/strcasecmp.c	C_
@END:	NEED_STRCASECMP
@BEGIN:	NEED_STRERROR
@(SRCDIR)/@(COMPATDIR)/strerror.c	C_
@END:	NEED_STRERROR
@BEGIN:	NEED_SYSCONF
@(SRCDIR)/@(COMPATDIR)/sysconf.c	C_
@END:	NEED_SYSCONF
@BEGIN:	NEED_UNSETENV
@(SRCDIR)/@(COMPATDIR)/unsetenv.c	C_
@END:	NEED_UNSETENV
# We need this to make sure there is at least one routine in the library
@(SRCDIR)/@(COMPATDIR)/IEFBR14.c	C_

#
#	IDPR files
#
@BEGIN:	PROTO_IDPR

# Special IDPR files

idpr_lex.c
idpr_tokens.h
idpr_parser.c


@(SRCDIR)/idpr/parser/idpr_lex.l
#@(SRCDIR)/idpr/parser/idpr_parser.y
@(SRCDIR)/idpr/parser/idpr_parser.h

# CMTP Module

@(SRCDIR)/idpr/cmtp/idpr_version.c
@(SRCDIR)/idpr/cmtp/idpr_main.c
@(SRCDIR)/idpr/cmtp/cmtp_recv.c
@(SRCDIR)/idpr/cmtp/cmtp_send.c
@(SRCDIR)/idpr/cmtp/cmtp_stats.c

# Include Files

@(SRCDIR)/idpr/cmtp/cmtp_stats.h
@(SRCDIR)/idpr/cmtp/cmtp_send.h

@(SRCDIR)/idpr/db/db_priv.h
@(SRCDIR)/idpr/db/db_ad.c
@(SRCDIR)/idpr/db/db_addr.c
@(SRCDIR)/idpr/db/db_dc.c
@(SRCDIR)/idpr/db/db_ent.c
@(SRCDIR)/idpr/db/db_err.c
@(SRCDIR)/idpr/db/db_msg.c
@(SRCDIR)/idpr/db/db_rad.c
@(SRCDIR)/idpr/db/db_serv.c
@(SRCDIR)/idpr/db/db_set.c
@(SRCDIR)/idpr/db/db_sp.c
@(SRCDIR)/idpr/db/db_sys.c
@(SRCDIR)/idpr/db/db_tp.c
@(SRCDIR)/idpr/db/db_uci.c
@(SRCDIR)/idpr/db/db_vg.c

@(SRCDIR)/idpr/include/ad_resolv.h
@(SRCDIR)/idpr/include/idpr.h
@(SRCDIR)/idpr/include/idpr_db.h
@(SRCDIR)/idpr/include/idpr_packet.h
@(SRCDIR)/idpr/include/idpr_util.h
@(SRCDIR)/idpr/include/idpr_vgp.h
@(SRCDIR)/idpr/include/idpr_rid.h
@(SRCDIR)/idpr/include/idpr_pcp.h
@(SRCDIR)/idpr/include/db_err.h
@(SRCDIR)/idpr/include/rsynth.h
@(SRCDIR)/idpr/include/rsynth_bfs.h
@(SRCDIR)/idpr/include/rsynth_global.h
@(SRCDIR)/idpr/include/rsynth_pt.h

@(SRCDIR)/idpr/sys/idpr/cmtp.h
@(SRCDIR)/idpr/sys/idpr/idpr_auth.h
@(SRCDIR)/idpr/sys/idpr/idpr_auth.c
@(SRCDIR)/idpr/sys/idpr/idpr_in.h

@(SRCDIR)/idpr/sys/net/radix.h

@(SRCDIR)/idpr/lib/ad_res.c
@(SRCDIR)/idpr/lib/idpr_packet.c
@(SRCDIR)/idpr/lib/idpr_queue.c

@(SRCDIR)/idpr/sys/net/radix.c

@(SRCDIR)/idpr/vgp/vgp.c
@(SRCDIR)/idpr/vgp/vgp_fsm.c
@(SRCDIR)/idpr/vgp/vgp_stats.c

@(SRCDIR)/idpr/rid/rid.c
@(SRCDIR)/idpr/rid/rid_fsm.c

@(SRCDIR)/idpr/rsynth/rsynth.c
@(SRCDIR)/idpr/rsynth/rsynth_dyn.c
@(SRCDIR)/idpr/rsynth/rsynth_cfg.c
@(SRCDIR)/idpr/rsynth/rsynth_mem.c
@(SRCDIR)/idpr/rsynth/rsynth_pt.c
@(SRCDIR)/idpr/rsynth/rsynth_util.c
@(SRCDIR)/idpr/rsynth/rsynth_bfs.c

@(SRCDIR)/idpr/pcp/pcp.c

@END:	PROTO_IDPR

#
# ------------------------------------------------------------------------
# 
# 	GateD, Release 3.5
# 
# 	Copyright (c) 1990,1991,1992,1993,1994 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
# 	    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.
# 
# ------------------------------------------------------------------------
# 
#       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.
#
