#
#	files,v 1.30.2.3 1993/10/13 01:48:50 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.
#
#	General source files
#
@(SRCDIR)/checksum.c
@(SRCDIR)/if.c
@(SRCDIR)/if_rt.c
@BEGIN:	PROTO_INET
@(SRCDIR)/inet.c
@END:	PROTO_INET
@BEGIN:	PROTO_ISO
@(SRCDIR)/iso.c
@END:	PROTO_ISO
@(SRCDIR)/krt.c
@BEGIN:	KRT_RTREAD_KMEM
@(SRCDIR)/krt_rtread_kmem.c
@END:	KRT_RTREAD_KMEM
@BEGIN:	KRT_RTREAD_PROC
@(SRCDIR)/krt_rtread_proc.c
@END:	KRT_RTREAD_PROC
@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:	PROTO_INET
@(SRCDIR)/krt_ipmulticast.c
@END:	PROTO_INET
@(SRCDIR)/main.c
@(SRCDIR)/policy.c
@(SRCDIR)/rt_table.c
@(SRCDIR)/rt_static.c
@BEGIN:	ROUTE_AGGREGATION
@(SRCDIR)/rt_aggregate.c
@END:	ROUTE_AGGREGATION
@(SRCDIR)/rt_radix.c
@(SRCDIR)/rt_redirect.c
@BEGIN:	PROTO_SNMP
@(SRCDIR)/rt_mib.c
@END:	PROTO_SNMP
@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
task_sig.h
paths.h

#
#	Man pages
#
gated.8
gated-config.5
gated-copyright.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
@END:	PROTO_ASPATHS

#
#	Source files for BGP
#
@BEGIN:	PROTO_BGP
@(SRCDIR)/bgp.c
@(SRCDIR)/bgp_init.c
@(SRCDIR)/bgp_rt.c
@(SRCDIR)/bgp.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)/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

#
#	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_
@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

#
#	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
#
@(SRCDIR)/@(COMPATDIR)/insque.c		C_
@(SRCDIR)/@(COMPATDIR)/herrs.c		C_
@(SRCDIR)/@(COMPATDIR)/h_errno.c	C_
@(SRCDIR)/@(COMPATDIR)/ffs.c		C_
@(SRCDIR)/@(COMPATDIR)/flock.c		C_
@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
@(SRCDIR)/@(COMPATDIR)/setvbuf.c	C_
@(SRCDIR)/@(COMPATDIR)/strcasecmp.c	C_
@(SRCDIR)/@(COMPATDIR)/strerror.c	C_
@(SRCDIR)/@(COMPATDIR)/sysconf.c	C_
@(SRCDIR)/@(COMPATDIR)/unsetenv.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
# 
# 	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.
#
