# Makefile for mrouted, a multicast router, and its auxiliary programs,
# $Id: Makefile,v 1.5 1993/06/24 05:11:16 deering Exp $
# Modified by: Jim Lowe for FreeBSD 5/17/94
IGMP_SRCS
= igmp.c inet.c kern.c
IGMP_OBJS
= igmp.o inet.o kern.o
ROUTER_SRCS
= config.c main.c route.c vif.c
ROUTER_OBJS
= config.o main.o route.o vif.o
HDRS
= defs.h dvmrp.h route.h vif.h
SRCS
= ${IGMP_SRCS} ${ROUTER_SRCS} ${MAPPER_SRCS} ${MRINFO_SRCS}
OBJS
= ${IGMP_OBJS} ${ROUTER_OBJS} ${MAPPER_OBJS} ${MRINFO_OBJS}
all: mrouted map-mbone mrinfo
mrouted
: ${IGMP_OBJS} ${ROUTER_OBJS}
${CC} ${LDFLAGS} -o
$@
${CFLAGS} ${IGMP_OBJS} ${ROUTER_OBJS}
map-mbone
: ${IGMP_OBJS} ${MAPPER_OBJS}
${CC} ${LDFLAGS} -o
$@
${CFLAGS} ${IGMP_OBJS} ${MAPPER_OBJS}
mrinfo
: ${IGMP_OBJS} ${MRINFO_OBJS}
${CC} ${LDFLAGS} -o
$@
${CFLAGS} ${IGMP_OBJS} ${MRINFO_OBJS}
install: mrouted mrinfo map-mbone
install -c mrouted
${BINDIR}
install -c
-o root
-m
500 mrinfo
${BINDIR}
install -c
-o root
-m
500 map-mbone
${BINDIR}