1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. The Berkeley software License Agreement 4# specifies the terms and conditions for redistribution. 5# 6# @(#)Makefile 5.7 (Berkeley) 06/02/87 7# 8# Makefile for Xerox Routing Information Protocol 9# Daemon 10# 11CFLAGS= -O 12LIBC= /lib/libc.a 13SRCS= af.c if.c input.c main.c output.c startup.c tables.c timer.c \ 14 trace.c 15OBJS= af.o if.o input.o main.o output.o startup.o tables.o timer.o \ 16 trace.o 17 18all: XNSrouted 19 20XNSrouted: ${OBJS} ${LIBC} 21 ${CC} -o $@ ${CFLAGS} ${OBJS} 22 23clean: FRC 24 rm -f ${OBJS} core XNSrouted 25 26depend: FRC 27 mkdep ${CFLAGS} ${SRCS} 28 29install: FRC 30 install -s -o bin -g bin -m 755 XNSrouted ${DESTDIR}/etc/XNSrouted 31 32lint: FRC 33 lint ${CFLAGS} ${SRCS} 34 35tags: FRC 36 ctags ${SRCS} 37 38FRC: 39 40# DO NOT DELETE THIS LINE -- mkdep uses it. 41# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 42 43af.o: af.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 44af.o: /usr/include/net/route.h /usr/include/netns/ns.h /usr/include/netns/idp.h 45af.o: /usr/include/stdio.h /usr/include/syslog.h protocol.h trace.h interface.h 46af.o: table.h af.h 47if.o: if.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 48if.o: /usr/include/net/route.h /usr/include/netns/ns.h /usr/include/netns/idp.h 49if.o: /usr/include/stdio.h /usr/include/syslog.h protocol.h trace.h interface.h 50if.o: table.h af.h 51input.o: input.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 52input.o: /usr/include/net/route.h /usr/include/netns/ns.h 53input.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 54input.o: protocol.h trace.h interface.h table.h af.h 55main.o: main.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 56main.o: /usr/include/net/route.h /usr/include/netns/ns.h 57main.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 58main.o: protocol.h trace.h interface.h table.h af.h /usr/include/sys/ioctl.h 59main.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 60main.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/net/if.h 61main.o: /usr/include/net/if_arp.h /usr/include/errno.h /usr/include/nlist.h 62main.o: /usr/include/signal.h 63output.o: output.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 64output.o: /usr/include/net/route.h /usr/include/netns/ns.h 65output.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 66output.o: protocol.h trace.h interface.h table.h af.h 67startup.o: startup.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 68startup.o: /usr/include/net/route.h /usr/include/netns/ns.h 69startup.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 70startup.o: protocol.h trace.h interface.h table.h af.h /usr/include/sys/ioctl.h 71startup.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 72startup.o: /usr/include/net/if.h /usr/include/net/if_arp.h /usr/include/nlist.h 73startup.o: /usr/include/syslog.h 74tables.o: tables.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 75tables.o: /usr/include/net/route.h /usr/include/netns/ns.h 76tables.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 77tables.o: protocol.h trace.h interface.h table.h af.h /usr/include/sys/ioctl.h 78tables.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 79tables.o: /usr/include/errno.h 80timer.o: timer.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 81timer.o: /usr/include/net/route.h /usr/include/netns/ns.h 82timer.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 83timer.o: protocol.h trace.h interface.h table.h af.h 84trace.o: trace.c defs.h /usr/include/sys/types.h /usr/include/sys/socket.h 85trace.o: /usr/include/net/route.h /usr/include/netns/ns.h 86trace.o: /usr/include/netns/idp.h /usr/include/stdio.h /usr/include/syslog.h 87trace.o: protocol.h trace.h interface.h table.h af.h 88 89# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 90