home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BURKS 2
/
BURKS_AUG97.ISO
/
BURKS
/
SOFTWARE
/
LIBS
/
NIHCL1.ZIP
/
NIHCL-3.0
/
TEST
/
MAKEPROG
(
.txt
)
< prev
next >
Wrap
Text File
|
1990-05-21
|
10KB
|
198 lines
# $Header: /afs/alw.nih.gov/unix/sun4_40c/usr/local/src/nihcl-3.0/share/test/RCS/MAKEPROG,v 3.0 90/05/20 21:03:45 kgorlen Rel $
# C++ compiler
CC = CC
# C++ debug switch
#CCDEBUG =
CCDEBUG = -g
# C++ flags
# NOTE: Disable +p option when compiling with AT&T R2.1
CCFLAGS = +p
#CCFLAGS =
# C++ include files
I = /usr/include/CC
# If using BSD
SYS = BSD
# If using System V
#SYS = SYSV
# Compile with nested types (works with AT&T R2.1 and GNU C++)
NESTED_TYPES =
#NESTED_TYPES = -DNESTED_TYPES
# Disable AT&T R2.0/R2.1 bug work-around code
BUGDEFS =
#BUGDEFS = -DBUG_bC2728 -DBUG_38 -DBUG_39 -DBUG_OPTYPECONST
# Defining BUG_TOOBIG disables code that prevents C compiler "yacc stack overflows"
#BUGDEFS = -DBUG_bC2728 -DBUG_38 -DBUG_39 -DBUG_OPTYPECONST -DBUG_TOOBIG
# Enable debug code
DEBUGDEFS =
#DEBUGDEFS = -DDEBUG_OBJIO -DDEBUG_PROCESS
# For no multiple inheritance support
MI =
# Enable support for multiple inheritance
#MI = -DMI
NIHCLINC = ../lib
NIHCLLIB = ../lib/libnihcl.a
CFLAGS = -I${NIHCLINC} ${MI} ${CCDEBUG} ${CCFLAGS} ${NESTED_TYPES} ${BUGDEFS} ${DEBUGDEFS}
LFLAGS = ${NIHCLLIB} ${CCDEBUG}
.SUFFIXES: .s
.c:
${CC} ${CFLAGS} $< -o $* ${LFLAGS}
.c.o:
${CC} ${CFLAGS} -c $<
.c.s:
${CC} ${CFLAGS} +i -S $<
${P}: ${P}.o ${NIHCLLIB}
${CC} $@.o -o $@ ${LFLAGS}
# DO NOT DELETE THIS LINE -- make depend depends on it.
array.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
array.o: ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h
arraychar.o: ${NIHCLINC}/Arraychar.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Object.h
arraychar.o: ${NIHCLINC}/Iterator.h
bag.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
bag.o: ${NIHCLINC}/Bag.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h ${NIHCLINC}/Dictionary.h
bag.o: ${NIHCLINC}/Set.h ${NIHCLINC}/ArrayOb.h
bitboard.o: ${NIHCLINC}/BitBoard.h ${NIHCLINC}/Object.h
bitset.o: ${NIHCLINC}/Bitset.h ${NIHCLINC}/Object.h
class.o: ${NIHCLINC}/Dictionary.h ${NIHCLINC}/Set.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Object.h
class.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h
class.o: ${NIHCLINC}/SortedCltn.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h
class.o: ${NIHCLINC}/Range.h
date.o: ${NIHCLINC}/Date.h ${NIHCLINC}/Object.h
date.o: ${NIHCLINC}/SortedCltn.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h
date.o: ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Range.h
dep.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
dep.o: ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h
dep.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h
dict.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
dict.o: ${NIHCLINC}/Dictionary.h ${NIHCLINC}/Set.h ${NIHCLINC}/Collection.h
dict.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Assoc.h ${NIHCLINC}/LookupKey.h
dict.o: ${NIHCLINC}/Bag.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h
error.o: ${NIHCLINC}/Stack.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h
error.o: ${NIHCLINC}/Collection.h ${NIHCLINC}/Object.h
error.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Exception.h
error.o: ${NIHCLINC}/nihclIO.h ${NIHCLINC}/OIO.h ${NIHCLINC}/OIOfd.h
error.o: ${NIHCLINC}/nihclerrs.h
except.o: ${NIHCLINC}/Exception.h ${NIHCLINC}/Object.h
fc.o: ${NIHCLINC}/Fraction.h ${NIHCLINC}/Object.h
fdset.o: ${NIHCLINC}/FDSet.h ${NIHCLINC}/Object.h
fraction.o: ${NIHCLINC}/Fraction.h ${NIHCLINC}/Object.h
heap.o: ${NIHCLINC}/Heap.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Object.h
heap.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/OrderedCltn.h
heap.o: ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Integer.h ${NIHCLINC}/Set.h
heap.o: ${NIHCLINC}/Point.h
iddictio.o: ${NIHCLINC}/Assoc.h ${NIHCLINC}/LookupKey.h ${NIHCLINC}/Object.h
iddictio.o: ${NIHCLINC}/Bitset.h ${NIHCLINC}/IdentDict.h
iddictio.o: ${NIHCLINC}/Dictionary.h ${NIHCLINC}/Set.h ${NIHCLINC}/Collection.h
iddictio.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/OrderedCltn.h
iddictio.o: ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Point.h
iddictio.o: ${NIHCLINC}/Rectangle.h
iddictio.o: ${NIHCLINC}/SortedCltn.h ${NIHCLINC}/Range.h ${NIHCLINC}/Stack.h ${NIHCLINC}/String.h
iddictio.o: ${NIHCLINC}/OIOnih.h ${NIHCLINC}/OIOstream.h ${NIHCLINC}/OIO.h
identdict.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
identdict.o: ${NIHCLINC}/IdentDict.h
identdict.o: ${NIHCLINC}/Dictionary.h ${NIHCLINC}/Set.h ${NIHCLINC}/Collection.h
identdict.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Assoc.h
identdict.o: ${NIHCLINC}/LookupKey.h ${NIHCLINC}/AssocInt.h ${NIHCLINC}/Integer.h
identdict.o: ${NIHCLINC}/SortedCltn.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h
identdict.o: ${NIHCLINC}/Range.h
identset.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
identset.o: ${NIHCLINC}/IdentSet.h ${NIHCLINC}/Set.h
identset.o: ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h
iterator.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/Object.h
iterator.o: ${NIHCLINC}/LinkedList.h ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h
iterator.o: ${NIHCLINC}/Link.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Set.h
iterator.o: ${NIHCLINC}/Heap.h ${NIHCLINC}/Point.h
iterator.o: ${NIHCLINC}/LinkOb.h ${NIHCLINC}/OIOnih.h
iterator.o: ${NIHCLINC}/OIOstream.h ${NIHCLINC}/OIO.h
keysortcltn.o: ${NIHCLINC}/KeySortCltn.h ${NIHCLINC}/SortedCltn.h ${NIHCLINC}/OrderedCltn.h
keysortcltn.o: ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Object.h
keysortcltn.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h
keysortcltn.o: ${NIHCLINC}/Range.h ${NIHCLINC}/LookupKey.h ${NIHCLINC}/String.h
keysortcltn.o: ${NIHCLINC}/Date.h ${NIHCLINC}/Float.h ${NIHCLINC}/Time.h ${NIHCLINC}/Integer.h
linkedlist.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
linkedlist.o: ${NIHCLINC}/LinkedList.h
linkedlist.o: ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h
linkedlist.o: ${NIHCLINC}/Link.h ${NIHCLINC}/LinkOb.h ${NIHCLINC}/Set.h ${NIHCLINC}/ArrayOb.h
object.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
object.o: ${NIHCLINC}/Rectangle.h
oio.o: ${NIHCLINC}/nihclconfig.h
oio.o: ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Collection.h
oio.o: ${NIHCLINC}/Object.h
oio.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/Arraychar.h
oio.o: ${NIHCLINC}/Assoc.h
oio.o: ${NIHCLINC}/LookupKey.h ${NIHCLINC}/Bag.h ${NIHCLINC}/Dictionary.h ${NIHCLINC}/Set.h
oio.o: ${NIHCLINC}/Bitset.h ${NIHCLINC}/Date.h ${NIHCLINC}/FDSet.h
oio.o: ${NIHCLINC}/Float.h
oio.o: ${NIHCLINC}/Fraction.h ${NIHCLINC}/Heap.h ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h
oio.o: ${NIHCLINC}/LinkedList.h ${NIHCLINC}/Link.h ${NIHCLINC}/LinkOb.h ${NIHCLINC}/Point.h
oio.o: ${NIHCLINC}/Range.h ${NIHCLINC}/Rectangle.h ${NIHCLINC}/SortedCltn.h ${NIHCLINC}/Stack.h
oio.o: ${NIHCLINC}/String.h
oio.o: ${NIHCLINC}/Time.h ${NIHCLINC}/OIOnih.h ${NIHCLINC}/OIOstream.h ${NIHCLINC}/OIO.h
oio.o: ${NIHCLINC}/OIOfd.h
orderedcltn.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
orderedcltn.o: ${NIHCLINC}/OrderedCltn.h
orderedcltn.o: ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h
orderedcltn.o: ${NIHCLINC}/ArrayOb.h ${NIHCLINC}/Set.h
point.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
process.o: ${NIHCLINC}/StackProc.h
process.o: ${NIHCLINC}/Process.h ${NIHCLINC}/Link.h
process.o: ${NIHCLINC}/Object.h
process.o: ${NIHCLINC}/String.h
process.o: ${NIHCLINC}/nihclconfig.h
process.o: ${NIHCLINC}/HeapProc.h ${NIHCLINC}/SharedQueue.h ${NIHCLINC}/ArrayOb.h
process.o: ${NIHCLINC}/Collection.h ${NIHCLINC}/Iterator.h ${NIHCLINC}/Semaphore.h
process.o: ${NIHCLINC}/LinkedList.h ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Scheduler.h
random.o: ${NIHCLINC}/Random.h ${NIHCLINC}/Object.h
range.o: ${NIHCLINC}/Range.h ${NIHCLINC}/Object.h
rectangle.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
rectangle.o: ${NIHCLINC}/Rectangle.h
rectangle.o: ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h
rectangle.o: ${NIHCLINC}/Iterator.h ${NIHCLINC}/ArrayOb.h
regex.o: ${NIHCLINC}/Regex.h ${NIHCLINC}/String.h ${NIHCLINC}/Object.h
regex.o: ${NIHCLINC}/Range.h ${NIHCLINC}/regex.h
regex.o: ${NIHCLINC}/OIOnih.h ${NIHCLINC}/OIOstream.h ${NIHCLINC}/OIO.h
seqcltn.o: ${NIHCLINC}/Point.h ${NIHCLINC}/Object.h
seqcltn.o: ${NIHCLINC}/OrderedCltn.h ${NIHCLINC}/SeqCltn.h ${NIHCLINC}/Collection.h