# $Header: MAKEFILE,v 2.204 89/10/31 22:58:44 keith Exp $
CC = CC
I = /usr/include/CC
CCDEBUG = -g
NIHCLINCDIR = /usr/include/nihcl
NIHCLVECINCDIR = /usr/include/nihcl
NIHCLLIB = /usr/lib/libnihcl.a
NIHCLMILIB = /usr/lib/libnihclmi.a
NIHCLVECLIB = /usr/lib/libnihclvec.a
CFLAGS = -I${NIHCLINCDIR} ${CCDEBUG} +p
LFLAGS = -lm ${CCDEBUG}

PROGS = ex10-1 ex10-1K ex10-1S ex10-1SK ex11-1 ex11-2 ex11-3 ex11-4 ex13-1 ex13-10 ex13-11 ex13-2 ex13-3 ex13-4 ex13-5 ex13-6 ex13-7 ex13-8 ex13-9 ex14-1 ex14-2 ex2-1 ex2-2 ex2-3 ex5-1 ex5-10 ex5-11 ex5-2 ex5-3 ex5-4 ex5-5 ex5-6 ex5-7 ex5-8 ex5-9 ex6-1 ex6-2 ex6-3 ex6-4 ex7-1 ex7-2 ex7-3 ex8-1 ex8-10 ex8-11 ex8-12 ex8-13 ex8-14 ex8-15 ex8-16 ex8-2 ex8-3 ex8-4 ex8-5 ex8-6 ex8-7 ex8-8 ex8-9 ex9-1 ex9-2 ex9-3 ex9-4

CLASSES = AllLink.o AllVehicles.o AmphibVhcl.o ArrayOb.o ArrayPartial.o AutoDeriv.o BigInt.o Circle.o DrawBridgeQ.o ExString.o LandVhcl.o Line.o Matrix.o Partial.o Patient.o Picture.o QLink.o Shape.o StopLightQ.o Vehicle.o VehicleQ.o WaterVhcl.o

.SUFFIXES: ..c .s .C
.c:
	$(CC) $(CFLAGS) $< -o $* $(LFLAGS)
.c.o:
	$(CC) $(CFLAGS) -c $<
.C.o:
	$(CC) $(CFLAGS) -c $<
.c..c:
	${CC} ${CFLAGS} +i -c $<
.c.s:
	${CC} ${CFLAGS} +i -S $<

all:${CLASSES} ${PROGS} ${SUBDIRS}

# C program to add ints
ex2-1.o: ex2-1.c
	cc ${CCDEBUG} -c $<

ex2-1: $$@.o
	cc $@.o -o $@ ${LFLAGS}

# C program to add multiple-precision integers using mp library
ex2-2.o: ex2-2.c
	cc ${CCDEBUG} -c $<

ex2-2: $$@.o
	cc $@.o -o $@ -lmp ${LFLAGS}

# C++ program to add instances of class BigInt
ex2-3: $$@.o BigInt.o
	$(CC) $@.o -o $@ BigInt.o ${LFLAGS}

# Writing to the standard output stream
ex5-1: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Reading from the standard input stream
ex5-2: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Writing a BigInt to the standard output
ex5-3: $$@.o BigInt.o
	$(CC) $@.o -o $@ BigInt.o ${LFLAGS}

# Extending stream I/O for class BigInt
ex5-4: $$@.o BigInt.o
	$(CC) $@.o -o $@ BigInt.o ${LFLAGS}

# Opening a stream for an output file
ex5-5: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# String substitution
ex5-6: $$@.o ExString.o
	$(CC) $@.o -o $@ ExString.o ${LFLAGS}

# Find dates of working days
ex5-7: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Vector operations
ex5-8.o: ex5-8.c
	$(CC) $(CFLAGS) -I${NIHCLVECINCDIR} -c $*.c

ex5-8: $$@.o ${NIHCLLIB} ${NIHCLVECLIB}
	$(CC) $@.o -o $@ ${NIHCLVECLIB} ${NIHCLLIB} ${LFLAGS}

# Matrix algebra with Class Matrix
ex5-9: $$@.o Matrix.o
	$(CC) $@.o -o $@ Matrix.o ${LFLAGS}

# One dimensional automatic derivatives with class AutoDeriv
ex5-10: $$@.o AutoDeriv.o
	$(CC) $@.o -o $@ AutoDeriv.o ${LFLAGS}

# Newton's method with Partial automatic derivatives
ex5-11: $$@.o ArrayPartial.o Partial.o Matrix.o
	$(CC) $@.o -o $@ ArrayPartial.o Partial.o Matrix.o ${LFLAGS}

# Geometry class hierarchy
ex6-1: $$@.o 
	$(CC) $@.o -o $@ ${LFLAGS}

# Improved geometry class hierarchy
ex6-2: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Order of construction of base and member classes
ex6-3: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Calling a virtual function from a base class constructor
ex6-4: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Geometry class hierarchy using NIH class library
ex7-1: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Improved geometry class hierarchy using NIH class library
ex7-2: $$@.o Circle.o Line.o Picture.o Shape.o ${NIHCLLIB}
	$(CC) $@.o Circle.o Line.o Picture.o Shape.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Object I/O readFrom()
ex7-3: $$@.o Circle.o Line.o Picture.o Shape.o ${NIHCLLIB}
	$(CC) $@.o Circle.o Line.o Picture.o Shape.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Description of a Patient object
ex8-1: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Use of an Iterator with container for objects of unknown class
ex8-2: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Nested Iterators
ex8-3: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Incorrectly modifying a container during iteration
ex8-4: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Modifying a container during iteration
ex8-5: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Sequential access to Objects in an OrderedCltn
ex8-6: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Sorting Patient records by name
ex8-7: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Sorting Patient records with a KeySortCltn
ex8-8: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Sorting on Multiple Keys with ArrayOb and KeySortCltn
ex8-9: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Linking into a LinkedList
ex8-10: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Test if date falls on a weekday
ex8-11: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Binary Set operators
ex8-12: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Comparison of classes Set and IdentSet
ex8-13: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  A Dictionary of Patient records keyed by name
ex8-14: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Comparison of classes Dictionary and IdentDict
ex8-15: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

#  Property list
ex8-16: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o Patient.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Class ArrayOb example
ex9-1: $$@.o ArrayOb.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Incorrect handling of member pointers to class instances
ex9-2: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Correct handling of member pointers to class instances
ex9-3: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Virtual inline function calls
ex9-4: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Variations of isEqual()
ex10-1K.o: ex10-1K.c
	$(CC) $(CFLAGS) -c -DKINDOF $*.c

ex10-1S.o: ex10-1S.c
	$(CC) $(CFLAGS) -c -DSTRICT $*.c

ex10-1SK.o: ex10-1SK.c
	$(CC) $(CFLAGS) -c -DSTRICT -DKINDOF $*.c

ex10-1: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

ex10-1K: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

ex10-1S: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

ex10-1SK: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Scheduling lightweight processes in the NIH class library
ex11-1: $$@.o
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Managing N resources with a Semaphore
ex11-2: $$@.o
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Protecting a critical section of code with an AutoSignal
ex11-3: $$@.o
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Communication between lightweight processes with a SharedQueue
ex11-4: $$@.o
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Class Vehicle with multiple links
ex13-1: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Improved vehicle linked lists
ex13-2: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Virtual functions and multiple inheritance
ex13-3: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Class AmphibiousVehicle with virtual base class
ex13-4: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Virtual base classes and virtual functions
ex13-5: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Order of construction of multiple base, virtual base, and member classes
ex13-6: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Calling a virtual function from a base class constructor
ex13-7: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# Static method for avoiding undesired multiple calls to member functions of virtual base classes
ex13-8: $$@.o
	$(CC) $@.o -o $@ ${LFLAGS}

# MI with the NIH Class Library
VEHICLEOBJS = AllLink.o AllVehicles.o AmphibVhcl.o DrawBridgeQ.o LandVhcl.o QLink.o StopLightQ.o Vehicle.o VehicleQ.o WaterVhcl.o
ex13-9: $$@.o ${VEHICLEOBJS} ${NIHCLMILIB}
	$(CC) $@.o -o $@ ${VEHICLEOBJS} ${NIHCLMILIB} ${LFLAGS}

# MI and Object I/O readFrom()
ex13-10: $$@.o ${VEHICLEOBJS} ${NIHCLMILIB}
	$(CC) $@.o -o $@ ${VEHICLEOBJS} ${NIHCLMILIB} ${LFLAGS}

# Limitation of Object I/O
ex13-11: $$@.o ${VEHICLEOBJS} ${NIHCLMILIB}
	$(CC) $@.o -o $@ ${VEHICLEOBJS} ${NIHCLMILIB} ${LFLAGS}

# Exception handling in the NIH Class Library
ex14-1: $$@.o ${NIHCLLIB}
	$(CC) $@.o -o $@ ${NIHCLLIB} ${LFLAGS}

# Counted pointers
ex14-2: $$@.o Patient.o ${NIHCLLIB}
	$(CC) $@.o -o $@ Patient.o ${NIHCLLIB} ${LFLAGS}

depend:
	echo 'PROGS =' [a-z]*.c | sed -e 's#\([a-zA-Z0-9]*\)\.c#\1#g' >progs.all
	echo 'CLASSES =' [A-Z]*.c | sed -e 's#\([a-zA-Z0-9]*\)\.c#\1.o#g' >classes.all
	touch make.tdep
	makedepend -I$I -I${NIHCLINCDIR} -I${NIHCLVECINCDIR} -f make.tdep -- ${CFLAGS} -- *.c
	sed -e 's#$I#$$I#g' make.tdep | sed -e 's#${NIHCLINCDIR}/#$${NIHCLINCDIR}/#g' | sed -e 's#${NIHCLVECINCDIR}/#$${NIHCLVECINCDIR}/#g' >make.dep
	rm make.tdep*

clean:
	-rm -f *.o $(PROGS) *..c *..s core

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

AllLink.o: AllLink.h ${NIHCLINCDIR}/Link.h ${NIHCLINCDIR}/Object.h
AllLink.o: $I/stddef.h $I/stdio.h
AllLink.o: $I/errno.h $I/stream.h
AllLink.o: $I/iostream.h $I/memory.h
AllLink.o: $I/iomanip.h $I/generic.h
AllLink.o: $I/stdiostream.h $I/fstream.h
AllLink.o: $I/errors.h ${NIHCLINCDIR}/nihclIO.h
AllLink.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
AllLink.o: $I/string.h $I/osfcn.h
AllLink.o: $I/sys/types.h /usr/include/sys/sysmacros.h
AllLink.o: $I/sys/ptrace.h
AllVehicles.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
AllVehicles.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
AllVehicles.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
AllVehicles.o: $I/stdio.h $I/errno.h
AllVehicles.o: $I/stream.h $I/iostream.h
AllVehicles.o: $I/memory.h $I/iomanip.h
AllVehicles.o: $I/generic.h $I/stdiostream.h
AllVehicles.o: $I/fstream.h $I/errors.h
AllVehicles.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Link.h
AllVehicles.o: AllLink.h ${NIHCLINCDIR}/nihclIO.h
AllVehicles.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
AllVehicles.o: $I/string.h $I/osfcn.h
AllVehicles.o: $I/sys/types.h /usr/include/sys/sysmacros.h
AllVehicles.o: $I/sys/ptrace.h
AmphibVhcl.o: AmphibVhcl.h LandVhcl.h Vehicle.h AllLink.h
AmphibVhcl.o: ${NIHCLINCDIR}/Link.h ${NIHCLINCDIR}/Object.h
AmphibVhcl.o: $I/stddef.h $I/stdio.h
AmphibVhcl.o: $I/errno.h $I/stream.h
AmphibVhcl.o: $I/iostream.h $I/memory.h
AmphibVhcl.o: $I/iomanip.h $I/generic.h
AmphibVhcl.o: $I/stdiostream.h $I/fstream.h
AmphibVhcl.o: $I/errors.h QLink.h AllVehicles.h
AmphibVhcl.o: ${NIHCLINCDIR}/LinkedList.h ${NIHCLINCDIR}/SeqCltn.h
AmphibVhcl.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
AmphibVhcl.o: ${NIHCLINCDIR}/IdentSet.h ${NIHCLINCDIR}/Set.h
AmphibVhcl.o: ArrayOb.h WaterVhcl.h ${NIHCLINCDIR}/nihclIO.h
AmphibVhcl.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
AmphibVhcl.o: $I/string.h $I/osfcn.h
AmphibVhcl.o: $I/sys/types.h /usr/include/sys/sysmacros.h
AmphibVhcl.o: $I/sys/ptrace.h
ArrayOb.o: $I/malloc.h $I/stddef.h ArrayOb.h
ArrayOb.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ArrayOb.o: $I/stdio.h $I/errno.h
ArrayOb.o: $I/stream.h $I/iostream.h
ArrayOb.o: $I/memory.h $I/iomanip.h
ArrayOb.o: $I/generic.h $I/stdiostream.h
ArrayOb.o: $I/fstream.h $I/errors.h
ArrayOb.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/nihclIO.h
ArrayOb.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
ArrayOb.o: $I/string.h $I/osfcn.h
ArrayOb.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ArrayOb.o: $I/sys/ptrace.h
ArrayPartial.o: $I/libc.h $I/pwd.h
ArrayPartial.o: $I/stdio.h $I/errno.h
ArrayPartial.o: $I/rand48.h $I/regcmp.h
ArrayPartial.o: $I/iostream.h $I/memory.h
ArrayPartial.o: ArrayPartial.h Partial.h $I/math.h Matrix.h
AutoDeriv.o: $I/iostream.h $I/memory.h
AutoDeriv.o: AutoDeriv.h $I/math.h
BigInt.o: BigInt.h $I/stdio.h $I/errno.h
BigInt.o: $I/iostream.h $I/memory.h
BigInt.o: $I/string.h $I/ctype.h
Circle.o: Circle.h Shape.h ${NIHCLINCDIR}/Object.h
Circle.o: $I/stddef.h $I/stdio.h
Circle.o: $I/errno.h $I/stream.h
Circle.o: $I/iostream.h $I/memory.h
Circle.o: $I/iomanip.h $I/generic.h
Circle.o: $I/stdiostream.h $I/fstream.h
Circle.o: $I/errors.h ${NIHCLINCDIR}/Point.h
Circle.o: $I/math.h ${NIHCLINCDIR}/Stack.h
Circle.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
Circle.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
Circle.o: ArrayOb.h ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
Circle.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
Circle.o: $I/osfcn.h $I/sys/types.h
Circle.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
DrawBridgeQ.o: DrawBridgeQ.h VehicleQ.h ${NIHCLINCDIR}/LinkedList.h
DrawBridgeQ.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
DrawBridgeQ.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
DrawBridgeQ.o: $I/stdio.h $I/errno.h
DrawBridgeQ.o: $I/stream.h $I/iostream.h
DrawBridgeQ.o: $I/memory.h $I/iomanip.h
DrawBridgeQ.o: $I/generic.h $I/stdiostream.h
DrawBridgeQ.o: $I/fstream.h $I/errors.h
DrawBridgeQ.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Link.h
DrawBridgeQ.o: WaterVhcl.h Vehicle.h AllLink.h QLink.h AllVehicles.h
DrawBridgeQ.o: ${NIHCLINCDIR}/IdentSet.h ${NIHCLINCDIR}/Set.h
DrawBridgeQ.o: ArrayOb.h ${NIHCLINCDIR}/nihclIO.h
DrawBridgeQ.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
DrawBridgeQ.o: $I/string.h $I/osfcn.h
DrawBridgeQ.o: $I/sys/types.h /usr/include/sys/sysmacros.h
DrawBridgeQ.o: $I/sys/ptrace.h
ExString.o: ExString.h $I/string.h $I/iostream.h
ExString.o: $I/memory.h $I/malloc.h
ExString.o: $I/stddef.h
LandVhcl.o: LandVhcl.h Vehicle.h AllLink.h ${NIHCLINCDIR}/Link.h
LandVhcl.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
LandVhcl.o: $I/stdio.h $I/errno.h
LandVhcl.o: $I/stream.h $I/iostream.h
LandVhcl.o: $I/memory.h $I/iomanip.h
LandVhcl.o: $I/generic.h $I/stdiostream.h
LandVhcl.o: $I/fstream.h $I/errors.h QLink.h
LandVhcl.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
LandVhcl.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
LandVhcl.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/IdentSet.h
LandVhcl.o: ${NIHCLINCDIR}/Set.h ArrayOb.h ${NIHCLINCDIR}/nihclIO.h
LandVhcl.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
LandVhcl.o: $I/string.h $I/osfcn.h
LandVhcl.o: $I/sys/types.h /usr/include/sys/sysmacros.h
LandVhcl.o: $I/sys/ptrace.h
Line.o: Line.h Shape.h ${NIHCLINCDIR}/Object.h $I/stddef.h
Line.o: $I/stdio.h $I/errno.h
Line.o: $I/stream.h $I/iostream.h
Line.o: $I/memory.h $I/iomanip.h
Line.o: $I/generic.h $I/stdiostream.h
Line.o: $I/fstream.h $I/errors.h
Line.o: ${NIHCLINCDIR}/Point.h $I/math.h
Line.o: ${NIHCLINCDIR}/Stack.h ${NIHCLINCDIR}/OrderedCltn.h
Line.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
Line.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h ${NIHCLINCDIR}/nihclIO.h
Line.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
Line.o: $I/string.h $I/osfcn.h
Line.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Line.o: $I/sys/ptrace.h
Matrix.o: $I/libc.h $I/pwd.h
Matrix.o: $I/stdio.h $I/errno.h
Matrix.o: $I/rand48.h $I/regcmp.h
Matrix.o: $I/iostream.h $I/memory.h Matrix.h
Partial.o: $I/libc.h $I/pwd.h
Partial.o: $I/stdio.h $I/errno.h
Partial.o: $I/rand48.h $I/regcmp.h
Partial.o: $I/iostream.h $I/memory.h Partial.h
Partial.o: $I/math.h
Patient.o: Patient.h ${NIHCLINCDIR}/Object.h $I/stddef.h
Patient.o: $I/stdio.h $I/errno.h
Patient.o: $I/stream.h $I/iostream.h
Patient.o: $I/memory.h $I/iomanip.h
Patient.o: $I/generic.h $I/stdiostream.h
Patient.o: $I/fstream.h $I/errors.h
Patient.o: ${NIHCLINCDIR}/String.h $I/string.h
Patient.o: $I/malloc.h ${NIHCLINCDIR}/nihclIO.h
Patient.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
Patient.o: $I/osfcn.h $I/sys/types.h
Patient.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Picture.o: Picture.h Shape.h ${NIHCLINCDIR}/Object.h
Picture.o: $I/stddef.h $I/stdio.h
Picture.o: $I/errno.h $I/stream.h
Picture.o: $I/iostream.h $I/memory.h
Picture.o: $I/iomanip.h $I/generic.h
Picture.o: $I/stdiostream.h $I/fstream.h
Picture.o: $I/errors.h ${NIHCLINCDIR}/Point.h
Picture.o: $I/math.h ${NIHCLINCDIR}/Stack.h
Picture.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
Picture.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
Picture.o: ArrayOb.h ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
Picture.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
Picture.o: $I/osfcn.h $I/sys/types.h
Picture.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
QLink.o: QLink.h ${NIHCLINCDIR}/Link.h ${NIHCLINCDIR}/Object.h
QLink.o: $I/stddef.h $I/stdio.h
QLink.o: $I/errno.h $I/stream.h
QLink.o: $I/iostream.h $I/memory.h
QLink.o: $I/iomanip.h $I/generic.h
QLink.o: $I/stdiostream.h $I/fstream.h
QLink.o: $I/errors.h ${NIHCLINCDIR}/nihclIO.h
QLink.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
QLink.o: $I/string.h $I/osfcn.h
QLink.o: $I/sys/types.h /usr/include/sys/sysmacros.h
QLink.o: $I/sys/ptrace.h
Shape.o: Shape.h ${NIHCLINCDIR}/Object.h $I/stddef.h
Shape.o: $I/stdio.h $I/errno.h
Shape.o: $I/stream.h $I/iostream.h
Shape.o: $I/memory.h $I/iomanip.h
Shape.o: $I/generic.h $I/stdiostream.h
Shape.o: $I/fstream.h $I/errors.h
Shape.o: ${NIHCLINCDIR}/Point.h $I/math.h
Shape.o: ${NIHCLINCDIR}/Stack.h ${NIHCLINCDIR}/OrderedCltn.h
Shape.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
Shape.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h ${NIHCLINCDIR}/nihclIO.h
Shape.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
Shape.o: $I/string.h $I/osfcn.h
Shape.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Shape.o: $I/sys/ptrace.h
StopLightQ.o: StopLightQ.h VehicleQ.h ${NIHCLINCDIR}/LinkedList.h
StopLightQ.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
StopLightQ.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
StopLightQ.o: $I/stdio.h $I/errno.h
StopLightQ.o: $I/stream.h $I/iostream.h
StopLightQ.o: $I/memory.h $I/iomanip.h
StopLightQ.o: $I/generic.h $I/stdiostream.h
StopLightQ.o: $I/fstream.h $I/errors.h
StopLightQ.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Link.h
StopLightQ.o: LandVhcl.h Vehicle.h AllLink.h QLink.h AllVehicles.h
StopLightQ.o: ${NIHCLINCDIR}/IdentSet.h ${NIHCLINCDIR}/Set.h
StopLightQ.o: ArrayOb.h ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
StopLightQ.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
StopLightQ.o: $I/osfcn.h $I/sys/types.h
StopLightQ.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Vehicle.o: Vehicle.h AllLink.h ${NIHCLINCDIR}/Link.h
Vehicle.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
Vehicle.o: $I/stdio.h $I/errno.h
Vehicle.o: $I/stream.h $I/iostream.h
Vehicle.o: $I/memory.h $I/iomanip.h
Vehicle.o: $I/generic.h $I/stdiostream.h
Vehicle.o: $I/fstream.h $I/errors.h QLink.h
Vehicle.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
Vehicle.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
Vehicle.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/IdentSet.h
Vehicle.o: ${NIHCLINCDIR}/Set.h ArrayOb.h VehicleQ.h
Vehicle.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/nihclIO.h
Vehicle.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
Vehicle.o: $I/string.h $I/osfcn.h
Vehicle.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Vehicle.o: $I/sys/ptrace.h ${NIHCLINCDIR}/OIOnih.h
Vehicle.o: ${NIHCLINCDIR}/OIOstream.h $I/stdarg.h
VehicleQ.o: VehicleQ.h ${NIHCLINCDIR}/LinkedList.h
VehicleQ.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
VehicleQ.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
VehicleQ.o: $I/stdio.h $I/errno.h
VehicleQ.o: $I/stream.h $I/iostream.h
VehicleQ.o: $I/memory.h $I/iomanip.h
VehicleQ.o: $I/generic.h $I/stdiostream.h
VehicleQ.o: $I/fstream.h $I/errors.h
VehicleQ.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Link.h QLink.h
VehicleQ.o: ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
VehicleQ.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
VehicleQ.o: $I/osfcn.h $I/sys/types.h
VehicleQ.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
WaterVhcl.o: WaterVhcl.h Vehicle.h AllLink.h ${NIHCLINCDIR}/Link.h
WaterVhcl.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
WaterVhcl.o: $I/stdio.h $I/errno.h
WaterVhcl.o: $I/stream.h $I/iostream.h
WaterVhcl.o: $I/memory.h $I/iomanip.h
WaterVhcl.o: $I/generic.h $I/stdiostream.h
WaterVhcl.o: $I/fstream.h $I/errors.h QLink.h
WaterVhcl.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
WaterVhcl.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
WaterVhcl.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/IdentSet.h
WaterVhcl.o: ${NIHCLINCDIR}/Set.h ArrayOb.h ${NIHCLINCDIR}/nihclIO.h
WaterVhcl.o: ${NIHCLINCDIR}/OIO.h ${NIHCLINCDIR}/OIOfd.h
WaterVhcl.o: $I/string.h $I/osfcn.h
WaterVhcl.o: $I/sys/types.h /usr/include/sys/sysmacros.h
WaterVhcl.o: $I/sys/ptrace.h
ex10-1.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex10-1.o: $I/stdio.h $I/errno.h
ex10-1.o: $I/stream.h $I/iostream.h
ex10-1.o: $I/memory.h $I/iomanip.h
ex10-1.o: $I/generic.h $I/stdiostream.h
ex10-1.o: $I/fstream.h $I/errors.h
ex10-1.o: ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
ex10-1.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
ex10-1.o: $I/osfcn.h $I/sys/types.h
ex10-1.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex10-1K.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex10-1K.o: $I/stdio.h $I/errno.h
ex10-1K.o: $I/stream.h $I/iostream.h
ex10-1K.o: $I/memory.h $I/iomanip.h
ex10-1K.o: $I/generic.h $I/stdiostream.h
ex10-1K.o: $I/fstream.h $I/errors.h
ex10-1K.o: ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
ex10-1K.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
ex10-1K.o: $I/osfcn.h $I/sys/types.h
ex10-1K.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex10-1S.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex10-1S.o: $I/stdio.h $I/errno.h
ex10-1S.o: $I/stream.h $I/iostream.h
ex10-1S.o: $I/memory.h $I/iomanip.h
ex10-1S.o: $I/generic.h $I/stdiostream.h
ex10-1S.o: $I/fstream.h $I/errors.h
ex10-1S.o: ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
ex10-1S.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
ex10-1S.o: $I/osfcn.h $I/sys/types.h
ex10-1S.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex10-1SK.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex10-1SK.o: $I/stdio.h $I/errno.h
ex10-1SK.o: $I/stream.h $I/iostream.h
ex10-1SK.o: $I/memory.h $I/iomanip.h
ex10-1SK.o: $I/generic.h $I/stdiostream.h
ex10-1SK.o: $I/fstream.h $I/errors.h
ex10-1SK.o: ${NIHCLINCDIR}/nihclIO.h ${NIHCLINCDIR}/OIO.h
ex10-1SK.o: ${NIHCLINCDIR}/OIOfd.h $I/string.h
ex10-1SK.o: $I/osfcn.h $I/sys/types.h
ex10-1SK.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex11-1.o: ${NIHCLINCDIR}/Scheduler.h ${NIHCLINCDIR}/LinkedList.h
ex11-1.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex11-1.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex11-1.o: $I/stdio.h $I/errno.h
ex11-1.o: $I/stream.h $I/iostream.h
ex11-1.o: $I/memory.h $I/iomanip.h
ex11-1.o: $I/generic.h $I/stdiostream.h
ex11-1.o: $I/fstream.h $I/errors.h
ex11-1.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Link.h
ex11-1.o: ${NIHCLINCDIR}/StackProc.h ${NIHCLINCDIR}/Process.h
ex11-1.o: ${NIHCLINCDIR}/String.h $I/string.h
ex11-1.o: $I/malloc.h ${NIHCLINCDIR}/nihclconfig.h
ex11-1.o: $I/signal.h $I/sys/signal.h
ex11-1.o: $I/setjmp.h ${NIHCLINCDIR}/Semaphore.h
ex11-2.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex11-2.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex11-2.o: $I/stddef.h $I/stdio.h
ex11-2.o: $I/errno.h $I/stream.h
ex11-2.o: $I/iostream.h $I/memory.h
ex11-2.o: $I/iomanip.h $I/generic.h
ex11-2.o: $I/stdiostream.h $I/fstream.h
ex11-2.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex11-2.o: ${NIHCLINCDIR}/Scheduler.h ${NIHCLINCDIR}/LinkedList.h
ex11-2.o: ${NIHCLINCDIR}/Link.h ${NIHCLINCDIR}/StackProc.h
ex11-2.o: ${NIHCLINCDIR}/Process.h ${NIHCLINCDIR}/String.h
ex11-2.o: $I/string.h $I/malloc.h
ex11-2.o: ${NIHCLINCDIR}/nihclconfig.h $I/signal.h
ex11-2.o: $I/sys/signal.h $I/setjmp.h
ex11-2.o: ${NIHCLINCDIR}/Semaphore.h
ex11-3.o: ${NIHCLINCDIR}/Scheduler.h ${NIHCLINCDIR}/LinkedList.h
ex11-3.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex11-3.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex11-3.o: $I/stdio.h $I/errno.h
ex11-3.o: $I/stream.h $I/iostream.h
ex11-3.o: $I/memory.h $I/iomanip.h
ex11-3.o: $I/generic.h $I/stdiostream.h
ex11-3.o: $I/fstream.h $I/errors.h
ex11-3.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Link.h
ex11-3.o: ${NIHCLINCDIR}/StackProc.h ${NIHCLINCDIR}/Process.h
ex11-3.o: ${NIHCLINCDIR}/String.h $I/string.h
ex11-3.o: $I/malloc.h ${NIHCLINCDIR}/nihclconfig.h
ex11-3.o: $I/signal.h $I/sys/signal.h
ex11-3.o: $I/setjmp.h ${NIHCLINCDIR}/Semaphore.h
ex11-4.o: ${NIHCLINCDIR}/SharedQueue.h ArrayOb.h
ex11-4.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex11-4.o: $I/stddef.h $I/stdio.h
ex11-4.o: $I/errno.h $I/stream.h
ex11-4.o: $I/iostream.h $I/memory.h
ex11-4.o: $I/iomanip.h $I/generic.h
ex11-4.o: $I/stdiostream.h $I/fstream.h
ex11-4.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h
ex11-4.o: ${NIHCLINCDIR}/Semaphore.h ${NIHCLINCDIR}/LinkedList.h
ex11-4.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Link.h
ex11-4.o: ${NIHCLINCDIR}/Scheduler.h ${NIHCLINCDIR}/StackProc.h
ex11-4.o: ${NIHCLINCDIR}/Process.h ${NIHCLINCDIR}/String.h
ex11-4.o: $I/string.h $I/malloc.h
ex11-4.o: ${NIHCLINCDIR}/nihclconfig.h $I/signal.h
ex11-4.o: $I/sys/signal.h $I/setjmp.h
ex13-1.o: $I/iostream.h $I/memory.h
ex13-10.o: $I/fstream.h $I/iostream.h
ex13-10.o: $I/memory.h $I/osfcn.h
ex13-10.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ex13-10.o: $I/sys/ptrace.h LandVhcl.h Vehicle.h AllLink.h
ex13-10.o: ${NIHCLINCDIR}/Link.h ${NIHCLINCDIR}/Object.h
ex13-10.o: $I/stddef.h $I/stdio.h
ex13-10.o: $I/errno.h $I/stream.h
ex13-10.o: $I/iomanip.h $I/generic.h
ex13-10.o: $I/stdiostream.h $I/errors.h QLink.h
ex13-10.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
ex13-10.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex13-10.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/IdentSet.h
ex13-10.o: ${NIHCLINCDIR}/Set.h ArrayOb.h WaterVhcl.h AmphibVhcl.h
ex13-10.o: StopLightQ.h VehicleQ.h DrawBridgeQ.h
ex13-10.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/OIOnih.h
ex13-10.o: ${NIHCLINCDIR}/OIOstream.h ${NIHCLINCDIR}/OIO.h
ex13-11.o: $I/fstream.h $I/iostream.h
ex13-11.o: $I/memory.h $I/osfcn.h
ex13-11.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ex13-11.o: $I/sys/ptrace.h QLink.h ${NIHCLINCDIR}/Link.h
ex13-11.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex13-11.o: $I/stdio.h $I/errno.h
ex13-11.o: $I/stream.h $I/iomanip.h
ex13-11.o: $I/generic.h $I/stdiostream.h
ex13-11.o: $I/errors.h LandVhcl.h Vehicle.h AllLink.h
ex13-11.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
ex13-11.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex13-11.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/IdentSet.h
ex13-11.o: ${NIHCLINCDIR}/Set.h ArrayOb.h ${NIHCLINCDIR}/OIOnih.h
ex13-11.o: ${NIHCLINCDIR}/OIOstream.h ${NIHCLINCDIR}/OIO.h
ex13-2.o: $I/iostream.h $I/memory.h
ex13-3.o: $I/iostream.h $I/memory.h
ex13-4.o: $I/iostream.h $I/memory.h
ex13-5.o: $I/iostream.h $I/memory.h
ex13-6.o: $I/iostream.h $I/memory.h
ex13-7.o: $I/iostream.h $I/memory.h
ex13-8.o: $I/stdio.h $I/errno.h
ex13-8.o: $I/iostream.h $I/memory.h
ex13-9.o: LandVhcl.h Vehicle.h AllLink.h ${NIHCLINCDIR}/Link.h
ex13-9.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex13-9.o: $I/stdio.h $I/errno.h
ex13-9.o: $I/stream.h $I/iostream.h
ex13-9.o: $I/memory.h $I/iomanip.h
ex13-9.o: $I/generic.h $I/stdiostream.h
ex13-9.o: $I/fstream.h $I/errors.h QLink.h
ex13-9.o: AllVehicles.h ${NIHCLINCDIR}/LinkedList.h
ex13-9.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex13-9.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/IdentSet.h
ex13-9.o: ${NIHCLINCDIR}/Set.h ArrayOb.h WaterVhcl.h AmphibVhcl.h
ex13-9.o: StopLightQ.h VehicleQ.h DrawBridgeQ.h
ex14-1.o: ${NIHCLINCDIR}/IdentDict.h ${NIHCLINCDIR}/Dictionary.h
ex14-1.o: ${NIHCLINCDIR}/Set.h ${NIHCLINCDIR}/Collection.h
ex14-1.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex14-1.o: $I/stdio.h $I/errno.h
ex14-1.o: $I/stream.h $I/iostream.h
ex14-1.o: $I/memory.h $I/iomanip.h
ex14-1.o: $I/generic.h $I/stdiostream.h
ex14-1.o: $I/fstream.h $I/errors.h
ex14-1.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h ${NIHCLINCDIR}/String.h
ex14-1.o: $I/string.h $I/malloc.h
ex14-1.o: ${NIHCLINCDIR}/Date.h ${NIHCLINCDIR}/Exception.h
ex14-1.o: $I/setjmp.h ${NIHCLINCDIR}/nihclerrs.h
ex14-2.o: Patient.h ${NIHCLINCDIR}/Object.h $I/stddef.h
ex14-2.o: $I/stdio.h $I/errno.h
ex14-2.o: $I/stream.h $I/iostream.h
ex14-2.o: $I/memory.h $I/iomanip.h
ex14-2.o: $I/generic.h $I/stdiostream.h
ex14-2.o: $I/fstream.h $I/errors.h
ex14-2.o: ${NIHCLINCDIR}/String.h $I/string.h
ex14-2.o: $I/malloc.h ${NIHCLINCDIR}/IdentDict.h
ex14-2.o: ${NIHCLINCDIR}/Dictionary.h ${NIHCLINCDIR}/Set.h
ex14-2.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
ex14-2.o: ArrayOb.h ${NIHCLINCDIR}/AssocInt.h
ex14-2.o: ${NIHCLINCDIR}/LookupKey.h ${NIHCLINCDIR}/Integer.h
ex2-2.o: $I/mp.h
ex2-3.o: BigInt.h $I/stdio.h $I/errno.h
ex2-3.o: $I/iostream.h $I/memory.h
ex5-1.o: $I/iostream.h $I/memory.h
ex5-10.o: $I/math.h $I/iostream.h
ex5-10.o: $I/memory.h AutoDeriv.h
ex5-11.o: $I/iostream.h $I/memory.h
ex5-11.o: $I/iomanip.h $I/generic.h
ex5-11.o: ArrayPartial.h Partial.h $I/math.h Matrix.h
ex5-2.o: $I/iostream.h $I/memory.h
ex5-3.o: $I/iostream.h $I/memory.h BigInt.h
ex5-3.o: $I/stdio.h $I/errno.h
ex5-4.o: BigInt.h $I/stdio.h $I/errno.h
ex5-4.o: $I/iostream.h $I/memory.h
ex5-4.o: $I/osfcn.h $I/sys/types.h
ex5-4.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex5-5.o: $I/fcntl.h $I/libc.h
ex5-5.o: $I/pwd.h $I/stdio.h
ex5-5.o: $I/errno.h $I/rand48.h
ex5-5.o: $I/regcmp.h $I/fstream.h
ex5-5.o: $I/iostream.h $I/memory.h
ex5-6.o: ExString.h $I/string.h $I/iostream.h
ex5-6.o: $I/memory.h $I/osfcn.h
ex5-6.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ex5-6.o: $I/sys/ptrace.h
ex5-7.o: ${NIHCLINCDIR}/Date.h ${NIHCLINCDIR}/Object.h
ex5-7.o: $I/stddef.h $I/stdio.h
ex5-7.o: $I/errno.h $I/stream.h
ex5-7.o: $I/iostream.h $I/memory.h
ex5-7.o: $I/iomanip.h $I/generic.h
ex5-7.o: $I/stdiostream.h $I/fstream.h
ex5-7.o: $I/errors.h ${NIHCLINCDIR}/String.h
ex5-7.o: $I/string.h $I/malloc.h
ex5-8.o: ${NIHCLINCDIR}/IntVec.h ${NIHCLINCDIR}/Vector.h
ex5-8.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex5-8.o: $I/stdio.h $I/errno.h
ex5-8.o: $I/stream.h $I/iostream.h
ex5-8.o: $I/memory.h $I/iomanip.h
ex5-8.o: $I/generic.h $I/stdiostream.h
ex5-8.o: $I/fstream.h $I/errors.h
ex5-8.o: $I/math.h ${NIHCLINCDIR}/BitVec.h
ex5-9.o: $I/iostream.h $I/memory.h Matrix.h
ex6-1.o: $I/iostream.h $I/memory.h
ex6-1.o: $I/osfcn.h $I/sys/types.h
ex6-1.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex6-2.o: $I/iostream.h $I/memory.h
ex6-2.o: $I/osfcn.h $I/sys/types.h
ex6-2.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex6-3.o: $I/iostream.h $I/memory.h
ex6-4.o: $I/iostream.h $I/memory.h
ex7-1.o: ${NIHCLINCDIR}/Point.h ${NIHCLINCDIR}/Object.h
ex7-1.o: $I/stddef.h $I/stdio.h
ex7-1.o: $I/errno.h $I/stream.h
ex7-1.o: $I/iostream.h $I/memory.h
ex7-1.o: $I/iomanip.h $I/generic.h
ex7-1.o: $I/stdiostream.h $I/fstream.h
ex7-1.o: $I/errors.h $I/math.h
ex7-1.o: ${NIHCLINCDIR}/Stack.h ${NIHCLINCDIR}/OrderedCltn.h
ex7-1.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex7-1.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex7-2.o: $I/fstream.h $I/iostream.h
ex7-2.o: $I/memory.h $I/osfcn.h
ex7-2.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ex7-2.o: $I/sys/ptrace.h ${NIHCLINCDIR}/Point.h
ex7-2.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex7-2.o: $I/stdio.h $I/errno.h
ex7-2.o: $I/stream.h $I/iomanip.h
ex7-2.o: $I/generic.h $I/stdiostream.h
ex7-2.o: $I/errors.h $I/math.h Line.h Shape.h
ex7-2.o: ${NIHCLINCDIR}/Stack.h ${NIHCLINCDIR}/OrderedCltn.h
ex7-2.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex7-2.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h Circle.h Picture.h
ex7-2.o: ${NIHCLINCDIR}/OIOnih.h ${NIHCLINCDIR}/OIOstream.h
ex7-2.o: ${NIHCLINCDIR}/OIO.h
ex7-3.o: $I/fstream.h $I/iostream.h
ex7-3.o: $I/memory.h $I/osfcn.h
ex7-3.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ex7-3.o: $I/sys/ptrace.h ${NIHCLINCDIR}/Point.h
ex7-3.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex7-3.o: $I/stdio.h $I/errno.h
ex7-3.o: $I/stream.h $I/iomanip.h
ex7-3.o: $I/generic.h $I/stdiostream.h
ex7-3.o: $I/errors.h $I/math.h Line.h Shape.h
ex7-3.o: ${NIHCLINCDIR}/Stack.h ${NIHCLINCDIR}/OrderedCltn.h
ex7-3.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex7-3.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h Circle.h Picture.h
ex7-3.o: ${NIHCLINCDIR}/OIOnih.h ${NIHCLINCDIR}/OIOstream.h
ex7-3.o: ${NIHCLINCDIR}/OIO.h
ex8-1.o: Patient.h ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-1.o: $I/stdio.h $I/errno.h
ex8-1.o: $I/stream.h $I/iostream.h
ex8-1.o: $I/memory.h $I/iomanip.h
ex8-1.o: $I/generic.h $I/stdiostream.h
ex8-1.o: $I/fstream.h $I/errors.h
ex8-1.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-1.o: $I/malloc.h
ex8-10.o: ${NIHCLINCDIR}/LinkOb.h ${NIHCLINCDIR}/Link.h
ex8-10.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-10.o: $I/stdio.h $I/errno.h
ex8-10.o: $I/stream.h $I/iostream.h
ex8-10.o: $I/memory.h $I/iomanip.h
ex8-10.o: $I/generic.h $I/stdiostream.h
ex8-10.o: $I/fstream.h $I/errors.h
ex8-10.o: ${NIHCLINCDIR}/LinkedList.h ${NIHCLINCDIR}/SeqCltn.h
ex8-10.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
ex8-10.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-10.o: $I/malloc.h
ex8-11.o: ${NIHCLINCDIR}/Date.h ${NIHCLINCDIR}/Object.h
ex8-11.o: $I/stddef.h $I/stdio.h
ex8-11.o: $I/errno.h $I/stream.h
ex8-11.o: $I/iostream.h $I/memory.h
ex8-11.o: $I/iomanip.h $I/generic.h
ex8-11.o: $I/stdiostream.h $I/fstream.h
ex8-11.o: $I/errors.h ${NIHCLINCDIR}/Set.h
ex8-11.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
ex8-11.o: ArrayOb.h ${NIHCLINCDIR}/String.h $I/string.h
ex8-11.o: $I/malloc.h $I/osfcn.h
ex8-11.o: $I/sys/types.h /usr/include/sys/sysmacros.h
ex8-11.o: $I/sys/ptrace.h
ex8-12.o: Patient.h ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-12.o: $I/stdio.h $I/errno.h
ex8-12.o: $I/stream.h $I/iostream.h
ex8-12.o: $I/memory.h $I/iomanip.h
ex8-12.o: $I/generic.h $I/stdiostream.h
ex8-12.o: $I/fstream.h $I/errors.h
ex8-12.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-12.o: $I/malloc.h ${NIHCLINCDIR}/Set.h
ex8-12.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
ex8-12.o: ArrayOb.h ${NIHCLINCDIR}/SortedCltn.h
ex8-12.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-12.o: ${NIHCLINCDIR}/Range.h
ex8-13.o: ${NIHCLINCDIR}/Set.h ${NIHCLINCDIR}/Collection.h
ex8-13.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-13.o: $I/stdio.h $I/errno.h
ex8-13.o: $I/stream.h $I/iostream.h
ex8-13.o: $I/memory.h $I/iomanip.h
ex8-13.o: $I/generic.h $I/stdiostream.h
ex8-13.o: $I/fstream.h $I/errors.h
ex8-13.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-13.o: ${NIHCLINCDIR}/IdentSet.h ${NIHCLINCDIR}/String.h
ex8-13.o: $I/string.h $I/malloc.h
ex8-13.o: ${NIHCLINCDIR}/SortedCltn.h ${NIHCLINCDIR}/OrderedCltn.h
ex8-13.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Range.h
ex8-14.o: $I/osfcn.h $I/sys/types.h
ex8-14.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
ex8-14.o: ${NIHCLINCDIR}/Assoc.h ${NIHCLINCDIR}/LookupKey.h
ex8-14.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-14.o: $I/stdio.h $I/errno.h
ex8-14.o: $I/stream.h $I/iostream.h
ex8-14.o: $I/memory.h $I/iomanip.h
ex8-14.o: $I/generic.h $I/stdiostream.h
ex8-14.o: $I/fstream.h $I/errors.h
ex8-14.o: ${NIHCLINCDIR}/Dictionary.h ${NIHCLINCDIR}/Set.h
ex8-14.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Iterator.h
ex8-14.o: ArrayOb.h ${NIHCLINCDIR}/SortedCltn.h
ex8-14.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-14.o: ${NIHCLINCDIR}/Range.h ${NIHCLINCDIR}/String.h
ex8-14.o: $I/string.h $I/malloc.h Patient.h
ex8-15.o: ${NIHCLINCDIR}/Dictionary.h ${NIHCLINCDIR}/Set.h
ex8-15.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-15.o: $I/stddef.h $I/stdio.h
ex8-15.o: $I/errno.h $I/stream.h
ex8-15.o: $I/iostream.h $I/memory.h
ex8-15.o: $I/iomanip.h $I/generic.h
ex8-15.o: $I/stdiostream.h $I/fstream.h
ex8-15.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-15.o: ${NIHCLINCDIR}/IdentDict.h ${NIHCLINCDIR}/LookupKey.h
ex8-15.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-15.o: $I/malloc.h ${NIHCLINCDIR}/SortedCltn.h
ex8-15.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-15.o: ${NIHCLINCDIR}/Range.h
ex8-16.o: ${NIHCLINCDIR}/IdentDict.h ${NIHCLINCDIR}/Dictionary.h
ex8-16.o: ${NIHCLINCDIR}/Set.h ${NIHCLINCDIR}/Collection.h
ex8-16.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-16.o: $I/stdio.h $I/errno.h
ex8-16.o: $I/stream.h $I/iostream.h
ex8-16.o: $I/memory.h $I/iomanip.h
ex8-16.o: $I/generic.h $I/stdiostream.h
ex8-16.o: $I/fstream.h $I/errors.h
ex8-16.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h ${NIHCLINCDIR}/String.h
ex8-16.o: $I/string.h $I/malloc.h
ex8-16.o: ${NIHCLINCDIR}/Date.h Patient.h
ex8-2.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-2.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-2.o: $I/stddef.h $I/stdio.h
ex8-2.o: $I/errno.h $I/stream.h
ex8-2.o: $I/iostream.h $I/memory.h
ex8-2.o: $I/iomanip.h $I/generic.h
ex8-2.o: $I/stdiostream.h $I/fstream.h
ex8-2.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-2.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-2.o: $I/malloc.h
ex8-3.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-3.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-3.o: $I/stddef.h $I/stdio.h
ex8-3.o: $I/errno.h $I/stream.h
ex8-3.o: $I/iostream.h $I/memory.h
ex8-3.o: $I/iomanip.h $I/generic.h
ex8-3.o: $I/stdiostream.h $I/fstream.h
ex8-3.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-3.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-3.o: $I/malloc.h
ex8-4.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-4.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-4.o: $I/stddef.h $I/stdio.h
ex8-4.o: $I/errno.h $I/stream.h
ex8-4.o: $I/iostream.h $I/memory.h
ex8-4.o: $I/iomanip.h $I/generic.h
ex8-4.o: $I/stdiostream.h $I/fstream.h
ex8-4.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-4.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-4.o: $I/malloc.h
ex8-5.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-5.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-5.o: $I/stddef.h $I/stdio.h
ex8-5.o: $I/errno.h $I/stream.h
ex8-5.o: $I/iostream.h $I/memory.h
ex8-5.o: $I/iomanip.h $I/generic.h
ex8-5.o: $I/stdiostream.h $I/fstream.h
ex8-5.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-5.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-5.o: $I/malloc.h
ex8-6.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-6.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-6.o: $I/stddef.h $I/stdio.h
ex8-6.o: $I/errno.h $I/stream.h
ex8-6.o: $I/iostream.h $I/memory.h
ex8-6.o: $I/iomanip.h $I/generic.h
ex8-6.o: $I/stdiostream.h $I/fstream.h
ex8-6.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-6.o: Patient.h ${NIHCLINCDIR}/String.h $I/string.h
ex8-6.o: $I/malloc.h
ex8-7.o: ${NIHCLINCDIR}/SortedCltn.h ${NIHCLINCDIR}/OrderedCltn.h
ex8-7.o: ${NIHCLINCDIR}/SeqCltn.h ${NIHCLINCDIR}/Collection.h
ex8-7.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-7.o: $I/stdio.h $I/errno.h
ex8-7.o: $I/stream.h $I/iostream.h
ex8-7.o: $I/memory.h $I/iomanip.h
ex8-7.o: $I/generic.h $I/stdiostream.h
ex8-7.o: $I/fstream.h $I/errors.h
ex8-7.o: ${NIHCLINCDIR}/Iterator.h ArrayOb.h ${NIHCLINCDIR}/Range.h
ex8-7.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-7.o: $I/malloc.h Patient.h
ex8-8.o: ${NIHCLINCDIR}/Assoc.h ${NIHCLINCDIR}/LookupKey.h
ex8-8.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex8-8.o: $I/stdio.h $I/errno.h
ex8-8.o: $I/stream.h $I/iostream.h
ex8-8.o: $I/memory.h $I/iomanip.h
ex8-8.o: $I/generic.h $I/stdiostream.h
ex8-8.o: $I/fstream.h $I/errors.h
ex8-8.o: ${NIHCLINCDIR}/Integer.h ${NIHCLINCDIR}/Iterator.h
ex8-8.o: ${NIHCLINCDIR}/KeySortCltn.h ${NIHCLINCDIR}/SortedCltn.h
ex8-8.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-8.o: ${NIHCLINCDIR}/Collection.h ArrayOb.h ${NIHCLINCDIR}/Range.h
ex8-8.o: ${NIHCLINCDIR}/String.h $I/string.h
ex8-8.o: $I/malloc.h Patient.h
ex8-9.o: ${NIHCLINCDIR}/KeySortCltn.h ${NIHCLINCDIR}/SortedCltn.h
ex8-9.o: ${NIHCLINCDIR}/OrderedCltn.h ${NIHCLINCDIR}/SeqCltn.h
ex8-9.o: ${NIHCLINCDIR}/Collection.h ${NIHCLINCDIR}/Object.h
ex8-9.o: $I/stddef.h $I/stdio.h
ex8-9.o: $I/errno.h $I/stream.h
ex8-9.o: $I/iostream.h $I/memory.h
ex8-9.o: $I/iomanip.h $I/generic.h
ex8-9.o: $I/stdiostream.h $I/fstream.h
ex8-9.o: $I/errors.h ${NIHCLINCDIR}/Iterator.h ArrayOb.h
ex8-9.o: ${NIHCLINCDIR}/Range.h ${NIHCLINCDIR}/LookupKey.h
ex8-9.o: ${NIHCLINCDIR}/Assoc.h Patient.h ${NIHCLINCDIR}/String.h
ex8-9.o: $I/string.h $I/malloc.h
ex8-9.o: ${NIHCLINCDIR}/Integer.h
ex9-1.o: ArrayOb.h ${NIHCLINCDIR}/Collection.h
ex9-1.o: ${NIHCLINCDIR}/Object.h $I/stddef.h
ex9-1.o: $I/stdio.h $I/errno.h
ex9-1.o: $I/stream.h $I/iostream.h
ex9-1.o: $I/memory.h $I/iomanip.h
ex9-1.o: $I/generic.h $I/stdiostream.h
ex9-1.o: $I/fstream.h $I/errors.h
ex9-1.o: ${NIHCLINCDIR}/Iterator.h ${NIHCLINCDIR}/Point.h
ex9-1.o: $I/math.h ${NIHCLINCDIR}/String.h
ex9-1.o: $I/string.h $I/malloc.h
ex9-1.o: ${NIHCLINCDIR}/Date.h
ex9-2.o: ${NIHCLINCDIR}/String.h ${NIHCLINCDIR}/Object.h
ex9-2.o: $I/stddef.h $I/stdio.h
ex9-2.o: $I/errno.h $I/stream.h
ex9-2.o: $I/iostream.h $I/memory.h
ex9-2.o: $I/iomanip.h $I/generic.h
ex9-2.o: $I/stdiostream.h $I/fstream.h
ex9-2.o: $I/errors.h $I/string.h
ex9-2.o: $I/malloc.h
ex9-3.o: ${NIHCLINCDIR}/String.h ${NIHCLINCDIR}/Object.h
ex9-3.o: $I/stddef.h $I/stdio.h
ex9-3.o: $I/errno.h $I/stream.h
ex9-3.o: $I/iostream.h $I/memory.h
ex9-3.o: $I/iomanip.h $I/generic.h
ex9-3.o: $I/stdiostream.h $I/fstream.h
ex9-3.o: $I/errors.h $I/string.h
ex9-3.o: $I/malloc.h
