# $Header: MAKEFILE,v 2.204 89/10/07 23:37:07 keith Stab $
CC = CC
CCDEBUG =
# For no multiple inheritance support
MI =
# Enable support for multiple inheritance
#MI = -DMI
I = /usr/include/CC
NIHCLLIB = libnihcl.a
CFLAGS = ${MI} ${CCDEBUG} +p
# Target Directories
NIHCLLIBDIR = /usr/lib
NIHCLINCDIR = /usr/include/nihcl
NIHCLSRCDIR = /usr/local/src/nihcl
ERRGENDIR = /usr/local/bin
ERRTABDIR = /usr/local/lib

OBJECTS = regex.o ArrayOb.o Arraychar.o Assoc.o AssocInt.o Bag.o BitBoard.o Bitset.o Class.o Collection.o Date.o Dictionary.o Exception.o FDSet.o Float.o Fraction.o Heap.o HeapProc.o IdentDict.o IdentSet.o Integer.o Iterator.o KeySortCltn.o Link.o LinkOb.o LinkedList.o LookupKey.o Nil.o OIOTbl.o OIOfd.o OIOnih.o OIOstream.o Object.o OrderedCltn.o Point.o Process.o Random.o Range.o Rectangle.o Regex.o Scheduler.o Semaphore.o SeqCltn.o Set.o SharedQueue.o SortedCltn.o Stack.o StackProc.o String.o Time.o nihclerrs.o _main.o

GENERICS = Arraychar.h Arraychar.c

.SUFFIXES: ..c .s
.c.o:
	${CC} ${CFLAGS} -c $<
.c..c:
	${CC} ${CFLAGS} +i -c $<
.c.s:
	${CC} ${CFLAGS} +i -S $<

.PRECIOUS: ${NIHCLLIB}

all: always nihclerrsx.h regex.o ${NIHCLLIB}

always:
	${MAKE} generic

nihclerrsx.h: nihclerrs.err
	-if test -f /usr/bin/errcom ; then errcom nihclerrs.err ; else ${ERRGENDIR}/errgen -R${ERRTABDIR} nihclerrs.err; fi
	sed -f nihclerrs.sed <nihclerrs.c >nihclerrs.tmp
	mv nihclerrs.tmp nihclerrs.c
	sed -n -e "s/^\([A-Z][a-zA-Z]*\).*/int NIHCL_\1	= NIHCL__\1;/p" <nihclerrs.err >nihclerrsx.h

generic: ${GENERICS}

Arraychar.h: Array_h.m4
	echo "ARRAYDECLARE(Arraychar,char)" | m4 Array_h.m4 - >Arraychar.h

Arraychar.c: Array_c.m4 Arraychar.p
	m4 Array_c.m4 Arraychar.p >Arraychar.c

regex.o: regex/regex.c regex.h
#	cc -O -I. -D'SIGN_EXTEND_CHAR(c)=(((c) & 0x80) ? ((c) | 0xffffff80) : (c))' -c regex/regex.c
	cc -O -I. -c regex/regex.c

${NIHCLLIB}: ${OBJECTS}
	ar rv $@ $?
	-ranlib ${NIHCLLIB}
	rm *.o

install:
	cp lib*.a ${NIHCLLIBDIR}
	-for i in lib*.a; do (cd ${NIHCLLIBDIR}; ranlib -t $$i); done
	-mkdir ${NIHCLINCDIR}
	-chmod u+w ${NIHCLINCDIR}/*.h
	-rm -f ${NIHCLINCDIR}/*.h
	cp *.h ${NIHCLINCDIR}
	-mkdir ${NIHCLSRCDIR}
	-chmod u+w ${NIHCLSRCDIR}/*.c ${NIHCLSRCDIR}/Template_*
	-rm -f ${NIHCLSRCDIR}/*.c ${NIHCLSRCDIR}/Template_*
	cp *.c ${NIHCLSRCDIR}
	cp Template_[hc] ${NIHCLSRCDIR}

clean:
	-rm -f *.o *..c ${NIHCLLIB} nihclerrsx.h ${GENERICS}

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

ArrayOb.o: $I/libc.h $I/pwd.h
ArrayOb.o: $I/stdio.h $I/errno.h
ArrayOb.o: $I/rand48.h $I/regcmp.h
ArrayOb.o: $I/malloc.h $I/stddef.h ArrayOb.h
ArrayOb.o: Collection.h Object.h $I/stream.h
ArrayOb.o: $I/iostream.h $I/memory.h
ArrayOb.o: $I/iomanip.h $I/generic.h
ArrayOb.o: $I/stdiostream.h $I/fstream.h
ArrayOb.o: $I/errors.h Iterator.h nihclIO.h OIO.h 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
Arraychar.o: Arraychar.h Collection.h Object.h $I/stddef.h
Arraychar.o: $I/stdio.h $I/errno.h
Arraychar.o: $I/stream.h $I/iostream.h
Arraychar.o: $I/memory.h $I/iomanip.h
Arraychar.o: $I/generic.h $I/stdiostream.h
Arraychar.o: $I/fstream.h $I/errors.h Iterator.h
Arraychar.o: $I/malloc.h nihclconfig.h
Arraychar.o: $I/signal.h $I/sys/signal.h
Arraychar.o: $I/setjmp.h $I/libc.h
Arraychar.o: $I/pwd.h $I/rand48.h
Arraychar.o: $I/regcmp.h nihclIO.h OIO.h OIOfd.h
Arraychar.o: $I/string.h $I/osfcn.h
Arraychar.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Arraychar.o: $I/sys/ptrace.h
Assoc.o: Assoc.h LookupKey.h Object.h $I/stddef.h
Assoc.o: $I/stdio.h $I/errno.h
Assoc.o: $I/stream.h $I/iostream.h
Assoc.o: $I/memory.h $I/iomanip.h
Assoc.o: $I/generic.h $I/stdiostream.h
Assoc.o: $I/fstream.h $I/errors.h nihclIO.h OIO.h
Assoc.o: OIOfd.h $I/string.h $I/osfcn.h
Assoc.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Assoc.o: $I/sys/ptrace.h
AssocInt.o: AssocInt.h LookupKey.h Object.h $I/stddef.h
AssocInt.o: $I/stdio.h $I/errno.h
AssocInt.o: $I/stream.h $I/iostream.h
AssocInt.o: $I/memory.h $I/iomanip.h
AssocInt.o: $I/generic.h $I/stdiostream.h
AssocInt.o: $I/fstream.h $I/errors.h Integer.h
AssocInt.o: nihclIO.h OIO.h OIOfd.h $I/string.h
AssocInt.o: $I/osfcn.h $I/sys/types.h
AssocInt.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Bag.o: Bag.h Collection.h Object.h $I/stddef.h
Bag.o: $I/stdio.h $I/errno.h
Bag.o: $I/stream.h $I/iostream.h
Bag.o: $I/memory.h $I/iomanip.h
Bag.o: $I/generic.h $I/stdiostream.h
Bag.o: $I/fstream.h $I/errors.h Iterator.h
Bag.o: Dictionary.h Set.h ArrayOb.h AssocInt.h LookupKey.h Integer.h
Bag.o: nihclIO.h OIO.h OIOfd.h $I/string.h
Bag.o: $I/osfcn.h $I/sys/types.h
Bag.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
BitBoard.o: BitBoard.h Object.h $I/stddef.h
BitBoard.o: $I/stdio.h $I/errno.h
BitBoard.o: $I/stream.h $I/iostream.h
BitBoard.o: $I/memory.h $I/iomanip.h
BitBoard.o: $I/generic.h $I/stdiostream.h
BitBoard.o: $I/fstream.h $I/errors.h nihclIO.h
BitBoard.o: OIO.h OIOfd.h $I/string.h $I/osfcn.h
BitBoard.o: $I/sys/types.h /usr/include/sys/sysmacros.h
BitBoard.o: $I/sys/ptrace.h
Bitset.o: Bitset.h Object.h $I/stddef.h
Bitset.o: $I/stdio.h $I/errno.h
Bitset.o: $I/stream.h $I/iostream.h
Bitset.o: $I/memory.h $I/iomanip.h
Bitset.o: $I/generic.h $I/stdiostream.h
Bitset.o: $I/fstream.h $I/errors.h nihclIO.h
Bitset.o: OIO.h OIOfd.h $I/string.h $I/osfcn.h
Bitset.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Bitset.o: $I/sys/ptrace.h
Class.o: $I/stdarg.h $I/stdio.h
Class.o: $I/errno.h Object.h $I/stddef.h
Class.o: $I/stream.h $I/iostream.h
Class.o: $I/memory.h $I/iomanip.h
Class.o: $I/generic.h $I/stdiostream.h
Class.o: $I/fstream.h $I/errors.h String.h
Class.o: $I/string.h $I/malloc.h Dictionary.h
Class.o: Set.h Collection.h Iterator.h ArrayOb.h Assoc.h LookupKey.h
Class.o: OrderedCltn.h SeqCltn.h IdentSet.h nihclIO.h OIO.h OIOfd.h
Class.o: $I/osfcn.h $I/sys/types.h
Class.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h OIOTbl.h
Class.o: IdentDict.h
Collection.o: Collection.h Object.h $I/stddef.h
Collection.o: $I/stdio.h $I/errno.h
Collection.o: $I/stream.h $I/iostream.h
Collection.o: $I/memory.h $I/iomanip.h
Collection.o: $I/generic.h $I/stdiostream.h
Collection.o: $I/fstream.h $I/errors.h Iterator.h
Collection.o: ArrayOb.h nihclIO.h OIO.h OIOfd.h $I/string.h
Collection.o: $I/osfcn.h $I/sys/types.h
Collection.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Date.o: Date.h Object.h $I/stddef.h $I/stdio.h
Date.o: $I/errno.h $I/stream.h
Date.o: $I/iostream.h $I/memory.h
Date.o: $I/iomanip.h $I/generic.h
Date.o: $I/stdiostream.h $I/fstream.h
Date.o: $I/errors.h String.h $I/string.h
Date.o: $I/malloc.h $I/ctype.h
Date.o: $I/time.h nihclIO.h OIO.h OIOfd.h
Date.o: $I/osfcn.h $I/sys/types.h
Date.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Dictionary.o: Dictionary.h Set.h Collection.h Object.h
Dictionary.o: $I/stddef.h $I/stdio.h
Dictionary.o: $I/errno.h $I/stream.h
Dictionary.o: $I/iostream.h $I/memory.h
Dictionary.o: $I/iomanip.h $I/generic.h
Dictionary.o: $I/stdiostream.h $I/fstream.h
Dictionary.o: $I/errors.h Iterator.h ArrayOb.h LookupKey.h
Dictionary.o: Assoc.h
Exception.o: ExceptAct.h Exception.h Object.h $I/stddef.h
Exception.o: $I/stdio.h $I/errno.h
Exception.o: $I/stream.h $I/iostream.h
Exception.o: $I/memory.h $I/iomanip.h
Exception.o: $I/generic.h $I/stdiostream.h
Exception.o: $I/fstream.h $I/errors.h
Exception.o: $I/setjmp.h nihclerrs.h $I/osfcn.h
Exception.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Exception.o: $I/sys/ptrace.h $I/libc.h
Exception.o: $I/pwd.h $I/rand48.h
Exception.o: $I/regcmp.h $I/errlib.h
Exception.o: $I/stdarg.h nihclconfig.h
Exception.o: $I/signal.h $I/sys/signal.h
Exception.o: nihclerrsx.h
FDSet.o: FDSet.h Object.h $I/stddef.h $I/stdio.h
FDSet.o: $I/errno.h $I/stream.h
FDSet.o: $I/iostream.h $I/memory.h
FDSet.o: $I/iomanip.h $I/generic.h
FDSet.o: $I/stdiostream.h $I/fstream.h
FDSet.o: $I/errors.h $I/libc.h
FDSet.o: $I/pwd.h $I/rand48.h
FDSet.o: $I/regcmp.h $I/sys/types.h
FDSet.o: /usr/include/sys/sysmacros.h nihclIO.h OIO.h OIOfd.h
FDSet.o: $I/string.h $I/osfcn.h
FDSet.o: $I/sys/ptrace.h nihclconfig.h
FDSet.o: $I/signal.h $I/sys/signal.h
FDSet.o: $I/setjmp.h
Float.o: Float.h Object.h $I/stddef.h $I/stdio.h
Float.o: $I/errno.h $I/stream.h
Float.o: $I/iostream.h $I/memory.h
Float.o: $I/iomanip.h $I/generic.h
Float.o: $I/stdiostream.h $I/fstream.h
Float.o: $I/errors.h nihclIO.h OIO.h OIOfd.h
Float.o: $I/string.h $I/osfcn.h
Float.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Float.o: $I/sys/ptrace.h
Fraction.o: Fraction.h Object.h $I/stddef.h
Fraction.o: $I/stdio.h $I/errno.h
Fraction.o: $I/stream.h $I/iostream.h
Fraction.o: $I/memory.h $I/iomanip.h
Fraction.o: $I/generic.h $I/stdiostream.h
Fraction.o: $I/fstream.h $I/errors.h
Fraction.o: $I/libc.h $I/pwd.h
Fraction.o: $I/rand48.h $I/regcmp.h
Fraction.o: $I/math.h nihclIO.h OIO.h OIOfd.h
Fraction.o: $I/string.h $I/osfcn.h
Fraction.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Fraction.o: $I/sys/ptrace.h
Heap.o: $I/libc.h $I/pwd.h
Heap.o: $I/stdio.h $I/errno.h
Heap.o: $I/rand48.h $I/regcmp.h Heap.h
Heap.o: Collection.h Object.h $I/stddef.h
Heap.o: $I/stream.h $I/iostream.h
Heap.o: $I/memory.h $I/iomanip.h
Heap.o: $I/generic.h $I/stdiostream.h
Heap.o: $I/fstream.h $I/errors.h Iterator.h
Heap.o: OrderedCltn.h SeqCltn.h ArrayOb.h nihclIO.h OIO.h OIOfd.h
Heap.o: $I/string.h $I/osfcn.h
Heap.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Heap.o: $I/sys/ptrace.h
HeapProc.o: HeapProc.h Process.h Link.h Object.h $I/stddef.h
HeapProc.o: $I/stdio.h $I/errno.h
HeapProc.o: $I/stream.h $I/iostream.h
HeapProc.o: $I/memory.h $I/iomanip.h
HeapProc.o: $I/generic.h $I/stdiostream.h
HeapProc.o: $I/fstream.h $I/errors.h String.h
HeapProc.o: $I/string.h $I/malloc.h nihclconfig.h
HeapProc.o: $I/signal.h $I/sys/signal.h
HeapProc.o: $I/setjmp.h Scheduler.h LinkedList.h SeqCltn.h
HeapProc.o: Collection.h Iterator.h StackProc.h nihclIO.h OIO.h OIOfd.h
HeapProc.o: $I/osfcn.h $I/sys/types.h
HeapProc.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
IdentDict.o: IdentDict.h Dictionary.h Set.h Collection.h Object.h
IdentDict.o: $I/stddef.h $I/stdio.h
IdentDict.o: $I/errno.h $I/stream.h
IdentDict.o: $I/iostream.h $I/memory.h
IdentDict.o: $I/iomanip.h $I/generic.h
IdentDict.o: $I/stdiostream.h $I/fstream.h
IdentDict.o: $I/errors.h Iterator.h ArrayOb.h LookupKey.h
IdentSet.o: IdentSet.h Set.h Collection.h Object.h $I/stddef.h
IdentSet.o: $I/stdio.h $I/errno.h
IdentSet.o: $I/stream.h $I/iostream.h
IdentSet.o: $I/memory.h $I/iomanip.h
IdentSet.o: $I/generic.h $I/stdiostream.h
IdentSet.o: $I/fstream.h $I/errors.h Iterator.h
IdentSet.o: ArrayOb.h
Integer.o: Integer.h Object.h $I/stddef.h
Integer.o: $I/stdio.h $I/errno.h
Integer.o: $I/stream.h $I/iostream.h
Integer.o: $I/memory.h $I/iomanip.h
Integer.o: $I/generic.h $I/stdiostream.h
Integer.o: $I/fstream.h $I/errors.h nihclIO.h
Integer.o: OIO.h OIOfd.h $I/string.h $I/osfcn.h
Integer.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Integer.o: $I/sys/ptrace.h
Iterator.o: Iterator.h Object.h $I/stddef.h
Iterator.o: $I/stdio.h $I/errno.h
Iterator.o: $I/stream.h $I/iostream.h
Iterator.o: $I/memory.h $I/iomanip.h
Iterator.o: $I/generic.h $I/stdiostream.h
Iterator.o: $I/fstream.h $I/errors.h Collection.h
Iterator.o: SeqCltn.h nihclIO.h OIO.h OIOfd.h $I/string.h
Iterator.o: $I/osfcn.h $I/sys/types.h
Iterator.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
KeySortCltn.o: nihclIO.h OIO.h Object.h $I/stddef.h
KeySortCltn.o: $I/stdio.h $I/errno.h
KeySortCltn.o: $I/stream.h $I/iostream.h
KeySortCltn.o: $I/memory.h $I/iomanip.h
KeySortCltn.o: $I/generic.h $I/stdiostream.h
KeySortCltn.o: $I/fstream.h $I/errors.h OIOfd.h
KeySortCltn.o: $I/string.h $I/osfcn.h
KeySortCltn.o: $I/sys/types.h /usr/include/sys/sysmacros.h
KeySortCltn.o: $I/sys/ptrace.h Assoc.h LookupKey.h
KeySortCltn.o: KeySortCltn.h SortedCltn.h OrderedCltn.h SeqCltn.h
KeySortCltn.o: Collection.h Iterator.h ArrayOb.h Range.h
Link.o: Link.h Object.h $I/stddef.h $I/stdio.h
Link.o: $I/errno.h $I/stream.h
Link.o: $I/iostream.h $I/memory.h
Link.o: $I/iomanip.h $I/generic.h
Link.o: $I/stdiostream.h $I/fstream.h
Link.o: $I/errors.h LinkOb.h
LinkOb.o: LinkOb.h Link.h Object.h $I/stddef.h
LinkOb.o: $I/stdio.h $I/errno.h
LinkOb.o: $I/stream.h $I/iostream.h
LinkOb.o: $I/memory.h $I/iomanip.h
LinkOb.o: $I/generic.h $I/stdiostream.h
LinkOb.o: $I/fstream.h $I/errors.h nihclIO.h
LinkOb.o: OIO.h OIOfd.h $I/string.h $I/osfcn.h
LinkOb.o: $I/sys/types.h /usr/include/sys/sysmacros.h
LinkOb.o: $I/sys/ptrace.h
LinkedList.o: LinkedList.h SeqCltn.h Collection.h Object.h
LinkedList.o: $I/stddef.h $I/stdio.h
LinkedList.o: $I/errno.h $I/stream.h
LinkedList.o: $I/iostream.h $I/memory.h
LinkedList.o: $I/iomanip.h $I/generic.h
LinkedList.o: $I/stdiostream.h $I/fstream.h
LinkedList.o: $I/errors.h Iterator.h Link.h nihclIO.h OIO.h
LinkedList.o: OIOfd.h $I/string.h $I/osfcn.h
LinkedList.o: $I/sys/types.h /usr/include/sys/sysmacros.h
LinkedList.o: $I/sys/ptrace.h
LookupKey.o: LookupKey.h Object.h $I/stddef.h
LookupKey.o: $I/stdio.h $I/errno.h
LookupKey.o: $I/stream.h $I/iostream.h
LookupKey.o: $I/memory.h $I/iomanip.h
LookupKey.o: $I/generic.h $I/stdiostream.h
LookupKey.o: $I/fstream.h $I/errors.h nihclIO.h
LookupKey.o: OIO.h OIOfd.h $I/string.h $I/osfcn.h
LookupKey.o: $I/sys/types.h /usr/include/sys/sysmacros.h
LookupKey.o: $I/sys/ptrace.h
Nil.o: Object.h $I/stddef.h $I/stdio.h
Nil.o: $I/errno.h $I/stream.h
Nil.o: $I/iostream.h $I/memory.h
Nil.o: $I/iomanip.h $I/generic.h
Nil.o: $I/stdiostream.h $I/fstream.h
Nil.o: $I/errors.h $I/errlib.h
OIOTbl.o: OIOTbl.h IdentDict.h Dictionary.h Set.h Collection.h Object.h
OIOTbl.o: $I/stddef.h $I/stdio.h
OIOTbl.o: $I/errno.h $I/stream.h
OIOTbl.o: $I/iostream.h $I/memory.h
OIOTbl.o: $I/iomanip.h $I/generic.h
OIOTbl.o: $I/stdiostream.h $I/fstream.h
OIOTbl.o: $I/errors.h Iterator.h ArrayOb.h OrderedCltn.h
OIOTbl.o: SeqCltn.h AssocInt.h LookupKey.h Integer.h
OIOfd.o: $I/ctype.h OIOfd.h Object.h $I/stddef.h
OIOfd.o: $I/stdio.h $I/errno.h
OIOfd.o: $I/stream.h $I/iostream.h
OIOfd.o: $I/memory.h $I/iomanip.h
OIOfd.o: $I/generic.h $I/stdiostream.h
OIOfd.o: $I/fstream.h $I/errors.h
OIOfd.o: $I/string.h $I/osfcn.h
OIOfd.o: $I/sys/types.h /usr/include/sys/sysmacros.h
OIOfd.o: $I/sys/ptrace.h OIOTbl.h IdentDict.h Dictionary.h
OIOfd.o: Set.h Collection.h Iterator.h ArrayOb.h OrderedCltn.h SeqCltn.h
OIOnih.o: OIOnih.h OIOstream.h OIO.h Object.h $I/stddef.h
OIOnih.o: $I/stdio.h $I/errno.h
OIOnih.o: $I/stream.h $I/iostream.h
OIOnih.o: $I/memory.h $I/iomanip.h
OIOnih.o: $I/generic.h $I/stdiostream.h
OIOnih.o: $I/fstream.h $I/errors.h OIOTbl.h
OIOnih.o: IdentDict.h Dictionary.h Set.h Collection.h Iterator.h ArrayOb.h
OIOnih.o: OrderedCltn.h SeqCltn.h
OIOstream.o: $I/ctype.h OIOstream.h OIO.h Object.h
OIOstream.o: $I/stddef.h $I/stdio.h
OIOstream.o: $I/errno.h $I/stream.h
OIOstream.o: $I/iostream.h $I/memory.h
OIOstream.o: $I/iomanip.h $I/generic.h
OIOstream.o: $I/stdiostream.h $I/fstream.h
OIOstream.o: $I/errors.h OIOTbl.h IdentDict.h Dictionary.h
OIOstream.o: Set.h Collection.h Iterator.h ArrayOb.h OrderedCltn.h SeqCltn.h
Object.o: $I/ctype.h $I/string.h nihclconfig.h
Object.o: $I/signal.h $I/sys/signal.h
Object.o: $I/setjmp.h nihclIO.h OIO.h Object.h
Object.o: $I/stddef.h $I/stdio.h
Object.o: $I/errno.h $I/stream.h
Object.o: $I/iostream.h $I/memory.h
Object.o: $I/iomanip.h $I/generic.h
Object.o: $I/stdiostream.h $I/fstream.h
Object.o: $I/errors.h OIOfd.h $I/osfcn.h
Object.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Object.o: $I/sys/ptrace.h OIOTbl.h IdentDict.h Dictionary.h
Object.o: Set.h Collection.h Iterator.h ArrayOb.h OrderedCltn.h SeqCltn.h
Object.o: LookupKey.h IdentSet.h String.h $I/malloc.h Assoc.h
Object.o: AssocInt.h Integer.h
OrderedCltn.o: $I/libc.h $I/pwd.h
OrderedCltn.o: $I/stdio.h $I/errno.h
OrderedCltn.o: $I/rand48.h $I/regcmp.h
OrderedCltn.o: OrderedCltn.h SeqCltn.h Collection.h Object.h
OrderedCltn.o: $I/stddef.h $I/stream.h
OrderedCltn.o: $I/iostream.h $I/memory.h
OrderedCltn.o: $I/iomanip.h $I/generic.h
OrderedCltn.o: $I/stdiostream.h $I/fstream.h
OrderedCltn.o: $I/errors.h Iterator.h ArrayOb.h nihclIO.h OIO.h
OrderedCltn.o: OIOfd.h $I/string.h $I/osfcn.h
OrderedCltn.o: $I/sys/types.h /usr/include/sys/sysmacros.h
OrderedCltn.o: $I/sys/ptrace.h
Point.o: Point.h Object.h $I/stddef.h $I/stdio.h
Point.o: $I/errno.h $I/stream.h
Point.o: $I/iostream.h $I/memory.h
Point.o: $I/iomanip.h $I/generic.h
Point.o: $I/stdiostream.h $I/fstream.h
Point.o: $I/errors.h $I/math.h nihclIO.h OIO.h
Point.o: OIOfd.h $I/string.h $I/osfcn.h
Point.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Point.o: $I/sys/ptrace.h
Process.o: Process.h Link.h Object.h $I/stddef.h
Process.o: $I/stdio.h $I/errno.h
Process.o: $I/stream.h $I/iostream.h
Process.o: $I/memory.h $I/iomanip.h
Process.o: $I/generic.h $I/stdiostream.h
Process.o: $I/fstream.h $I/errors.h String.h
Process.o: $I/string.h $I/malloc.h nihclconfig.h
Process.o: $I/signal.h $I/sys/signal.h
Process.o: $I/setjmp.h Scheduler.h LinkedList.h SeqCltn.h
Process.o: Collection.h Iterator.h StackProc.h ExceptAct.h Exception.h
Process.o: nihclerrs.h $I/osfcn.h $I/sys/types.h
Process.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Random.o: Random.h Object.h $I/stddef.h
Random.o: $I/stdio.h $I/errno.h
Random.o: $I/stream.h $I/iostream.h
Random.o: $I/memory.h $I/iomanip.h
Random.o: $I/generic.h $I/stdiostream.h
Random.o: $I/fstream.h $I/errors.h
Random.o: $I/time.h nihclIO.h OIO.h OIOfd.h
Random.o: $I/string.h $I/osfcn.h
Random.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Random.o: $I/sys/ptrace.h
Range.o: Range.h Object.h $I/stddef.h $I/stdio.h
Range.o: $I/errno.h $I/stream.h
Range.o: $I/iostream.h $I/memory.h
Range.o: $I/iomanip.h $I/generic.h
Range.o: $I/stdiostream.h $I/fstream.h
Range.o: $I/errors.h nihclIO.h OIO.h OIOfd.h
Range.o: $I/string.h $I/osfcn.h
Range.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Range.o: $I/sys/ptrace.h
Rectangle.o: Rectangle.h Object.h $I/stddef.h
Rectangle.o: $I/stdio.h $I/errno.h
Rectangle.o: $I/stream.h $I/iostream.h
Rectangle.o: $I/memory.h $I/iomanip.h
Rectangle.o: $I/generic.h $I/stdiostream.h
Rectangle.o: $I/fstream.h $I/errors.h Point.h
Rectangle.o: $I/math.h nihclIO.h OIO.h OIOfd.h
Rectangle.o: $I/string.h $I/osfcn.h
Rectangle.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Rectangle.o: $I/sys/ptrace.h
Regex.o: Regex.h String.h Object.h $I/stddef.h
Regex.o: $I/stdio.h $I/errno.h
Regex.o: $I/stream.h $I/iostream.h
Regex.o: $I/memory.h $I/iomanip.h
Regex.o: $I/generic.h $I/stdiostream.h
Regex.o: $I/fstream.h $I/errors.h
Regex.o: $I/string.h $I/malloc.h Range.h regex.h
Regex.o: nihclIO.h OIO.h OIOfd.h $I/osfcn.h
Regex.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Regex.o: $I/sys/ptrace.h $I/ctype.h
Regex.o: $I/libc.h $I/pwd.h
Regex.o: $I/rand48.h $I/regcmp.h
Scheduler.o: Process.h Link.h Object.h $I/stddef.h
Scheduler.o: $I/stdio.h $I/errno.h
Scheduler.o: $I/stream.h $I/iostream.h
Scheduler.o: $I/memory.h $I/iomanip.h
Scheduler.o: $I/generic.h $I/stdiostream.h
Scheduler.o: $I/fstream.h $I/errors.h String.h
Scheduler.o: $I/string.h $I/malloc.h
Scheduler.o: nihclconfig.h $I/signal.h
Scheduler.o: $I/sys/signal.h $I/setjmp.h
Scheduler.o: Scheduler.h LinkedList.h SeqCltn.h Collection.h Iterator.h
Scheduler.o: StackProc.h $I/osfcn.h
Scheduler.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Scheduler.o: $I/sys/ptrace.h
Semaphore.o: Semaphore.h Object.h $I/stddef.h
Semaphore.o: $I/stdio.h $I/errno.h
Semaphore.o: $I/stream.h $I/iostream.h
Semaphore.o: $I/memory.h $I/iomanip.h
Semaphore.o: $I/generic.h $I/stdiostream.h
Semaphore.o: $I/fstream.h $I/errors.h
Semaphore.o: LinkedList.h SeqCltn.h Collection.h Iterator.h Link.h Process.h
Semaphore.o: String.h $I/string.h $I/malloc.h
Semaphore.o: nihclconfig.h $I/signal.h
Semaphore.o: $I/sys/signal.h $I/setjmp.h
Semaphore.o: Scheduler.h StackProc.h nihclIO.h OIO.h OIOfd.h
Semaphore.o: $I/osfcn.h $I/sys/types.h
Semaphore.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
SeqCltn.o: SeqCltn.h Collection.h Object.h $I/stddef.h
SeqCltn.o: $I/stdio.h $I/errno.h
SeqCltn.o: $I/stream.h $I/iostream.h
SeqCltn.o: $I/memory.h $I/iomanip.h
SeqCltn.o: $I/generic.h $I/stdiostream.h
SeqCltn.o: $I/fstream.h $I/errors.h Iterator.h
Set.o: Set.h Collection.h Object.h $I/stddef.h
Set.o: $I/stdio.h $I/errno.h
Set.o: $I/stream.h $I/iostream.h
Set.o: $I/memory.h $I/iomanip.h
Set.o: $I/generic.h $I/stdiostream.h
Set.o: $I/fstream.h $I/errors.h Iterator.h
Set.o: ArrayOb.h OrderedCltn.h SeqCltn.h nihclIO.h OIO.h OIOfd.h
Set.o: $I/string.h $I/osfcn.h
Set.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Set.o: $I/sys/ptrace.h
SharedQueue.o: SharedQueue.h ArrayOb.h Collection.h Object.h
SharedQueue.o: $I/stddef.h $I/stdio.h
SharedQueue.o: $I/errno.h $I/stream.h
SharedQueue.o: $I/iostream.h $I/memory.h
SharedQueue.o: $I/iomanip.h $I/generic.h
SharedQueue.o: $I/stdiostream.h $I/fstream.h
SharedQueue.o: $I/errors.h Iterator.h Semaphore.h LinkedList.h
SharedQueue.o: SeqCltn.h Link.h nihclIO.h OIO.h OIOfd.h
SharedQueue.o: $I/string.h $I/osfcn.h
SharedQueue.o: $I/sys/types.h /usr/include/sys/sysmacros.h
SharedQueue.o: $I/sys/ptrace.h
SortedCltn.o: SortedCltn.h OrderedCltn.h SeqCltn.h Collection.h Object.h
SortedCltn.o: $I/stddef.h $I/stdio.h
SortedCltn.o: $I/errno.h $I/stream.h
SortedCltn.o: $I/iostream.h $I/memory.h
SortedCltn.o: $I/iomanip.h $I/generic.h
SortedCltn.o: $I/stdiostream.h $I/fstream.h
SortedCltn.o: $I/errors.h Iterator.h ArrayOb.h Range.h
SortedCltn.o: nihclIO.h OIO.h OIOfd.h $I/string.h
SortedCltn.o: $I/osfcn.h $I/sys/types.h
SortedCltn.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
Stack.o: Stack.h OrderedCltn.h SeqCltn.h Collection.h Object.h
Stack.o: $I/stddef.h $I/stdio.h
Stack.o: $I/errno.h $I/stream.h
Stack.o: $I/iostream.h $I/memory.h
Stack.o: $I/iomanip.h $I/generic.h
Stack.o: $I/stdiostream.h $I/fstream.h
Stack.o: $I/errors.h Iterator.h ArrayOb.h nihclIO.h OIO.h
Stack.o: OIOfd.h $I/string.h $I/osfcn.h
Stack.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Stack.o: $I/sys/ptrace.h
StackProc.o: StackProc.h Process.h Link.h Object.h $I/stddef.h
StackProc.o: $I/stdio.h $I/errno.h
StackProc.o: $I/stream.h $I/iostream.h
StackProc.o: $I/memory.h $I/iomanip.h
StackProc.o: $I/generic.h $I/stdiostream.h
StackProc.o: $I/fstream.h $I/errors.h String.h
StackProc.o: $I/string.h $I/malloc.h
StackProc.o: nihclconfig.h $I/signal.h
StackProc.o: $I/sys/signal.h $I/setjmp.h
StackProc.o: Scheduler.h LinkedList.h SeqCltn.h Collection.h Iterator.h
StackProc.o: nihclIO.h OIO.h OIOfd.h $I/osfcn.h
StackProc.o: $I/sys/types.h /usr/include/sys/sysmacros.h
StackProc.o: $I/sys/ptrace.h
String.o: String.h Object.h $I/stddef.h
String.o: $I/stdio.h $I/errno.h
String.o: $I/stream.h $I/iostream.h
String.o: $I/memory.h $I/iomanip.h
String.o: $I/generic.h $I/stdiostream.h
String.o: $I/fstream.h $I/errors.h
String.o: $I/string.h $I/malloc.h Range.h
String.o: nihclconfig.h $I/signal.h
String.o: $I/sys/signal.h $I/setjmp.h nihclIO.h
String.o: OIO.h OIOfd.h $I/osfcn.h $I/sys/types.h
String.o: /usr/include/sys/sysmacros.h $I/sys/ptrace.h
String.o: $I/ctype.h
Time.o: Date.h Object.h $I/stddef.h $I/stdio.h
Time.o: $I/errno.h $I/stream.h
Time.o: $I/iostream.h $I/memory.h
Time.o: $I/iomanip.h $I/generic.h
Time.o: $I/stdiostream.h $I/fstream.h
Time.o: $I/errors.h Time.h nihclconfig.h
Time.o: $I/signal.h $I/sys/signal.h
Time.o: $I/setjmp.h nihclIO.h OIO.h OIOfd.h
Time.o: $I/string.h $I/osfcn.h
Time.o: $I/sys/types.h /usr/include/sys/sysmacros.h
Time.o: $I/sys/ptrace.h
_main.o: Object.h $I/stddef.h $I/stdio.h
_main.o: $I/errno.h $I/stream.h
_main.o: $I/iostream.h $I/memory.h
_main.o: $I/iomanip.h $I/generic.h
_main.o: $I/stdiostream.h $I/fstream.h
_main.o: $I/errors.h
nihclerrs.o: $I/errors.h $I/stream.h
nihclerrs.o: $I/iostream.h $I/memory.h
nihclerrs.o: $I/iomanip.h $I/generic.h
nihclerrs.o: $I/stdiostream.h $I/stdio.h
nihclerrs.o: $I/errno.h $I/fstream.h nihclerrs.h
