2.11BSD/src/usr.sbin/timed/Makefile

#
# Copyright (c) 1983 Regents of the University of California.
# All rights reserved.  The Berkeley software License Agreement
# specifies the terms and conditions for redistribution.
#
#	@(#)Makefile	2.1.1	(2.11BSD)	1996/11/16
#
# optional flags are: MEASURE TESTING DEBUG

CFLAGS= -O -DMEASURE
SEPFLAG= -i
DESTDIR=
MACHINE= pdp
LIBS=
PROGRS=	timed timedc

SRCDS=	acksend.c candidate.c correct.c \
	master.c networkdelta.c readmsg.c slave.c timed.c

OBJDS=	acksend.o candidate.o correct.o \
	master.o networkdelta.o readmsg.o slave.o timed.o

SRCCS=	cmds.c cmdtab.c timedc.c

OBJCS=	cmds.o cmdtab.o timedc.o

COMMS=	byteorder.c measure.c ${MACHINE}/cksum.c

COMMO=	byteorder.o measure.o cksum.o

all:	${PROGRS}

#cksum.o:
#	cc ${CFLAGS} -c ${MACHINE}/$*.c
cksum.o:
	cc ${CFLAGS} -S ${MACHINE}/cksum.c
	ed - < ${MACHINE}/cksum-fix > /dev/null cksum.s
	as - -o $@ cksum.s
	rm -f cksum.s

timed: 	${OBJDS} ${COMMO}
	cc ${SEPFLAG} ${CFLAGS} ${OBJDS} ${COMMO} ${LIBS} -o timed 

timedc: ${OBJCS} ${COMMO}
	cc ${SEPFLAG} ${CFLAGS} ${OBJCS} ${COMMO} ${LIBS} -o timedc

install: ${PROGRS}
	install -s timed ${DESTDIR}/usr/sbin
	install -s -o root -m 4511 timedc ${DESTDIR}/usr/sbin

clean:
	rm -f a.out core *.o Makefile.bak errs ${PROGRS}

lint:
	lint ${SRCDS} ${COMMS}
	lint ${SRCCS} ${COMMS}

depend: ${SRCCS} ${SRCDS} ${COMMS}
	mkdep ${CFLAGS} ${SRCCS} ${SRCDS} ${COMMS}

# DO NOT DELETE THIS LINE -- mkdep uses it.
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.