# for non BSD systems remove the -D_BSD
# for non multicast systems remvoe the -DMULTI
# jem and pjones hack - add -DSOLARIS feature for Solaris based Suns
# also add -lsocket and -lnsl in LIBS
CC=gcc
#CFLAGS = -g -D_BSD -DDEBUG -DMULTI
CFLAGS = -g -DDEBUG -DMULTI -DSOLARIS
LINTFLAGS=
VSRCS=	reflect.c socket.c control.c util.c load.c refutil.c client.c distribute.c ocp.c mbone.c
VOBJS=	reflect.o socket.o control.o util.o load.o refutil.o client.o distribute.o ocp.o mbone.o
INCL=   reflect.h refmon.h globals.h
RSRCS=	refmon.c 
ROBJS=	refmon.o 
#LIBC=	/lib/libc.a /lib/libbsd.a
LIBC=	
LIBS= -lsocket -lnsl

all: reflect refmon 

reflect.o : ${INCL}
socket.o : ${INCL}
control.o : ${INCL}
load.o : ${INCL}
refutil.o : ${INCL}
client.o : ${INCL}
distribute.o : ${INCL} rtp.h
ocp.o : ${INCL}
mbone.o : ${INCL} rtp.h

reflect: ${VOBJS} 
	rm -f $@
	${CC}  -o $@ ${VOBJS} ${LIBC} ${LIBS}

refmon: ${ROBJS} 
	rm -f $@
	${CC}  -o $@ ${ROBJS} ${LIBC} ${LIBS}

