1# 2# Copyright (c) 1987 Regents of the University of California. 3# All rights reserved. 4# 5# Redistribution and use in source and binary forms are permitted 6# provided that the above copyright notice and this paragraph are 7# duplicated in all such forms and that any documentation, 8# advertising materials, and other materials related to such 9# distribution and use acknowledge that the software was developed 10# by the University of California, Berkeley. The name of the 11# University may not be used to endorse or promote products derived 12# from this software without specific prior written permission. 13# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 14# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 15# WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 16# 17# @(#)Makefile 5.5 (Berkeley) 06/18/88 18# 19# optional flags are: MEASURE TESTING DEBUG 20# 21CFLAGS= -O 22LIBC= /lib/libc.a 23SRCDS= acksend.c candidate.c correct.c master.c networkdelta.c readmsg.c \ 24 slave.c timed.c 25OBJDS= acksend.o candidate.o correct.o master.o networkdelta.o readmsg.o \ 26 slave.o timed.o 27SRCCS= cmds.c cmdtab.c timedc.c 28OBJCS= cmds.o cmdtab.o timedc.o 29COMMS= byteorder.c measure.c cksum.${MACHINE}.c 30COMMO= byteorder.o measure.o cksum.${MACHINE}.o 31 32all: timed timedc 33 34timed: ${OBJDS} ${COMMO} ${LIBC} 35 ${CC} ${CFLAGS} ${OBJDS} ${COMMO} ${LIBS} -o $@ 36 37timedc: ${OBJCS} ${COMMO} ${LIBC} 38 ${CC} ${CFLAGS} ${OBJCS} ${COMMO} ${LIBS} -o $@ 39 40cksum.${MACHINE}.o: 41 ${CC} ${CFLAGS} -c $*.c 42 43clean: FRC 44 rm -f ${OBJDS} ${OBJCS} ${COMMO} core timed timedc 45 46depend: FRC 47 mkdep ${CFLAGS} ${SRCDS} ${SRCCS} ${COMMS} 48 49install: FRC 50 install -s -o bin -g bin -m 755 timed ${DESTDIR}/etc/timed 51 install -s -o root -g bin -m 4511 timedc ${DESTDIR}/etc/timedc 52 53lint: FRC 54 lint ${CFLAGS} ${SRCDS} ${COMMS} 55 lint ${CFLAGS} ${SRCCS} ${COMMS} 56 57tags: FRC 58 ctags ${SRCDS} ${SRCCS} ${COMMS} 59 60FRC: 61 62# DO NOT DELETE THIS LINE -- mkdep uses it. 63# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 64 65acksend.o: acksend.c globals.h /usr/include/sys/param.h 66acksend.o: /usr/include/sys/types.h /usr/include/signal.h 67acksend.o: /usr/include/machine/machparam.h /usr/include/stdio.h 68acksend.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h 69acksend.o: /usr/include/syslog.h /usr/include/sys/socket.h 70acksend.o: /usr/include/netinet/in.h /usr/include/netdb.h 71acksend.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 72candidate.o: candidate.c globals.h /usr/include/sys/param.h 73candidate.o: /usr/include/sys/types.h /usr/include/signal.h 74candidate.o: /usr/include/machine/machparam.h /usr/include/stdio.h 75candidate.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h 76candidate.o: /usr/include/syslog.h /usr/include/sys/socket.h 77candidate.o: /usr/include/netinet/in.h /usr/include/netdb.h 78candidate.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 79correct.o: correct.c globals.h /usr/include/sys/param.h 80correct.o: /usr/include/sys/types.h /usr/include/signal.h 81correct.o: /usr/include/machine/machparam.h /usr/include/stdio.h 82correct.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h 83correct.o: /usr/include/syslog.h /usr/include/sys/socket.h 84correct.o: /usr/include/netinet/in.h /usr/include/netdb.h 85correct.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 86master.o: master.c globals.h /usr/include/sys/param.h /usr/include/sys/types.h 87master.o: /usr/include/signal.h /usr/include/machine/machparam.h 88master.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h 89master.o: /usr/include/errno.h /usr/include/syslog.h /usr/include/sys/socket.h 90master.o: /usr/include/netinet/in.h /usr/include/netdb.h 91master.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 92master.o: /usr/include/sys/file.h /usr/include/setjmp.h /usr/include/utmp.h 93networkdelta.o: networkdelta.c globals.h /usr/include/sys/param.h 94networkdelta.o: /usr/include/sys/types.h /usr/include/signal.h 95networkdelta.o: /usr/include/machine/machparam.h /usr/include/stdio.h 96networkdelta.o: /usr/include/sys/time.h /usr/include/time.h 97networkdelta.o: /usr/include/errno.h /usr/include/syslog.h 98networkdelta.o: /usr/include/sys/socket.h /usr/include/netinet/in.h 99networkdelta.o: /usr/include/netdb.h /usr/include/arpa/inet.h 100networkdelta.o: /usr/include/protocols/timed.h 101readmsg.o: readmsg.c globals.h /usr/include/sys/param.h 102readmsg.o: /usr/include/sys/types.h /usr/include/signal.h 103readmsg.o: /usr/include/machine/machparam.h /usr/include/stdio.h 104readmsg.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h 105readmsg.o: /usr/include/syslog.h /usr/include/sys/socket.h 106readmsg.o: /usr/include/netinet/in.h /usr/include/netdb.h 107readmsg.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 108slave.o: slave.c globals.h /usr/include/sys/param.h /usr/include/sys/types.h 109slave.o: /usr/include/signal.h /usr/include/machine/machparam.h 110slave.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h 111slave.o: /usr/include/errno.h /usr/include/syslog.h /usr/include/sys/socket.h 112slave.o: /usr/include/netinet/in.h /usr/include/netdb.h 113slave.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 114slave.o: /usr/include/setjmp.h 115timed.o: timed.c globals.h /usr/include/sys/param.h /usr/include/sys/types.h 116timed.o: /usr/include/signal.h /usr/include/machine/machparam.h 117timed.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h 118timed.o: /usr/include/errno.h /usr/include/syslog.h /usr/include/sys/socket.h 119timed.o: /usr/include/netinet/in.h /usr/include/netdb.h 120timed.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 121timed.o: /usr/include/net/if.h /usr/include/net/if_arp.h 122timed.o: /usr/include/sys/file.h /usr/include/sys/ioctl.h 123timed.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h 124timed.o: /usr/include/setjmp.h 125cmds.o: cmds.c timedc.h /usr/include/sys/param.h /usr/include/sys/types.h 126cmds.o: /usr/include/signal.h /usr/include/machine/machparam.h 127cmds.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h 128cmds.o: /usr/include/errno.h /usr/include/sys/socket.h 129cmds.o: /usr/include/netinet/in.h /usr/include/netdb.h /usr/include/arpa/inet.h 130cmds.o: /usr/include/netinet/in_systm.h /usr/include/netinet/ip.h 131cmds.o: /usr/include/netinet/ip_icmp.h /usr/include/protocols/timed.h 132cmds.o: /usr/include/sys/file.h 133cmdtab.o: cmdtab.c timedc.h /usr/include/sys/param.h /usr/include/sys/types.h 134cmdtab.o: /usr/include/signal.h /usr/include/machine/machparam.h 135cmdtab.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h 136cmdtab.o: /usr/include/errno.h /usr/include/sys/socket.h 137cmdtab.o: /usr/include/netinet/in.h /usr/include/netdb.h 138cmdtab.o: /usr/include/arpa/inet.h 139timedc.o: timedc.c timedc.h /usr/include/sys/param.h /usr/include/sys/types.h 140timedc.o: /usr/include/signal.h /usr/include/machine/machparam.h 141timedc.o: /usr/include/stdio.h /usr/include/sys/time.h /usr/include/time.h 142timedc.o: /usr/include/errno.h /usr/include/sys/socket.h 143timedc.o: /usr/include/netinet/in.h /usr/include/netdb.h 144timedc.o: /usr/include/arpa/inet.h /usr/include/signal.h /usr/include/ctype.h 145timedc.o: /usr/include/setjmp.h /usr/include/syslog.h 146byteorder.o: byteorder.c globals.h /usr/include/sys/param.h 147byteorder.o: /usr/include/sys/types.h /usr/include/signal.h 148byteorder.o: /usr/include/machine/machparam.h /usr/include/stdio.h 149byteorder.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h 150byteorder.o: /usr/include/syslog.h /usr/include/sys/socket.h 151byteorder.o: /usr/include/netinet/in.h /usr/include/netdb.h 152byteorder.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 153measure.o: measure.c globals.h /usr/include/sys/param.h 154measure.o: /usr/include/sys/types.h /usr/include/signal.h 155measure.o: /usr/include/machine/machparam.h /usr/include/stdio.h 156measure.o: /usr/include/sys/time.h /usr/include/time.h /usr/include/errno.h 157measure.o: /usr/include/syslog.h /usr/include/sys/socket.h 158measure.o: /usr/include/netinet/in.h /usr/include/netdb.h 159measure.o: /usr/include/arpa/inet.h /usr/include/protocols/timed.h 160measure.o: /usr/include/netinet/in_systm.h /usr/include/netinet/ip.h 161measure.o: /usr/include/netinet/ip_icmp.h 162cksum.tahoe.o: cksum.tahoe.c /usr/include/sys/types.h 163 164# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 165