#
# makefile for REAL 4.0
# 

# Configuration options
 
INC = ../../src 
 
# Standard make variables
 
CC = cc
CFLAGS = -g -c -w
 
LINT = lint
LINTFLAGS = -buxz
 
CPP = /lib/cpp 
AS = as
 
LD = ld
LDFLAGS = 
LIBS = 

RANLIB = /usr/bin/ranlib

headers = 

functions = \
	background.c	  jk_reno.c	    send.c \
	controlled_rate.c jk_tahoe.c	    poisson.c	      sink.c \
	dec.c		  pp.c	      	    telnet.c 	      onoff.c\
	generic.c	  mmpp.c	    random_rate.c	trace.c\
	onoff_closed.c 	  ecn_simple.c	ecn_master.c\
	ecn_slave.c	 ecn_router.c	    ecn_sender1.c	ecn_sender2.c \
	ecn_sender3.c	ecn_sender4.c	    ecn_receiver.c    ecn_error.c \
	ecn_flow.c
functionobj = \
	background.o	  jk_reno.o	    send.o \
	controlled_rate.o jk_tahoe.o	    poisson.o	      sink.o \
	dec.o		  pp.o	      	    telnet.o 	      onoff.o\
	generic.o	  mmpp.o	    random_rate.o	trace.o\
	onoff_closed.o 	  ecn_simple.o	ecn_master.o\
	ecn_slave.o	 ecn_router.o	    ecn_sender1.o	ecn_sender2.o \
	ecn_sender3.o	ecn_sender4.o	    ecn_receiver.o    ecn_error.o \
	ecn_flow.o

final: $(functionobj) $(headers)

.c.o : ; $(CC) -I$(INC) $(CFLAGS)  $*.c

tags :
	ctags *.c

depend: $(functions) ../../src/makedepend 
	../../src/makedepend $(functions) > depends
	echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
	echo '$$r depends' >>eddep
	echo 'w' >>eddep
	cp makefile makefile.bak
	ed - makefile < eddep
	rm -f eddep depends
	echo '' >> makefile
	echo '# DEPENDENCIES MUST END AT END OF FILE' >> makefile
	echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> makefile
	echo '# see make depend above' >> makefile
	
# DO NOT DELETE THIS LINE -- make depend uses it

background.o: background.c ./../kernel/real.h ./../kernel/../../src/nest.h
background.o: /usr/include/stdio.h /usr/include/malloc.h
background.o: /usr/include/sys/time.h /usr/include/time.h
background.o: /usr/include/sys/stdtypes.h ./../kernel/../../src/dcctime.h
background.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
background.o: /usr/include/sys/sysmacros.h /usr/include/sys/param.h
background.o: /usr/include/machine/param.h /usr/include/machine/devaddr.h
background.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h
background.o: /usr/include/sys/stdtypes.h /usr/include/sys/types.h
background.o: /usr/include/sys/times.h /usr/include/sys/types.h
background.o: ./../kernel/../../src/graph.h ./../kernel/../../src/defs.h
background.o: ./../kernel/../kernel/config.h /usr/include/stdio.h
background.o: ./../kernel/../kernel/types.h ./../kernel/../kernel/parameters.h
jk_reno.o: jk_reno.c ./../kernel/real.h ./../kernel/../../src/nest.h
jk_reno.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
jk_reno.o: /usr/include/time.h /usr/include/sys/stdtypes.h
jk_reno.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
jk_reno.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
jk_reno.o: /usr/include/sys/param.h /usr/include/machine/param.h
jk_reno.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
jk_reno.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
jk_reno.o: /usr/include/sys/types.h /usr/include/sys/times.h
jk_reno.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
jk_reno.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
jk_reno.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
jk_reno.o: ./../kernel/../kernel/parameters.h
send.o: send.c ./../kernel/real.h ./../kernel/../../src/nest.h
send.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
send.o: /usr/include/time.h /usr/include/sys/stdtypes.h
send.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
send.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
send.o: /usr/include/sys/param.h /usr/include/machine/param.h
send.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
send.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
send.o: /usr/include/sys/types.h /usr/include/sys/times.h
send.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
send.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
send.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
send.o: ./../kernel/../kernel/parameters.h
controlled_rate.o: controlled_rate.c ./../kernel/real.h
controlled_rate.o: ./../kernel/../../src/nest.h /usr/include/stdio.h
controlled_rate.o: /usr/include/malloc.h /usr/include/sys/time.h
controlled_rate.o: /usr/include/time.h /usr/include/sys/stdtypes.h
controlled_rate.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
controlled_rate.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
controlled_rate.o: /usr/include/sys/param.h /usr/include/machine/param.h
controlled_rate.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
controlled_rate.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
controlled_rate.o: /usr/include/sys/types.h /usr/include/sys/times.h
controlled_rate.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
controlled_rate.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
controlled_rate.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
controlled_rate.o: ./../kernel/../kernel/parameters.h
jk_tahoe.o: jk_tahoe.c ./../kernel/real.h ./../kernel/../../src/nest.h
jk_tahoe.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
jk_tahoe.o: /usr/include/time.h /usr/include/sys/stdtypes.h
jk_tahoe.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
jk_tahoe.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
jk_tahoe.o: /usr/include/sys/param.h /usr/include/machine/param.h
jk_tahoe.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
jk_tahoe.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
jk_tahoe.o: /usr/include/sys/types.h /usr/include/sys/times.h
jk_tahoe.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
jk_tahoe.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
jk_tahoe.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
jk_tahoe.o: ./../kernel/../kernel/parameters.h
poisson.o: poisson.c ./../kernel/real.h ./../kernel/../../src/nest.h
poisson.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
poisson.o: /usr/include/time.h /usr/include/sys/stdtypes.h
poisson.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
poisson.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
poisson.o: /usr/include/sys/param.h /usr/include/machine/param.h
poisson.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
poisson.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
poisson.o: /usr/include/sys/types.h /usr/include/sys/times.h
poisson.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
poisson.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
poisson.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
poisson.o: ./../kernel/../kernel/parameters.h
sink.o: sink.c ./../kernel/real.h ./../kernel/../../src/nest.h
sink.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
sink.o: /usr/include/time.h /usr/include/sys/stdtypes.h
sink.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
sink.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
sink.o: /usr/include/sys/param.h /usr/include/machine/param.h
sink.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
sink.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
sink.o: /usr/include/sys/types.h /usr/include/sys/times.h
sink.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
sink.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
sink.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
sink.o: ./../kernel/../kernel/parameters.h
dec.o: dec.c ./../kernel/real.h ./../kernel/../../src/nest.h
dec.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
dec.o: /usr/include/time.h /usr/include/sys/stdtypes.h
dec.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
dec.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
dec.o: /usr/include/sys/param.h /usr/include/machine/param.h
dec.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
dec.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
dec.o: /usr/include/sys/types.h /usr/include/sys/times.h
dec.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
dec.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
dec.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
dec.o: ./../kernel/../kernel/parameters.h
pp.o: pp.c ./../kernel/real.h ./../kernel/../../src/nest.h /usr/include/stdio.h
pp.o: /usr/include/malloc.h /usr/include/sys/time.h /usr/include/time.h
pp.o: /usr/include/sys/stdtypes.h ./../kernel/../../src/dcctime.h
pp.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
pp.o: /usr/include/sys/sysmacros.h /usr/include/sys/param.h
pp.o: /usr/include/machine/param.h /usr/include/machine/devaddr.h
pp.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h
pp.o: /usr/include/sys/stdtypes.h /usr/include/sys/types.h
pp.o: /usr/include/sys/times.h /usr/include/sys/types.h
pp.o: ./../kernel/../../src/graph.h ./../kernel/../../src/defs.h
pp.o: ./../kernel/../kernel/config.h /usr/include/stdio.h
pp.o: ./../kernel/../kernel/types.h ./../kernel/../kernel/parameters.h
telnet.o: telnet.c ./../kernel/real.h ./../kernel/../../src/nest.h
telnet.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
telnet.o: /usr/include/time.h /usr/include/sys/stdtypes.h
telnet.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
telnet.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
telnet.o: /usr/include/sys/param.h /usr/include/machine/param.h
telnet.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
telnet.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
telnet.o: /usr/include/sys/types.h /usr/include/sys/times.h
telnet.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
telnet.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
telnet.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
telnet.o: ./../kernel/../kernel/parameters.h
onoff.o: onoff.c ./../kernel/real.h ./../kernel/../../src/nest.h
onoff.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
onoff.o: /usr/include/time.h /usr/include/sys/stdtypes.h
onoff.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
onoff.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
onoff.o: /usr/include/sys/param.h /usr/include/machine/param.h
onoff.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
onoff.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
onoff.o: /usr/include/sys/types.h /usr/include/sys/times.h
onoff.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
onoff.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
onoff.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
onoff.o: ./../kernel/../kernel/parameters.h
generic.o: generic.c ./../kernel/real.h ./../kernel/../../src/nest.h
generic.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
generic.o: /usr/include/time.h /usr/include/sys/stdtypes.h
generic.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
generic.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
generic.o: /usr/include/sys/param.h /usr/include/machine/param.h
generic.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
generic.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
generic.o: /usr/include/sys/types.h /usr/include/sys/times.h
generic.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
generic.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
generic.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
generic.o: ./../kernel/../kernel/parameters.h
mmpp.o: mmpp.c ./../kernel/real.h ./../kernel/../../src/nest.h
mmpp.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
mmpp.o: /usr/include/time.h /usr/include/sys/stdtypes.h
mmpp.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
mmpp.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
mmpp.o: /usr/include/sys/param.h /usr/include/machine/param.h
mmpp.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
mmpp.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
mmpp.o: /usr/include/sys/types.h /usr/include/sys/times.h
mmpp.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
mmpp.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
mmpp.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
mmpp.o: ./../kernel/../kernel/parameters.h
random_rate.o: random_rate.c ./../kernel/real.h ./../kernel/../../src/nest.h
random_rate.o: /usr/include/stdio.h /usr/include/malloc.h
random_rate.o: /usr/include/sys/time.h /usr/include/time.h
random_rate.o: /usr/include/sys/stdtypes.h ./../kernel/../../src/dcctime.h
random_rate.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
random_rate.o: /usr/include/sys/sysmacros.h /usr/include/sys/param.h
random_rate.o: /usr/include/machine/param.h /usr/include/machine/devaddr.h
random_rate.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h
random_rate.o: /usr/include/sys/stdtypes.h /usr/include/sys/types.h
random_rate.o: /usr/include/sys/times.h /usr/include/sys/types.h
random_rate.o: ./../kernel/../../src/graph.h ./../kernel/../../src/defs.h
random_rate.o: ./../kernel/../kernel/config.h /usr/include/stdio.h
random_rate.o: ./../kernel/../kernel/types.h ./../kernel/../kernel/parameters.h
trace.o: trace.c ./../kernel/real.h ./../kernel/../../src/nest.h
trace.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
trace.o: /usr/include/time.h /usr/include/sys/stdtypes.h
trace.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
trace.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
trace.o: /usr/include/sys/param.h /usr/include/machine/param.h
trace.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
trace.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
trace.o: /usr/include/sys/types.h /usr/include/sys/times.h
trace.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
trace.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
trace.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
trace.o: ./../kernel/../kernel/parameters.h
onoff_closed.o: onoff_closed.c ./../kernel/real.h ./../kernel/../../src/nest.h
onoff_closed.o: /usr/include/stdio.h /usr/include/malloc.h
onoff_closed.o: /usr/include/sys/time.h /usr/include/time.h
onoff_closed.o: /usr/include/sys/stdtypes.h ./../kernel/../../src/dcctime.h
onoff_closed.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
onoff_closed.o: /usr/include/sys/sysmacros.h /usr/include/sys/param.h
onoff_closed.o: /usr/include/machine/param.h /usr/include/machine/devaddr.h
onoff_closed.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h
onoff_closed.o: /usr/include/sys/stdtypes.h /usr/include/sys/types.h
onoff_closed.o: /usr/include/sys/times.h /usr/include/sys/types.h
onoff_closed.o: ./../kernel/../../src/graph.h ./../kernel/../../src/defs.h
onoff_closed.o: ./../kernel/../kernel/config.h /usr/include/stdio.h
onoff_closed.o: ./../kernel/../kernel/types.h
onoff_closed.o: ./../kernel/../kernel/parameters.h
pp_reg.o: pp_reg.c ./../kernel/real.h ./../kernel/../../src/nest.h
pp_reg.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/sys/time.h
pp_reg.o: /usr/include/time.h /usr/include/sys/stdtypes.h
pp_reg.o: ./../kernel/../../src/dcctime.h /usr/include/sys/types.h
pp_reg.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
pp_reg.o: /usr/include/sys/param.h /usr/include/machine/param.h
pp_reg.o: /usr/include/machine/devaddr.h /usr/include/sys/signal.h
pp_reg.o: /usr/include/vm/faultcode.h /usr/include/sys/stdtypes.h
pp_reg.o: /usr/include/sys/types.h /usr/include/sys/times.h
pp_reg.o: /usr/include/sys/types.h ./../kernel/../../src/graph.h
pp_reg.o: ./../kernel/../../src/defs.h ./../kernel/../kernel/config.h
pp_reg.o: /usr/include/stdio.h ./../kernel/../kernel/types.h
pp_reg.o: ./../kernel/../kernel/parameters.h
ecn_simple.o: ecn_simple.c ./../kernel/real.h ./../kernel/../../src/nest.h
ecn_simple.o: /usr/include/stdio.h /usr/include/malloc.h
ecn_simple.o: /usr/include/sys/time.h /usr/include/time.h
ecn_simple.o: /usr/include/sys/stdtypes.h ./../kernel/../../src/dcctime.h
ecn_simple.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
ecn_simple.o: /usr/include/sys/sysmacros.h /usr/include/sys/param.h
ecn_simple.o: /usr/include/machine/param.h /usr/include/machine/devaddr.h
ecn_simple.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h
ecn_simple.o: /usr/include/sys/stdtypes.h /usr/include/sys/types.h
ecn_simple.o: /usr/include/sys/times.h /usr/include/sys/types.h
ecn_simple.o: ./../kernel/../../src/graph.h ./../kernel/../../src/defs.h
ecn_simple.o: ./../kernel/../kernel/config.h /usr/include/stdio.h
ecn_simple.o: ./../kernel/../kernel/types.h ./../kernel/../kernel/parameters.h

# DEPENDENCIES MUST END AT END OF FILE
# IF YOU PUT STUFF HERE IT WILL GO AWAY
# see make depend above
