#
# $Source: /afs/net.mit.edu/tools/src/traceroute/RCS/Makefile,v $
# $Author: tom $
# $Header: /afs/net.mit.edu/tools/src/traceroute/RCS/Makefile,v 1.2 90/03/01 15:41:33 tom Exp $
#
# Makefile for traceroute.
#

DESTDIR    = 
BINDIR     =   ${DESTDIR}/${MACHTYPE}bin
MANDIR     =   ${DESTDIR}/man
DOCDIR     =   ${DESTDIR}/doc
MANSECT    =   1
TARGET     =   traceroute
MANTARGET  =   

CFLAGS     =   -O 
CC         =   /mit/gnu/${MACHTYPE}bin/gcc
DEPEND     =   /usr/athena/makedepend -v 
INSTALL    =   /usr/bin/install
RM         =   /bin/rm

SRCS       =   traceroute.c
OBJS       =   traceroute.o
LIBS       =  
MAN_PAGES  =   traceroute
SUBDIRS    = 

mklink: ${OBJS}
	${CC} ${CFLAGS} -o ${TARGET} ${OBJS} ${LIBS}

all: mklink 

install: ${TARGET} ${MAN_PAGES}
	${INSTALL} -m 775 -c -s ${TARGET} ${BINDIR}/${TARGET}
#	${INSTALL} -m 644 -c ${MAN_PAGES}.man \
#		${MANDIR}/man${MANSECT}/${MANTARGET}.${MANSECT}
#	catman -M ${MANDIR} ${MANSECT}


clean:
	${RM} -f *.o *~ *.bak ${TARGET} core a.out


depend:
	$(DEPEND) $(SRCS)

# DO NOT DELETE THIS LINE -- make depend depends on it.

traceroute.o: traceroute.c
# traceroute.c includes:
#	stdio.h
#	errno.h
#	strings.h
#	sys/time.h
#	sys/param.h
#	sys/socket.h
#	sys/file.h
#	sys/ioctl.h
#	netinet/in_systm.h
#	netinet/in.h
#	netinet/ip.h
#	netinet/ip_icmp.h
#	netinet/udp.h
#	netdb.h
traceroute.o: /usr/include/stdio.h /usr/include/errno.h
traceroute.o: /usr/include/strings.h /usr/include/sys/time.h
# /usr/include/sys/time.h includes:
#	time.h
traceroute.o: /usr/include/sys/time.h /usr/include/sys/param.h
# /usr/include/sys/param.h includes:
#	machine/machparam.h
#	signal.h
#	sys/types.h
traceroute.o: /usr/include/machine/machparam.h /usr/include/sys/signal.h
traceroute.o: /usr/include/sys/types.h /usr/include/sys/socket.h
traceroute.o: /usr/include/sys/file.h /usr/include/sys/ioctl.h
# /usr/include/sys/ioctl.h includes:
#	sys/ttychars.h
#	sys/ttydev.h
traceroute.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h
traceroute.o: /usr/include/netinet/in_systm.h /usr/include/netinet/in.h
traceroute.o: /usr/include/netinet/ip.h /usr/include/netinet/ip_icmp.h
traceroute.o: /usr/include/netinet/udp.h /usr/include/netdb.h
