bc.mak
changeset 1353 c3c8c6db0a5b
parent 1330 b0e389867fda
child 1354 458682b3f4d5
--- a/bc.mak	Tue Nov 18 20:13:25 2003 +0100
+++ b/bc.mak	Fri Nov 21 13:30:32 2003 +0100
@@ -1,8 +1,6 @@
 #
 # DO NOT EDIT 
-# automatically generated from Make.proto (by make nt.mak)
-#
-# $Header: /cvs/stx/stx/libbasic2/bc.mak,v 1.47 2003-10-16 14:15:25 cg Exp $
+# automagically generated from Make.proto (by make nt.mak)
 #
 TOP=..
 #
@@ -12,13 +10,19 @@
 MODULE_DIR=libbasic2
 PACKAGE=$(MODULE):$(MODULE_DIR)
 LIBNAME=libbasic2
-#LIB_BASE_LD_ARG=$(LIBBASIC2_BASE_LD_ARG)
-STCOPT="-warnNonStandard"
+LIB_BASE=$(LIBBASIC2_BASE)
+!ifdef USEBC
+LIB_BASE_LD_ARG=-B:$(LIBBASIC2_BASE)
+!endif
+STCOPT="+optspace2 -warnNonStandard"
 STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME)
-#STCLOCALOPT="-package=stx:libbasic2 +commonSymbols +sepInitCode -varPrefix=libbasic2"
+#STCLOCALOPT="-package=stx:libbasic2 +commonSymbols -varPrefix=libbasic2 -I../support"
 
 ALL:  $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
 
+#
+# additional defines
+#
 
 OBJS=\
   $(OUTDIR)MappedCollection.$(O) \
@@ -32,10 +36,18 @@
   $(OUTDIR)CacheDictionary.$(O) \
   $(OUTDIR)CacheDictionaryWithFactory.$(O) \
   $(OUTDIR)RunArray.$(O) \
+  $(OUTDIR)Iterator.$(O) \
+  $(OUTDIR)OrderedSet.$(O) \
+  $(OUTDIR)OrderedDictionary.$(O) \
   $(OUTDIR)Text.$(O) \
-  $(OUTDIR)Iterator.$(O) \
   $(OUTDIR)MessageSend.$(O) \
   $(OUTDIR)Socket_win32.$(O) \
+  $(OUTDIR)SocketAddress.$(O) \
+  $(OUTDIR)IPSocketAddress.$(O) \
+  $(OUTDIR)IPv6SocketAddress.$(O) \
+  $(OUTDIR)UDSocketAddress.$(O) \
+  $(OUTDIR)SocketAddressInfo.$(O) \
+  $(OUTDIR)NameLookupError.$(O) \
   $(OUTDIR)ActorStream.$(O) \
   $(OUTDIR)SoundStream.$(O) \
   $(OUTDIR)PrinterStream.$(O) \
@@ -52,21 +64,13 @@
   $(OUTDIR)SignedLongIntegerArray.$(O) \
   $(OUTDIR)ZipArchive.$(O) \
   $(OUTDIR)DirectoryContents.$(O) \
-  $(OUTDIR)OrderedDictionary.$(O) \
   $(OUTDIR)CachingRegistry.$(O) \
-  $(OUTDIR)Monitor.$(O) \
   $(OUTDIR)BooleanArray.$(O) \
-  $(OUTDIR)OrderedSet.$(O) \
   $(OUTDIR)BitArray.$(O) \
-  $(OUTDIR)SocketAddress.$(O) \
-  $(OUTDIR)IPSocketAddress.$(O) \
-  $(OUTDIR)IPv6SocketAddress.$(O) \
-  $(OUTDIR)UDSocketAddress.$(O) \
-  $(OUTDIR)SocketAddressInfo.$(O) \
+  $(OUTDIR)Monitor.$(O) \
   $(OUTDIR)TimeDuration.$(O) \
   $(OUTDIR)Stack.$(O) \
   $(OUTDIR)CompressionStream.$(O) \
-  $(OUTDIR)NameLookupError.$(O) \
   $(OUTDIR)UUID.$(O) \
   $(OUTDIR)URI.$(O) \
   $(OUTDIR)HierarchicalURI.$(O) \
@@ -77,66 +81,99 @@
 
 !INCLUDE $(TOP)\rules\stdRules_nt
 
+#
+# additional rules
+#
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 $(OUTDIR)ActorStream.$(O) ActorStream.$(H): ActorStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
-$(OUTDIR)AppletalkSocketAddress.$(O) AppletalkSocketAddress.$(H): AppletalkSocketAddress.st $(STCHDR) 
+$(OUTDIR)AppletalkSocketAddress.$(O) AppletalkSocketAddress.$(H): AppletalkSocketAddress.st $(STCHDR)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)Archiver.$(O) Archiver.$(H): Archiver.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)Arrow.$(O) Arrow.$(H): Arrow.st $(STCHDR) 
 $(OUTDIR)ArrowedSpline.$(O) ArrowedSpline.$(H): ArrowedSpline.st $(STCHDR) 
 $(OUTDIR)BIG5EncodedString.$(O) BIG5EncodedString.$(H): BIG5EncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)BZip2Stream.$(O) BZip2Stream.$(H): BZip2Stream.st $(STCHDR)  ../include/CompressionStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)Base64Coder.$(O) Base64Coder.$(H): Base64Coder.st $(STCHDR)  ../include/ObjectCoder.$(H)  ../include/AbstractObjectCoder.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Bezier.$(O) Bezier.$(H): Bezier.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Bezier2Segment.$(O) Bezier2Segment.$(H): Bezier2Segment.st $(STCHDR) 
-$(OUTDIR)BitArray.$(O) BitArray.$(H): BitArray.st $(STCHDR) 
+$(OUTDIR)BitArray.$(O) BitArray.$(H): BitArray.st $(STCHDR)  ../include/BooleanArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)BooleanArray.$(O) BooleanArray.$(H): BooleanArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)CRC32Stream.$(O) CRC32Stream.$(H): CRC32Stream.st $(STCHDR)  ../include/HashStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)CacheDictionary.$(O) CacheDictionary.$(H): CacheDictionary.st $(STCHDR)  ../include/Dictionary.$(H)  ../include/Set.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)CacheDictionaryWithFactory.$(O) CacheDictionaryWithFactory.$(H): CacheDictionaryWithFactory.st $(STCHDR)  ../include/CacheDictionary.$(H)  ../include/Dictionary.$(H)  ../include/Set.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)CachingRegistry.$(O) CachingRegistry.$(H): CachingRegistry.st $(STCHDR)  ../include/Registry.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Circle.$(O) Circle.$(H): Circle.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)CollectingSharedQueueStream.$(O) CollectingSharedQueueStream.$(H): CollectingSharedQueueStream.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)CompressionStream.$(O) CompressionStream.$(H): CompressionStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)Cons.$(O) Cons.$(H): Cons.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Curve.$(O) Curve.$(H): Curve.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
+$(OUTDIR)DecNetSocketAddress.$(O) DecNetSocketAddress.$(H): DecNetSocketAddress.st $(STCHDR)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)DirectoryContents.$(O) DirectoryContents.$(H): DirectoryContents.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)EllipticalArc.$(O) EllipticalArc.$(H): EllipticalArc.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
-$(OUTDIR)EpsonFX1PrinterStream.$(O) EpsonFX1PrinterStream.$(H): EpsonFX1PrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/PipeStream.$(H)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)EpsonFX1PrinterStream.$(O) EpsonFX1PrinterStream.$(H): EpsonFX1PrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)ExternalLong.$(O) ExternalLong.$(H): ExternalLong.st $(STCHDR)  ../include/ExternalBytes.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)FileText.$(O) FileText.$(H): FileText.st $(STCHDR)  ../include/StringCollection.$(H)  ../include/OrderedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)FileURI.$(O) FileURI.$(H): FileURI.st $(STCHDR)  ../include/HierarchicalURI.$(H)  ../include/URI.$(H)  ../include/Object.$(H) 
+$(OUTDIR)FtpURI.$(O) FtpURI.$(H): FtpURI.st $(STCHDR)  ../include/HierarchicalURI.$(H)  ../include/URI.$(H)  ../include/Object.$(H) 
 $(OUTDIR)GBEncodedString.$(O) GBEncodedString.$(H): GBEncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)HPLjetIIPrinterStream.$(O) HPLjetIIPrinterStream.$(H): HPLjetIIPrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/PipeStream.$(H)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)HPLjetIIPrinterStream.$(O) HPLjetIIPrinterStream.$(H): HPLjetIIPrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)HandlerCollection.$(O) HandlerCollection.$(H): HandlerCollection.st $(STCHDR)  ../include/OrderedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)IPSocketAddress.$(O) IPSocketAddress.$(H): IPSocketAddress.st $(STCHDR) 
-$(OUTDIR)IPv6SocketAddress.$(O) IPv6SocketAddress.$(H): IPv6SocketAddress.st $(STCHDR) 
-$(OUTDIR)IntegerArray.$(O) IntegerArray.$(H): IntegerArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)HierarchicalURI.$(O) HierarchicalURI.$(H): HierarchicalURI.st $(STCHDR)  ../include/URI.$(H)  ../include/Object.$(H) 
+$(OUTDIR)HttpURI.$(O) HttpURI.$(H): HttpURI.st $(STCHDR)  ../include/HierarchicalURI.$(H)  ../include/URI.$(H)  ../include/Object.$(H) 
+$(OUTDIR)IPSocketAddress.$(O) IPSocketAddress.$(H): IPSocketAddress.st $(STCHDR)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)IPv6SocketAddress.$(O) IPv6SocketAddress.$(H): IPv6SocketAddress.st $(STCHDR)  ../include/IPSocketAddress.$(H)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)IntegerArray.$(O) IntegerArray.$(H): IntegerArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)InterestConverterWithParameters.$(O) InterestConverterWithParameters.$(H): InterestConverterWithParameters.st $(STCHDR)  ../include/InterestConverter.$(H)  ../include/Object.$(H) 
+$(OUTDIR)InternalPipeStream.$(O) InternalPipeStream.$(H): InternalPipeStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)Iterator.$(O) Iterator.$(H): Iterator.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)JISEncodedString.$(O) JISEncodedString.$(H): JISEncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)KSCEncodedString.$(O) KSCEncodedString.$(H): KSCEncodedString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)KeyedCollection.$(O) KeyedCollection.$(H): KeyedCollection.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)LazyArray.$(O) LazyArray.$(H): LazyArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)LazyCons.$(O) LazyCons.$(H): LazyCons.st $(STCHDR) 
+$(OUTDIR)LazyValue.$(O) LazyValue.$(H): LazyValue.st $(STCHDR) 
 $(OUTDIR)LineSegment.$(O) LineSegment.$(H): LineSegment.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)List.$(O) List.$(H): List.st $(STCHDR)  ../include/OrderedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(H): LongIntegerArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(H): LongIntegerArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)MappedCollection.$(O) MappedCollection.$(H): MappedCollection.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)MessageChannel.$(O) MessageChannel.$(H): MessageChannel.st $(STCHDR)  ../include/MessageSend.$(H)  ../include/Message.$(H)  ../include/Object.$(H) 
 $(OUTDIR)MessageSend.$(O) MessageSend.$(H): MessageSend.st $(STCHDR)  ../include/Message.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Monitor.$(O) Monitor.$(H): Monitor.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)NameLookupError.$(O) NameLookupError.$(H): NameLookupError.st $(STCHDR)  ../include/Error.$(H)  ../include/Exception.$(H)  ../include/GenericException.$(H)  ../include/Object.$(H) 
+$(OUTDIR)NumberSet.$(O) NumberSet.$(H): NumberSet.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)OperationQueue.$(O) OperationQueue.$(H): OperationQueue.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)OrderedDictionary.$(O) OrderedDictionary.$(H): OrderedDictionary.st $(STCHDR)  ../include/Dictionary.$(H)  ../include/Set.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)OrderedSet.$(O) OrderedSet.$(H): OrderedSet.st $(STCHDR)  ../include/Set.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Polygon.$(O) Polygon.$(H): Polygon.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
-$(OUTDIR)PostscriptPrinterStream.$(O) PostscriptPrinterStream.$(H): PostscriptPrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/PipeStream.$(H)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
-$(OUTDIR)PrinterStream.$(O) PrinterStream.$(H): PrinterStream.st $(STCHDR)  ../include/PipeStream.$(H)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)PostscriptPrinterStream.$(O) PostscriptPrinterStream.$(H): PostscriptPrinterStream.st $(STCHDR)  ../include/PrinterStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)PrinterStream.$(O) PrinterStream.$(H): PrinterStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Promise.$(O) Promise.$(H): Promise.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)Queue.$(O) Queue.$(H): Queue.st $(STCHDR)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Random.$(O) Random.$(H): Random.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
-$(OUTDIR)RecursionLock.$(O) RecursionLock.$(H): RecursionLock.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)RandomParkMiller.$(O) RandomParkMiller.$(H): RandomParkMiller.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)RandomTT800.$(O) RandomTT800.$(H): RandomTT800.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)RunArray.$(O) RunArray.$(H): RunArray.st $(STCHDR)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SequenceableCollectionSorter.$(O) SequenceableCollectionSorter.$(H): SequenceableCollectionSorter.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)SharedQueue.$(O) SharedQueue.$(H): SharedQueue.st $(STCHDR)  ../include/Queue.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)SignedIntegerArray.$(O) SignedIntegerArray.$(H): SignedIntegerArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)SignedLongIntegerArray.$(O) SignedLongIntegerArray.$(H): SignedLongIntegerArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(H): SignedWordArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)SignedIntegerArray.$(O) SignedIntegerArray.$(H): SignedIntegerArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)SignedLongIntegerArray.$(O) SignedLongIntegerArray.$(H): SignedLongIntegerArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(H): SignedWordArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SocketAddress.$(O) SocketAddress.$(H): SocketAddress.st $(STCHDR)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)SocketAddressInfo.$(O) SocketAddressInfo.$(H): SocketAddressInfo.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)SocketTest.$(O) SocketTest.$(H): SocketTest.st $(STCHDR) 
 $(OUTDIR)Socket.$(O) Socket.$(H): Socket.st $(STCHDR)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SoundStream.$(O) SoundStream.$(H): SoundStream.st $(STCHDR)  ../include/FileStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Spline.$(O) Spline.$(H): Spline.st $(STCHDR)  ../include/Geometric.$(H)  ../include/Object.$(H) 
 $(OUTDIR)SplittingWriteStream.$(O) SplittingWriteStream.$(H): SplittingWriteStream.st $(STCHDR)  ../include/Stream.$(H)  ../include/Object.$(H) 
-$(OUTDIR)StringCollection.$(O) StringCollection.$(H): StringCollection.st $(STCHDR)  ../include/OrderedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)Stack.$(O) Stack.$(H): Stack.st $(STCHDR)  ../include/OrderedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)Text.$(O) Text.$(H): Text.st $(STCHDR)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)TextStream.$(O) TextStream.$(H): TextStream.st $(STCHDR)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+$(OUTDIR)TimeDuration.$(O) TimeDuration.$(H): TimeDuration.st $(STCHDR)  ../include/Time.$(H)  ../include/AbstractTime.$(H)  ../include/Magnitude.$(H)  ../include/Object.$(H) 
 $(OUTDIR)TwoByteString.$(O) TwoByteString.$(H): TwoByteString.st $(STCHDR)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
-$(OUTDIR)UDSocketAddress.$(O) UDSocketAddress.$(H): UDSocketAddress.st $(STCHDR) 
+$(OUTDIR)UDSocketAddress.$(O) UDSocketAddress.$(H): UDSocketAddress.st $(STCHDR)  ../include/SocketAddress.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)URI.$(O) URI.$(H): URI.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)UUID.$(O) UUID.$(H): UUID.st $(STCHDR)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)UnboxedIntegerArray.$(O) UnboxedIntegerArray.$(H): UnboxedIntegerArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)UnicodeString.$(O) UnicodeString.$(H): UnicodeString.st $(STCHDR)  ../include/TwoByteString.$(H)  ../include/CharacterArray.$(H)  ../include/ByteArray.$(H)  ../include/UninterpretedBytes.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)UnitConverter.$(O) UnitConverter.$(H): UnitConverter.st $(STCHDR)  ../include/Object.$(H) 
 $(OUTDIR)UnixPTYStream.$(O) UnixPTYStream.$(H): UnixPTYStream.st $(STCHDR)  ../include/PipeStream.$(H)  ../include/NonPositionableExternalStream.$(H)  ../include/ExternalStream.$(H)  ../include/ReadWriteStream.$(H)  ../include/WriteStream.$(H)  ../include/PositionableStream.$(H)  ../include/PeekableStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
@@ -144,6 +181,106 @@
 $(OUTDIR)VariableArray.$(O) VariableArray.$(H): VariableArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)VariableString.$(O) VariableString.$(H): VariableString.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)WinAPIFunction.$(O) WinAPIFunction.$(H): WinAPIFunction.st $(STCHDR)  ../include/ExternalFunction.$(H)  ../include/ExecutableFunction.$(H)  ../include/Object.$(H) 
-$(OUTDIR)WordArray.$(O) WordArray.$(H): WordArray.st $(STCHDR)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
+$(OUTDIR)WordArray.$(O) WordArray.$(H): WordArray.st $(STCHDR)  ../include/UnboxedIntegerArray.$(H)  ../include/ArrayedCollection.$(H)  ../include/SequenceableCollection.$(H)  ../include/Collection.$(H)  ../include/Object.$(H) 
 $(OUTDIR)ZipArchive.$(O) ZipArchive.$(H): ZipArchive.st $(STCHDR)  ../include/Object.$(H) 
+$(OUTDIR)ZipStream.$(O) ZipStream.$(H): ZipStream.st $(STCHDR)  ../include/CompressionStream.$(H)  ../include/Stream.$(H)  ../include/Object.$(H) 
+genAbbrev:: ActorStream.st
+genAbbrev:: AppletalkSocketAddress.st
+genAbbrev:: Archiver.st
+genAbbrev:: Arrow.st
+genAbbrev:: ArrowedSpline.st
+genAbbrev:: BIG5EncodedString.st
+genAbbrev:: BZip2Stream.st
+genAbbrev:: Base64Coder.st
+genAbbrev:: Bezier.st
+genAbbrev:: Bezier2Segment.st
+genAbbrev:: BitArray.st
+genAbbrev:: BooleanArray.st
+genAbbrev:: CRC32Stream.st
+genAbbrev:: CacheDictionary.st
+genAbbrev:: CacheDictionaryWithFactory.st
+genAbbrev:: CachingRegistry.st
+genAbbrev:: Circle.st
+genAbbrev:: CollectingSharedQueueStream.st
+genAbbrev:: CompressionStream.st
+genAbbrev:: Cons.st
+genAbbrev:: Curve.st
+genAbbrev:: DecNetSocketAddress.st
+genAbbrev:: DirectoryContents.st
+genAbbrev:: EllipticalArc.st
+genAbbrev:: EpsonFX1PrinterStream.st
+genAbbrev:: ExternalLong.st
+genAbbrev:: FileText.st
+genAbbrev:: FileURI.st
+genAbbrev:: FtpURI.st
+genAbbrev:: GBEncodedString.st
+genAbbrev:: HPLjetIIPrinterStream.st
+genAbbrev:: HandlerCollection.st
+genAbbrev:: HierarchicalURI.st
+genAbbrev:: HttpURI.st
+genAbbrev:: IPSocketAddress.st
+genAbbrev:: IPv6SocketAddress.st
+genAbbrev:: IntegerArray.st
+genAbbrev:: InterestConverterWithParameters.st
+genAbbrev:: InternalPipeStream.st
+genAbbrev:: Iterator.st
+genAbbrev:: JISEncodedString.st
+genAbbrev:: KSCEncodedString.st
+genAbbrev:: KeyedCollection.st
+genAbbrev:: LazyArray.st
+genAbbrev:: LazyCons.st
+genAbbrev:: LazyValue.st
+genAbbrev:: LineSegment.st
+genAbbrev:: List.st
+genAbbrev:: LongIntegerArray.st
+genAbbrev:: MappedCollection.st
+genAbbrev:: MessageChannel.st
+genAbbrev:: MessageSend.st
+genAbbrev:: Monitor.st
+genAbbrev:: NameLookupError.st
+genAbbrev:: NumberSet.st
+genAbbrev:: OperationQueue.st
+genAbbrev:: OrderedDictionary.st
+genAbbrev:: OrderedSet.st
+genAbbrev:: Polygon.st
+genAbbrev:: PostscriptPrinterStream.st
+genAbbrev:: PrinterStream.st
+genAbbrev:: Promise.st
+genAbbrev:: Queue.st
+genAbbrev:: Random.st
+genAbbrev:: RandomParkMiller.st
+genAbbrev:: RandomTT800.st
+genAbbrev:: RunArray.st
+genAbbrev:: SequenceableCollectionSorter.st
+genAbbrev:: SharedQueue.st
+genAbbrev:: SignedIntegerArray.st
+genAbbrev:: SignedLongIntegerArray.st
+genAbbrev:: SignedWordArray.st
+genAbbrev:: Socket.st
+genAbbrev:: SocketAddress.st
+genAbbrev:: SocketAddressInfo.st
+genAbbrev:: SocketTest.st
+genAbbrev:: Socket_win32.st
+genAbbrev:: SoundStream.st
+genAbbrev:: Spline.st
+genAbbrev:: SplittingWriteStream.st
+genAbbrev:: Stack.st
+genAbbrev:: Text.st
+genAbbrev:: TextStream.st
+genAbbrev:: TimeDuration.st
+genAbbrev:: TwoByteString.st
+genAbbrev:: UDSocketAddress.st
+genAbbrev:: URI.st
+genAbbrev:: UUID.st
+genAbbrev:: UnboxedIntegerArray.st
+genAbbrev:: UnicodeString.st
+genAbbrev:: UnitConverter.st
+genAbbrev:: UnixPTYStream.st
+genAbbrev:: ValueLink.st
+genAbbrev:: VariableArray.st
+genAbbrev:: VariableString.st
+genAbbrev:: WinAPIFunction.st
+genAbbrev:: WordArray.st
+genAbbrev:: ZipArchive.st
+genAbbrev:: ZipStream.st
 # ENDMAKEDEPEND --- do not remove this line