Merge jv
authorMerge Script
Tue, 12 Apr 2016 07:02:01 +0200
branchjv
changeset 3804 821a1fba2175
parent 3795 9a64954d34a7 (current diff)
parent 3803 7c8a909da4d2 (diff)
child 3806 95aef73f244c
Merge
Make.proto
bc.mak
libInit.cc
stx_libbasic2.st
--- a/Make.proto	Fri Apr 08 07:05:13 2016 +0200
+++ b/Make.proto	Tue Apr 12 07:02:01 2016 +0200
@@ -107,7 +107,7 @@
 
 # build all mandatory prerequisite packages (containing superclasses) for this package
 prereq:
-	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES)"
+	cd ../libbasic && $(MAKE) "CFLAGS_LOCAL=$(GLOBALDEFINES) "
 
 
 
@@ -127,130 +127,130 @@
 
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)AbstractBackgroundJob.$(O) AbstractBackgroundJob.$(H): AbstractBackgroundJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ActorStream.$(O) ActorStream.$(H): ActorStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)Archiver.$(O) Archiver.$(H): Archiver.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)AutoResizingOrderedCollection.$(O) AutoResizingOrderedCollection.$(H): AutoResizingOrderedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)BTree.$(O) BTree.$(H): BTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BaseNCoder.$(O) BaseNCoder.$(H): BaseNCoder.st $(INCLUDE_TOP)/stx/libbasic/AspectVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ObjectCoder.$(H) $(INCLUDE_TOP)/stx/libbasic/Visitor.$(H) $(STCHDR)
-$(OUTDIR)Bezier.$(O) Bezier.$(H): Bezier.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BinaryTree.$(O) BinaryTree.$(H): BinaryTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BinaryTreeNode.$(O) BinaryTreeNode.$(H): BinaryTreeNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)BitArray.$(O) BitArray.$(H): BitArray.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)BoltLock.$(O) BoltLock.$(H): BoltLock.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)CRC32Stream.$(O) CRC32Stream.$(H): CRC32Stream.st $(INCLUDE_TOP)/stx/libbasic/HashStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)CacheDictionary.$(O) CacheDictionary.$(H): CacheDictionary.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(STCHDR)
-$(OUTDIR)CachedValue.$(O) CachedValue.$(H): CachedValue.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/NotFoundError.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(STCHDR)
-$(OUTDIR)CharacterSet.$(O) CharacterSet.$(H): CharacterSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Circle.$(O) Circle.$(H): Circle.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)CollectingReadStream.$(O) CollectingReadStream.$(H): CollectingReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)CompressionStream.$(O) CompressionStream.$(H): CompressionStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)Curve.$(O) Curve.$(H): Curve.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)DirectoryContents.$(O) DirectoryContents.$(H): DirectoryContents.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)EllipticalArc.$(O) EllipticalArc.$(H): EllipticalArc.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ExternalLong.$(O) ExternalLong.$(H): ExternalLong.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)FileSorter.$(O) FileSorter.$(H): FileSorter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)FilteringStream.$(O) FilteringStream.$(H): FilteringStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)FourByteString.$(O) FourByteString.$(H): FourByteString.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)Future.$(O) Future.$(H): Future.st $(INCLUDE_TOP)/stx/libbasic/ProtoObject.$(H) $(STCHDR)
-$(OUTDIR)HTMLUtilities.$(O) HTMLUtilities.$(H): HTMLUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)HalfFloatArray.$(O) HalfFloatArray.$(H): HalfFloatArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)Heap.$(O) Heap.$(H): Heap.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)IdentityBag.$(O) IdentityBag.$(H): IdentityBag.st $(INCLUDE_TOP)/stx/libbasic/Bag.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)IncrementNotification.$(O) IncrementNotification.$(H): IncrementNotification.st $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)InterestConverterWithParameters.$(O) InterestConverterWithParameters.$(H): InterestConverterWithParameters.st $(INCLUDE_TOP)/stx/libbasic/InterestConverter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Iterator.$(O) Iterator.$(H): Iterator.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)JISEncodedString.$(O) JISEncodedString.$(H): JISEncodedString.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/TwoByteString.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)Lazy.$(O) Lazy.$(H): Lazy.st $(INCLUDE_TOP)/stx/libbasic/ProtoObject.$(H) $(STCHDR)
-$(OUTDIR)LazyArray.$(O) LazyArray.$(H): LazyArray.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)LineSegment.$(O) LineSegment.$(H): LineSegment.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)List.$(O) List.$(H): List.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)MappedCollection.$(O) MappedCollection.$(H): MappedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Monitor.$(O) Monitor.$(H): Monitor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)MultiReadStream.$(O) MultiReadStream.$(H): MultiReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)NameLookupError.$(O) NameLookupError.$(H): NameLookupError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(STCHDR)
-$(OUTDIR)OperationQueue.$(O) OperationQueue.$(H): OperationQueue.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)PhoneticStringUtilities.$(O) PhoneticStringUtilities.$(H): PhoneticStringUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Polygon.$(O) Polygon.$(H): Polygon.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)PrinterStream.$(O) PrinterStream.$(H): PrinterStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)PrintfScanf.$(O) PrintfScanf.$(H): PrintfScanf.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Promise.$(O) Promise.$(H): Promise.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Queue.$(O) Queue.$(H): Queue.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Random.$(O) Random.$(H): Random.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)RandomTT800.$(O) RandomTT800.$(H): RandomTT800.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)ReindexedCollection.$(O) ReindexedCollection.$(H): ReindexedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)RunArray.$(O) RunArray.$(H): RunArray.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)SegmentedOrderedCollection.$(O) SegmentedOrderedCollection.$(H): SegmentedOrderedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)SelectingReadStream.$(O) SelectingReadStream.$(H): SelectingReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)SequenceWithSentinel.$(O) SequenceWithSentinel.$(H): SequenceWithSentinel.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)SerialPort.$(O) SerialPort.$(H): SerialPort.st $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
-$(OUTDIR)SharedCollection.$(O) SharedCollection.$(H): SharedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Singleton.$(O) Singleton.$(H): Singleton.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SmallBag.$(O) SmallBag.$(H): SmallBag.st $(INCLUDE_TOP)/stx/libbasic/Bag.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Socket.$(O) Socket.$(H): Socket.st $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
-$(OUTDIR)SocketAddress.$(O) SocketAddress.$(H): SocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)SocketAddressInfo.$(O) SocketAddressInfo.$(H): SocketAddressInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SortedSet.$(O) SortedSet.$(H): SortedSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedSet.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(STCHDR)
-$(OUTDIR)SoundStream.$(O) SoundStream.$(H): SoundStream.st $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/FileStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
-$(OUTDIR)Spline.$(O) Spline.$(H): Spline.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)SplittingWriteStream.$(O) SplittingWriteStream.$(H): SplittingWriteStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
-$(OUTDIR)Stack.$(O) Stack.$(H): Stack.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)StringPattern.$(O) StringPattern.$(H): StringPattern.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)StringUtilities.$(O) StringUtilities.$(H): StringUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)TSTree.$(O) TSTree.$(H): TSTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)TSTreeNode.$(O) TSTreeNode.$(H): TSTreeNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)TerminalSession.$(O) TerminalSession.$(H): TerminalSession.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)Text.$(O) Text.$(H): Text.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)TextStream.$(O) TextStream.$(H): TextStream.st $(INCLUDE_TOP)/stx/libbasic/CharacterWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
-$(OUTDIR)TreeSet.$(O) TreeSet.$(H): TreeSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)URI.$(O) URI.$(H): URI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)UUID.$(O) UUID.$(H): UUID.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)UnboxedIntegerArray.$(O) UnboxedIntegerArray.$(H): UnboxedIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)UndoSupport.$(O) UndoSupport.$(H): UndoSupport.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)UnitConverter.$(O) UnitConverter.$(H): UnitConverter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
-$(OUTDIR)VirtualArray.$(O) VirtualArray.$(H): VirtualArray.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)ZipArchiveConstants.$(O) ZipArchiveConstants.$(H): ZipArchiveConstants.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR)
-$(OUTDIR)stx_libbasic2.$(O) stx_libbasic2.$(H): stx_libbasic2.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)AATree.$(O) AATree.$(H): AATree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/BinaryTree.$(H) $(STCHDR)
-$(OUTDIR)AATreeNode.$(O) AATreeNode.$(H): AATreeNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/BinaryTreeNode.$(H) $(STCHDR)
-$(OUTDIR)Arrow.$(O) Arrow.$(H): Arrow.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/LineSegment.$(H) $(STCHDR)
-$(OUTDIR)ArrowedSpline.$(O) ArrowedSpline.$(H): ArrowedSpline.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/Spline.$(H) $(STCHDR)
-$(OUTDIR)AutoResizingOrderedCollectionWithDefault.$(O) AutoResizingOrderedCollectionWithDefault.$(H): AutoResizingOrderedCollectionWithDefault.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic2/AutoResizingOrderedCollection.$(H) $(STCHDR)
-$(OUTDIR)BackgroundJob.$(O) BackgroundJob.$(H): BackgroundJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/AbstractBackgroundJob.$(H) $(STCHDR)
-$(OUTDIR)BackgroundPeriodicalJob.$(O) BackgroundPeriodicalJob.$(H): BackgroundPeriodicalJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/AbstractBackgroundJob.$(H) $(STCHDR)
-$(OUTDIR)BackgroundQueueProcessingJob.$(O) BackgroundQueueProcessingJob.$(H): BackgroundQueueProcessingJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/AbstractBackgroundJob.$(H) $(STCHDR)
-$(OUTDIR)Base32Coder.$(O) Base32Coder.$(H): Base32Coder.st $(INCLUDE_TOP)/stx/libbasic/AspectVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ObjectCoder.$(H) $(INCLUDE_TOP)/stx/libbasic/Visitor.$(H) $(INCLUDE_TOP)/stx/libbasic2/BaseNCoder.$(H) $(STCHDR)
-$(OUTDIR)Base64Coder.$(O) Base64Coder.$(H): Base64Coder.st $(INCLUDE_TOP)/stx/libbasic/AspectVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ObjectCoder.$(H) $(INCLUDE_TOP)/stx/libbasic/Visitor.$(H) $(INCLUDE_TOP)/stx/libbasic2/BaseNCoder.$(H) $(STCHDR)
-$(OUTDIR)Bezier2Segment.$(O) Bezier2Segment.$(H): Bezier2Segment.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/LineSegment.$(H) $(STCHDR)
-$(OUTDIR)BooleanArray.$(O) BooleanArray.$(H): BooleanArray.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic2/BitArray.$(H) $(STCHDR)
-$(OUTDIR)CacheDictionaryWithFactory.$(O) CacheDictionaryWithFactory.$(H): CacheDictionaryWithFactory.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic2/CacheDictionary.$(H) $(STCHDR)
-$(OUTDIR)FilteringLineStream.$(O) FilteringLineStream.$(H): FilteringLineStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/FilteringStream.$(H) $(STCHDR)
-$(OUTDIR)HierarchicalURI.$(O) HierarchicalURI.$(H): HierarchicalURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
-$(OUTDIR)HostAddressLookupError.$(O) HostAddressLookupError.$(H): HostAddressLookupError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(INCLUDE_TOP)/stx/libbasic2/NameLookupError.$(H) $(STCHDR)
-$(OUTDIR)HostNameLookupError.$(O) HostNameLookupError.$(H): HostNameLookupError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(INCLUDE_TOP)/stx/libbasic2/NameLookupError.$(H) $(STCHDR)
-$(OUTDIR)IPSocketAddress.$(O) IPSocketAddress.$(H): IPSocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(STCHDR)
-$(OUTDIR)IntegerArray.$(O) IntegerArray.$(H): IntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)LineNumberReadStream.$(O) LineNumberReadStream.$(H): LineNumberReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/FilteringStream.$(H) $(STCHDR)
-$(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(H): LongIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)PostscriptPrinterStream.$(O) PostscriptPrinterStream.$(H): PostscriptPrinterStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/PrinterStream.$(H) $(STCHDR)
-$(OUTDIR)RandomGenerator.$(O) RandomGenerator.$(H): RandomGenerator.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/Random.$(H) $(STCHDR)
-$(OUTDIR)SharedQueue.$(O) SharedQueue.$(H): SharedQueue.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/Queue.$(H) $(STCHDR)
-$(OUTDIR)SignedIntegerArray.$(O) SignedIntegerArray.$(H): SignedIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)SignedLongIntegerArray.$(O) SignedLongIntegerArray.$(H): SignedLongIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(H): SignedWordArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)TSMultiTree.$(O) TSMultiTree.$(H): TSMultiTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/TSTree.$(H) $(STCHDR)
-$(OUTDIR)TSMultiTreeNode.$(O) TSMultiTreeNode.$(H): TSMultiTreeNode.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic2/TSTreeNode.$(H) $(STCHDR)
-$(OUTDIR)TimedPromise.$(O) TimedPromise.$(H): TimedPromise.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/Promise.$(H) $(STCHDR)
-$(OUTDIR)UDSocketAddress.$(O) UDSocketAddress.$(H): UDSocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(STCHDR)
-$(OUTDIR)Unicode32String.$(O) Unicode32String.$(H): Unicode32String.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/FourByteString.$(H) $(STCHDR)
-$(OUTDIR)WordArray.$(O) WordArray.$(H): WordArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)ZipArchive.$(O) ZipArchive.$(H): ZipArchive.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/ZipArchiveConstants.$(H) $(STCHDR)
-$(OUTDIR)ZipStream.$(O) ZipStream.$(H): ZipStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/CompressionStream.$(H) $(STCHDR)
-$(OUTDIR)FileURI.$(O) FileURI.$(H): FileURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
-$(OUTDIR)FtpURI.$(O) FtpURI.$(H): FtpURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
-$(OUTDIR)HttpURI.$(O) HttpURI.$(H): HttpURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
-$(OUTDIR)IPv6SocketAddress.$(O) IPv6SocketAddress.$(H): IPv6SocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/IPSocketAddress.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(STCHDR)
-$(OUTDIR)SftpURI.$(O) SftpURI.$(H): SftpURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
+$(OUTDIR)AbstractBackgroundJob.$(O) AbstractBackgroundJob.$(C) AbstractBackgroundJob.$(H): AbstractBackgroundJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ActorStream.$(O) ActorStream.$(C) ActorStream.$(H): ActorStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)Archiver.$(O) Archiver.$(C) Archiver.$(H): Archiver.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)AutoResizingOrderedCollection.$(O) AutoResizingOrderedCollection.$(C) AutoResizingOrderedCollection.$(H): AutoResizingOrderedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)BTree.$(O) BTree.$(C) BTree.$(H): BTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BaseNCoder.$(O) BaseNCoder.$(C) BaseNCoder.$(H): BaseNCoder.st $(INCLUDE_TOP)/stx/libbasic/AspectVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ObjectCoder.$(H) $(INCLUDE_TOP)/stx/libbasic/Visitor.$(H) $(STCHDR)
+$(OUTDIR)Bezier.$(O) Bezier.$(C) Bezier.$(H): Bezier.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BinaryTree.$(O) BinaryTree.$(C) BinaryTree.$(H): BinaryTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BinaryTreeNode.$(O) BinaryTreeNode.$(C) BinaryTreeNode.$(H): BinaryTreeNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)BitArray.$(O) BitArray.$(C) BitArray.$(H): BitArray.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)BoltLock.$(O) BoltLock.$(C) BoltLock.$(H): BoltLock.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)CRC32Stream.$(O) CRC32Stream.$(C) CRC32Stream.$(H): CRC32Stream.st $(INCLUDE_TOP)/stx/libbasic/HashStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)CacheDictionary.$(O) CacheDictionary.$(C) CacheDictionary.$(H): CacheDictionary.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(STCHDR)
+$(OUTDIR)CachedValue.$(O) CachedValue.$(C) CachedValue.$(H): CachedValue.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/NotFoundError.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(STCHDR)
+$(OUTDIR)CharacterSet.$(O) CharacterSet.$(C) CharacterSet.$(H): CharacterSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Circle.$(O) Circle.$(C) Circle.$(H): Circle.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)CollectingReadStream.$(O) CollectingReadStream.$(C) CollectingReadStream.$(H): CollectingReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)CompressionStream.$(O) CompressionStream.$(C) CompressionStream.$(H): CompressionStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)Curve.$(O) Curve.$(C) Curve.$(H): Curve.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)DirectoryContents.$(O) DirectoryContents.$(C) DirectoryContents.$(H): DirectoryContents.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)EllipticalArc.$(O) EllipticalArc.$(C) EllipticalArc.$(H): EllipticalArc.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ExternalLong.$(O) ExternalLong.$(C) ExternalLong.$(H): ExternalLong.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/ExternalBytes.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)FileSorter.$(O) FileSorter.$(C) FileSorter.$(H): FileSorter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)FilteringStream.$(O) FilteringStream.$(C) FilteringStream.$(H): FilteringStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)FourByteString.$(O) FourByteString.$(C) FourByteString.$(H): FourByteString.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)Future.$(O) Future.$(C) Future.$(H): Future.st $(INCLUDE_TOP)/stx/libbasic/ProtoObject.$(H) $(STCHDR)
+$(OUTDIR)HTMLUtilities.$(O) HTMLUtilities.$(C) HTMLUtilities.$(H): HTMLUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)HalfFloatArray.$(O) HalfFloatArray.$(C) HalfFloatArray.$(H): HalfFloatArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)Heap.$(O) Heap.$(C) Heap.$(H): Heap.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)IdentityBag.$(O) IdentityBag.$(C) IdentityBag.$(H): IdentityBag.st $(INCLUDE_TOP)/stx/libbasic/Bag.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)IncrementNotification.$(O) IncrementNotification.$(C) IncrementNotification.$(H): IncrementNotification.st $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Notification.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)InterestConverterWithParameters.$(O) InterestConverterWithParameters.$(C) InterestConverterWithParameters.$(H): InterestConverterWithParameters.st $(INCLUDE_TOP)/stx/libbasic/InterestConverter.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Iterator.$(O) Iterator.$(C) Iterator.$(H): Iterator.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)JISEncodedString.$(O) JISEncodedString.$(C) JISEncodedString.$(H): JISEncodedString.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/TwoByteString.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)Lazy.$(O) Lazy.$(C) Lazy.$(H): Lazy.st $(INCLUDE_TOP)/stx/libbasic/ProtoObject.$(H) $(STCHDR)
+$(OUTDIR)LazyArray.$(O) LazyArray.$(C) LazyArray.$(H): LazyArray.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)LineSegment.$(O) LineSegment.$(C) LineSegment.$(H): LineSegment.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)List.$(O) List.$(C) List.$(H): List.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)MappedCollection.$(O) MappedCollection.$(C) MappedCollection.$(H): MappedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Monitor.$(O) Monitor.$(C) Monitor.$(H): Monitor.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)MultiReadStream.$(O) MultiReadStream.$(C) MultiReadStream.$(H): MultiReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)NameLookupError.$(O) NameLookupError.$(C) NameLookupError.$(H): NameLookupError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(STCHDR)
+$(OUTDIR)OperationQueue.$(O) OperationQueue.$(C) OperationQueue.$(H): OperationQueue.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)PhoneticStringUtilities.$(O) PhoneticStringUtilities.$(C) PhoneticStringUtilities.$(H): PhoneticStringUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Polygon.$(O) Polygon.$(C) Polygon.$(H): Polygon.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)PrinterStream.$(O) PrinterStream.$(C) PrinterStream.$(H): PrinterStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)PrintfScanf.$(O) PrintfScanf.$(C) PrintfScanf.$(H): PrintfScanf.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Promise.$(O) Promise.$(C) Promise.$(H): Promise.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Queue.$(O) Queue.$(C) Queue.$(H): Queue.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Random.$(O) Random.$(C) Random.$(H): Random.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)RandomTT800.$(O) RandomTT800.$(C) RandomTT800.$(H): RandomTT800.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)ReindexedCollection.$(O) ReindexedCollection.$(C) ReindexedCollection.$(H): ReindexedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)RunArray.$(O) RunArray.$(C) RunArray.$(H): RunArray.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)SegmentedOrderedCollection.$(O) SegmentedOrderedCollection.$(C) SegmentedOrderedCollection.$(H): SegmentedOrderedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)SelectingReadStream.$(O) SelectingReadStream.$(C) SelectingReadStream.$(H): SelectingReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)SequenceWithSentinel.$(O) SequenceWithSentinel.$(C) SequenceWithSentinel.$(H): SequenceWithSentinel.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)SerialPort.$(O) SerialPort.$(C) SerialPort.$(H): SerialPort.st $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
+$(OUTDIR)SharedCollection.$(O) SharedCollection.$(C) SharedCollection.$(H): SharedCollection.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Singleton.$(O) Singleton.$(C) Singleton.$(H): Singleton.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SmallBag.$(O) SmallBag.$(C) SmallBag.$(H): SmallBag.st $(INCLUDE_TOP)/stx/libbasic/Bag.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Socket.$(O) Socket.$(C) Socket.$(H): Socket.st $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/NonPositionableExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
+$(OUTDIR)SocketAddress.$(O) SocketAddress.$(C) SocketAddress.$(H): SocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)SocketAddressInfo.$(O) SocketAddressInfo.$(C) SocketAddressInfo.$(H): SocketAddressInfo.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SortedSet.$(O) SortedSet.$(C) SortedSet.$(H): SortedSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedSet.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(STCHDR)
+$(OUTDIR)SoundStream.$(O) SoundStream.$(C) SoundStream.$(H): SoundStream.st $(INCLUDE_TOP)/stx/libbasic/ExternalStream.$(H) $(INCLUDE_TOP)/stx/libbasic/FileStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/ReadWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
+$(OUTDIR)Spline.$(O) Spline.$(C) Spline.$(H): Spline.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)SplittingWriteStream.$(O) SplittingWriteStream.$(C) SplittingWriteStream.$(H): SplittingWriteStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(STCHDR)
+$(OUTDIR)Stack.$(O) Stack.$(C) Stack.$(H): Stack.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)StringPattern.$(O) StringPattern.$(C) StringPattern.$(H): StringPattern.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)StringUtilities.$(O) StringUtilities.$(C) StringUtilities.$(H): StringUtilities.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)TSTree.$(O) TSTree.$(C) TSTree.$(H): TSTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)TSTreeNode.$(O) TSTreeNode.$(C) TSTreeNode.$(H): TSTreeNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)TerminalSession.$(O) TerminalSession.$(C) TerminalSession.$(H): TerminalSession.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)Text.$(O) Text.$(C) Text.$(H): Text.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)TextStream.$(O) TextStream.$(C) TextStream.$(H): TextStream.st $(INCLUDE_TOP)/stx/libbasic/CharacterWriteStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/PositionableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/WriteStream.$(H) $(STCHDR)
+$(OUTDIR)TreeSet.$(O) TreeSet.$(C) TreeSet.$(H): TreeSet.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)URI.$(O) URI.$(C) URI.$(H): URI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)UUID.$(O) UUID.$(C) UUID.$(H): UUID.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/ByteArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)UnboxedIntegerArray.$(O) UnboxedIntegerArray.$(C) UnboxedIntegerArray.$(H): UnboxedIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)UndoSupport.$(O) UndoSupport.$(C) UndoSupport.$(H): UndoSupport.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)UnitConverter.$(O) UnitConverter.$(C) UnitConverter.$(H): UnitConverter.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(STCHDR)
+$(OUTDIR)VirtualArray.$(O) VirtualArray.$(C) VirtualArray.$(H): VirtualArray.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)ZipArchiveConstants.$(O) ZipArchiveConstants.$(C) ZipArchiveConstants.$(H): ZipArchiveConstants.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SharedPool.$(H) $(STCHDR)
+$(OUTDIR)stx_libbasic2.$(O) stx_libbasic2.$(C) stx_libbasic2.$(H): stx_libbasic2.st $(INCLUDE_TOP)/stx/libbasic/LibraryDefinition.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)AATree.$(O) AATree.$(C) AATree.$(H): AATree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/BinaryTree.$(H) $(STCHDR)
+$(OUTDIR)AATreeNode.$(O) AATreeNode.$(C) AATreeNode.$(H): AATreeNode.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/BinaryTreeNode.$(H) $(STCHDR)
+$(OUTDIR)Arrow.$(O) Arrow.$(C) Arrow.$(H): Arrow.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/LineSegment.$(H) $(STCHDR)
+$(OUTDIR)ArrowedSpline.$(O) ArrowedSpline.$(C) ArrowedSpline.$(H): ArrowedSpline.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/Spline.$(H) $(STCHDR)
+$(OUTDIR)AutoResizingOrderedCollectionWithDefault.$(O) AutoResizingOrderedCollectionWithDefault.$(C) AutoResizingOrderedCollectionWithDefault.$(H): AutoResizingOrderedCollectionWithDefault.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/OrderedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic2/AutoResizingOrderedCollection.$(H) $(STCHDR)
+$(OUTDIR)BackgroundJob.$(O) BackgroundJob.$(C) BackgroundJob.$(H): BackgroundJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/AbstractBackgroundJob.$(H) $(STCHDR)
+$(OUTDIR)BackgroundPeriodicalJob.$(O) BackgroundPeriodicalJob.$(C) BackgroundPeriodicalJob.$(H): BackgroundPeriodicalJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/AbstractBackgroundJob.$(H) $(STCHDR)
+$(OUTDIR)BackgroundQueueProcessingJob.$(O) BackgroundQueueProcessingJob.$(C) BackgroundQueueProcessingJob.$(H): BackgroundQueueProcessingJob.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/AbstractBackgroundJob.$(H) $(STCHDR)
+$(OUTDIR)Base32Coder.$(O) Base32Coder.$(C) Base32Coder.$(H): Base32Coder.st $(INCLUDE_TOP)/stx/libbasic/AspectVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ObjectCoder.$(H) $(INCLUDE_TOP)/stx/libbasic/Visitor.$(H) $(INCLUDE_TOP)/stx/libbasic2/BaseNCoder.$(H) $(STCHDR)
+$(OUTDIR)Base64Coder.$(O) Base64Coder.$(C) Base64Coder.$(H): Base64Coder.st $(INCLUDE_TOP)/stx/libbasic/AspectVisitor.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ObjectCoder.$(H) $(INCLUDE_TOP)/stx/libbasic/Visitor.$(H) $(INCLUDE_TOP)/stx/libbasic2/BaseNCoder.$(H) $(STCHDR)
+$(OUTDIR)Bezier2Segment.$(O) Bezier2Segment.$(C) Bezier2Segment.$(H): Bezier2Segment.st $(INCLUDE_TOP)/stx/libbasic/Geometric.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/LineSegment.$(H) $(STCHDR)
+$(OUTDIR)BooleanArray.$(O) BooleanArray.$(C) BooleanArray.$(H): BooleanArray.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic2/BitArray.$(H) $(STCHDR)
+$(OUTDIR)CacheDictionaryWithFactory.$(O) CacheDictionaryWithFactory.$(C) CacheDictionaryWithFactory.$(H): CacheDictionaryWithFactory.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Dictionary.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Set.$(H) $(INCLUDE_TOP)/stx/libbasic2/CacheDictionary.$(H) $(STCHDR)
+$(OUTDIR)FilteringLineStream.$(O) FilteringLineStream.$(C) FilteringLineStream.$(H): FilteringLineStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/FilteringStream.$(H) $(STCHDR)
+$(OUTDIR)HierarchicalURI.$(O) HierarchicalURI.$(C) HierarchicalURI.$(H): HierarchicalURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
+$(OUTDIR)HostAddressLookupError.$(O) HostAddressLookupError.$(C) HostAddressLookupError.$(H): HostAddressLookupError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(INCLUDE_TOP)/stx/libbasic2/NameLookupError.$(H) $(STCHDR)
+$(OUTDIR)HostNameLookupError.$(O) HostNameLookupError.$(C) HostNameLookupError.$(H): HostNameLookupError.st $(INCLUDE_TOP)/stx/libbasic/Error.$(H) $(INCLUDE_TOP)/stx/libbasic/Exception.$(H) $(INCLUDE_TOP)/stx/libbasic/GenericException.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/ProceedableError.$(H) $(INCLUDE_TOP)/stx/libbasic2/NameLookupError.$(H) $(STCHDR)
+$(OUTDIR)IPSocketAddress.$(O) IPSocketAddress.$(C) IPSocketAddress.$(H): IPSocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(STCHDR)
+$(OUTDIR)IntegerArray.$(O) IntegerArray.$(C) IntegerArray.$(H): IntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)LineNumberReadStream.$(O) LineNumberReadStream.$(C) LineNumberReadStream.$(H): LineNumberReadStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/FilteringStream.$(H) $(STCHDR)
+$(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(C) LongIntegerArray.$(H): LongIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)PostscriptPrinterStream.$(O) PostscriptPrinterStream.$(C) PostscriptPrinterStream.$(H): PostscriptPrinterStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/PrinterStream.$(H) $(STCHDR)
+$(OUTDIR)RandomGenerator.$(O) RandomGenerator.$(C) RandomGenerator.$(H): RandomGenerator.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/Random.$(H) $(STCHDR)
+$(OUTDIR)SharedQueue.$(O) SharedQueue.$(C) SharedQueue.$(H): SharedQueue.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/Queue.$(H) $(STCHDR)
+$(OUTDIR)SignedIntegerArray.$(O) SignedIntegerArray.$(C) SignedIntegerArray.$(H): SignedIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)SignedLongIntegerArray.$(O) SignedLongIntegerArray.$(C) SignedLongIntegerArray.$(H): SignedLongIntegerArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(C) SignedWordArray.$(H): SignedWordArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)TSMultiTree.$(O) TSMultiTree.$(C) TSMultiTree.$(H): TSMultiTree.st $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/TSTree.$(H) $(STCHDR)
+$(OUTDIR)TSMultiTreeNode.$(O) TSMultiTreeNode.$(C) TSMultiTreeNode.$(H): TSMultiTreeNode.st $(INCLUDE_TOP)/stx/libbasic/Array.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic2/TSTreeNode.$(H) $(STCHDR)
+$(OUTDIR)TimedPromise.$(O) TimedPromise.$(C) TimedPromise.$(H): TimedPromise.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/Promise.$(H) $(STCHDR)
+$(OUTDIR)UDSocketAddress.$(O) UDSocketAddress.$(C) UDSocketAddress.$(H): UDSocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(STCHDR)
+$(OUTDIR)Unicode32String.$(O) Unicode32String.$(C) Unicode32String.$(H): Unicode32String.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/FourByteString.$(H) $(STCHDR)
+$(OUTDIR)WordArray.$(O) WordArray.$(C) WordArray.$(H): WordArray.st $(INCLUDE_TOP)/stx/libbasic/AbstractNumberVector.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)ZipArchive.$(O) ZipArchive.$(C) ZipArchive.$(H): ZipArchive.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/PeekableStream.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/ZipArchiveConstants.$(H) $(STCHDR)
+$(OUTDIR)ZipStream.$(O) ZipStream.$(C) ZipStream.$(H): ZipStream.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic2/CompressionStream.$(H) $(STCHDR)
+$(OUTDIR)FileURI.$(O) FileURI.$(C) FileURI.$(H): FileURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
+$(OUTDIR)FtpURI.$(O) FtpURI.$(C) FtpURI.$(H): FtpURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
+$(OUTDIR)HttpURI.$(O) HttpURI.$(C) HttpURI.$(H): HttpURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
+$(OUTDIR)IPv6SocketAddress.$(O) IPv6SocketAddress.$(C) IPv6SocketAddress.$(H): IPv6SocketAddress.st $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(INCLUDE_TOP)/stx/libbasic2/IPSocketAddress.$(H) $(INCLUDE_TOP)/stx/libbasic2/SocketAddress.$(H) $(STCHDR)
+$(OUTDIR)SftpURI.$(O) SftpURI.$(C) SftpURI.$(H): SftpURI.st $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic2/HierarchicalURI.$(H) $(INCLUDE_TOP)/stx/libbasic2/URI.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)/stx/libbasic/ArithmeticValue.$(H) $(INCLUDE_TOP)/stx/libbasic/ArrayedCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/CharacterArray.$(H) $(INCLUDE_TOP)/stx/libbasic/Collection.$(H) $(INCLUDE_TOP)/stx/libbasic/Float.$(H) $(INCLUDE_TOP)/stx/libbasic/LimitedPrecisionReal.$(H) $(INCLUDE_TOP)/stx/libbasic/Magnitude.$(H) $(INCLUDE_TOP)/stx/libbasic/Number.$(H) $(INCLUDE_TOP)/stx/libbasic/Object.$(H) $(INCLUDE_TOP)/stx/libbasic/SequenceableCollection.$(H) $(INCLUDE_TOP)/stx/libbasic/Stream.$(H) $(INCLUDE_TOP)/stx/libbasic/UninterpretedBytes.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/abbrev.stc	Fri Apr 08 07:05:13 2016 +0200
+++ b/abbrev.stc	Tue Apr 12 07:02:01 2016 +0200
@@ -125,44 +125,45 @@
 HttpURI HttpURI stx:libbasic2 'Net-Resources' 0
 IPv6SocketAddress IPv6SocketAddress stx:libbasic2 'OS-Sockets' 2
 SftpURI SftpURI stx:libbasic2 'Net-Resources' 0
-RandomKISS RandomKISS stx:libbasic2 'Magnitude-Numbers' 0
-RandomMT19937 RandomMT19937 stx:libbasic2 'Magnitude-Numbers' 0
-RandomParkMiller RandomParkMiller stx:libbasic2 'Magnitude-Numbers' 0
-TextClassifier TextClassifier stx:libbasic2 'Collections-Text-Support' 0
-BayesClassifier BayesClassifier stx:libbasic2 'Collections-Text-Support' 0
-MacPlistBinaryDecoder MacPlistBinaryDecoder stx:libbasic2 'System-Support-FileFormats' 0
-PriorityQueue PriorityQueue stx:libbasic2 'Collections-Ordered' 0
 AVLTree AVLTree stx:libbasic2 'Collections-Ordered-Trees' 0
 ActiveObject ActiveObject stx:libbasic2 'Kernel-Processes' 0
+AppletalkSocketAddress AppletalkSocketAddress stx:libbasic2 'OS-Sockets' 0
 BIG5EncodedString BIG5EncodedString stx:libbasic2 'Collections-Text' 0
+BZip2Stream BZip2Stream stx:libbasic2 'System-Compress' 0
+BayesClassifier BayesClassifier stx:libbasic2 'Collections-Text-Support' 0
 CollectingSharedQueueStream CollectingSharedQueueStream stx:libbasic2 'Streams' 0
 CompressionStreamTest CompressionStreamTest stx:libbasic2 'System-Compress' 1
 Cons Cons stx:libbasic2 'Collections-Linked' 0
 ConsStream ConsStream stx:libbasic2 'Collections-Linked' 0
+DecNetSocketAddress DecNetSocketAddress stx:libbasic2 'OS-Sockets' 0
+EpsonFX1PrinterStream EpsonFX1PrinterStream stx:libbasic2 'Interface-Printing' 8
 FileText FileText stx:libbasic2 'Collections-Text' 0
 GBEncodedString GBEncodedString stx:libbasic2 'Collections-Text' 0
+GeometricSeries GeometricSeries stx:libbasic2 'Collections-Sequenceable' 0
+HPLjetIIPrinterStream HPLjetIIPrinterStream stx:libbasic2 'Interface-Printing' 8
 HandlerCollection HandlerCollection stx:libbasic2 'Kernel-Exceptions' 0
 InternalPipeStream InternalPipeStream stx:libbasic2 'Streams' 0
 KSCEncodedString KSCEncodedString stx:libbasic2 'Collections-Text' 0
 KeywordInContextIndexBuilder KeywordInContextIndexBuilder stx:libbasic2 'Collections-Support' 0
+LazyCons LazyCons stx:libbasic2 'Collections-Linked' 0
 LazyValue LazyValue stx:libbasic2 'Kernel-Processes' 0
 LoggingStream LoggingStream stx:libbasic2 'Streams-Misc' 0
+MacPlistBinaryDecoder MacPlistBinaryDecoder stx:libbasic2 'System-Support-FileFormats' 0
 MessageChannel MessageChannel stx:libbasic2 'Kernel-Methods' 0
 NumberSet NumberSet stx:libbasic2 'Collections-Ordered' 0
 PluggableDictionary PluggableDictionary stx:libbasic2 'Collections-Unordered' 0
 PluggableSet PluggableSet stx:libbasic2 'Collections-Unordered' 0
 PowerSet PowerSet stx:libbasic2 'Collections-Unordered' 0
+PriorityQueue PriorityQueue stx:libbasic2 'Collections-Ordered' 0
 RandomBlumBlumShub RandomBlumBlumShub stx:libbasic2 'Magnitude-Numbers' 0
+RandomKISS RandomKISS stx:libbasic2 'Magnitude-Numbers' 0
 RandomKISS2 RandomKISS2 stx:libbasic2 'Magnitude-Numbers' 0
+RandomMT19937 RandomMT19937 stx:libbasic2 'Magnitude-Numbers' 0
+RandomParkMiller RandomParkMiller stx:libbasic2 'Magnitude-Numbers' 0
 RandomRDRand RandomRDRand stx:libbasic2 'Magnitude-Numbers' 0
 SequenceableCollectionSorter SequenceableCollectionSorter stx:libbasic2 'Collections-Support' 0
+TextClassifier TextClassifier stx:libbasic2 'Collections-Text-Support' 0
 Trie Trie stx:libbasic2 'Collections-Ordered' 0
 UnixPTYStream UnixPTYStream stx:libbasic2 'OS-Unix' 0
 ValueLink ValueLink stx:libbasic2 'Collections-Support' 0
 WinAPIFunction WinAPIFunction stx:libbasic2 'OS-Windows' 0
-AppletalkSocketAddress AppletalkSocketAddress stx:libbasic2 'OS-Sockets' 0
-BZip2Stream BZip2Stream stx:libbasic2 'System-Compress' 0
-DecNetSocketAddress DecNetSocketAddress stx:libbasic2 'OS-Sockets' 0
-EpsonFX1PrinterStream EpsonFX1PrinterStream stx:libbasic2 'Interface-Printing' 8
-HPLjetIIPrinterStream HPLjetIIPrinterStream stx:libbasic2 'Interface-Printing' 8
-LazyCons LazyCons stx:libbasic2 'Collections-Linked' 0
--- a/bc.mak	Fri Apr 08 07:05:13 2016 +0200
+++ b/bc.mak	Tue Apr 12 07:02:01 2016 +0200
@@ -86,130 +86,130 @@
 
 
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
-$(OUTDIR)AbstractBackgroundJob.$(O) AbstractBackgroundJob.$(H): AbstractBackgroundJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ActorStream.$(O) ActorStream.$(H): ActorStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)Archiver.$(O) Archiver.$(H): Archiver.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)AutoResizingOrderedCollection.$(O) AutoResizingOrderedCollection.$(H): AutoResizingOrderedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)BTree.$(O) BTree.$(H): BTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BaseNCoder.$(O) BaseNCoder.$(H): BaseNCoder.st $(INCLUDE_TOP)\stx\libbasic\AspectVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ObjectCoder.$(H) $(INCLUDE_TOP)\stx\libbasic\Visitor.$(H) $(STCHDR)
-$(OUTDIR)Bezier.$(O) Bezier.$(H): Bezier.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BinaryTree.$(O) BinaryTree.$(H): BinaryTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BinaryTreeNode.$(O) BinaryTreeNode.$(H): BinaryTreeNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)BitArray.$(O) BitArray.$(H): BitArray.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)BoltLock.$(O) BoltLock.$(H): BoltLock.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)CRC32Stream.$(O) CRC32Stream.$(H): CRC32Stream.st $(INCLUDE_TOP)\stx\libbasic\HashStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)CacheDictionary.$(O) CacheDictionary.$(H): CacheDictionary.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(STCHDR)
-$(OUTDIR)CachedValue.$(O) CachedValue.$(H): CachedValue.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\NotFoundError.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(STCHDR)
-$(OUTDIR)CharacterSet.$(O) CharacterSet.$(H): CharacterSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Circle.$(O) Circle.$(H): Circle.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)CollectingReadStream.$(O) CollectingReadStream.$(H): CollectingReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)CompressionStream.$(O) CompressionStream.$(H): CompressionStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)Curve.$(O) Curve.$(H): Curve.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)DirectoryContents.$(O) DirectoryContents.$(H): DirectoryContents.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)EllipticalArc.$(O) EllipticalArc.$(H): EllipticalArc.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ExternalLong.$(O) ExternalLong.$(H): ExternalLong.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)FileSorter.$(O) FileSorter.$(H): FileSorter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)FilteringStream.$(O) FilteringStream.$(H): FilteringStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)FourByteString.$(O) FourByteString.$(H): FourByteString.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)Future.$(O) Future.$(H): Future.st $(INCLUDE_TOP)\stx\libbasic\ProtoObject.$(H) $(STCHDR)
-$(OUTDIR)HTMLUtilities.$(O) HTMLUtilities.$(H): HTMLUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)HalfFloatArray.$(O) HalfFloatArray.$(H): HalfFloatArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)Heap.$(O) Heap.$(H): Heap.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)IdentityBag.$(O) IdentityBag.$(H): IdentityBag.st $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)IncrementNotification.$(O) IncrementNotification.$(H): IncrementNotification.st $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)InterestConverterWithParameters.$(O) InterestConverterWithParameters.$(H): InterestConverterWithParameters.st $(INCLUDE_TOP)\stx\libbasic\InterestConverter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Iterator.$(O) Iterator.$(H): Iterator.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)JISEncodedString.$(O) JISEncodedString.$(H): JISEncodedString.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\TwoByteString.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)Lazy.$(O) Lazy.$(H): Lazy.st $(INCLUDE_TOP)\stx\libbasic\ProtoObject.$(H) $(STCHDR)
-$(OUTDIR)LazyArray.$(O) LazyArray.$(H): LazyArray.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)LineSegment.$(O) LineSegment.$(H): LineSegment.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)List.$(O) List.$(H): List.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)MappedCollection.$(O) MappedCollection.$(H): MappedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Monitor.$(O) Monitor.$(H): Monitor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)MultiReadStream.$(O) MultiReadStream.$(H): MultiReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)NameLookupError.$(O) NameLookupError.$(H): NameLookupError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(STCHDR)
-$(OUTDIR)OperationQueue.$(O) OperationQueue.$(H): OperationQueue.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)PhoneticStringUtilities.$(O) PhoneticStringUtilities.$(H): PhoneticStringUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Polygon.$(O) Polygon.$(H): Polygon.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)PrinterStream.$(O) PrinterStream.$(H): PrinterStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)PrintfScanf.$(O) PrintfScanf.$(H): PrintfScanf.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Promise.$(O) Promise.$(H): Promise.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Queue.$(O) Queue.$(H): Queue.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Random.$(O) Random.$(H): Random.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)RandomTT800.$(O) RandomTT800.$(H): RandomTT800.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)ReindexedCollection.$(O) ReindexedCollection.$(H): ReindexedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)RunArray.$(O) RunArray.$(H): RunArray.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)SegmentedOrderedCollection.$(O) SegmentedOrderedCollection.$(H): SegmentedOrderedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)SelectingReadStream.$(O) SelectingReadStream.$(H): SelectingReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)SequenceWithSentinel.$(O) SequenceWithSentinel.$(H): SequenceWithSentinel.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)SerialPort.$(O) SerialPort.$(H): SerialPort.st $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
-$(OUTDIR)SharedCollection.$(O) SharedCollection.$(H): SharedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Singleton.$(O) Singleton.$(H): Singleton.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SmallBag.$(O) SmallBag.$(H): SmallBag.st $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Socket.$(O) Socket.$(H): Socket.st $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
-$(OUTDIR)SocketAddress.$(O) SocketAddress.$(H): SocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)SocketAddressInfo.$(O) SocketAddressInfo.$(H): SocketAddressInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SortedSet.$(O) SortedSet.$(H): SortedSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedSet.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(STCHDR)
-$(OUTDIR)SoundStream.$(O) SoundStream.$(H): SoundStream.st $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\FileStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
-$(OUTDIR)Spline.$(O) Spline.$(H): Spline.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)SplittingWriteStream.$(O) SplittingWriteStream.$(H): SplittingWriteStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
-$(OUTDIR)Stack.$(O) Stack.$(H): Stack.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)StringPattern.$(O) StringPattern.$(H): StringPattern.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)StringUtilities.$(O) StringUtilities.$(H): StringUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TSTree.$(O) TSTree.$(H): TSTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TSTreeNode.$(O) TSTreeNode.$(H): TSTreeNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)TerminalSession.$(O) TerminalSession.$(H): TerminalSession.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)Text.$(O) Text.$(H): Text.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)TextStream.$(O) TextStream.$(H): TextStream.st $(INCLUDE_TOP)\stx\libbasic\CharacterWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
-$(OUTDIR)TreeSet.$(O) TreeSet.$(H): TreeSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)URI.$(O) URI.$(H): URI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)UUID.$(O) UUID.$(H): UUID.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)UnboxedIntegerArray.$(O) UnboxedIntegerArray.$(H): UnboxedIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
-$(OUTDIR)UndoSupport.$(O) UndoSupport.$(H): UndoSupport.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)UnitConverter.$(O) UnitConverter.$(H): UnitConverter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
-$(OUTDIR)VirtualArray.$(O) VirtualArray.$(H): VirtualArray.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
-$(OUTDIR)ZipArchiveConstants.$(O) ZipArchiveConstants.$(H): ZipArchiveConstants.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(STCHDR)
-$(OUTDIR)stx_libbasic2.$(O) stx_libbasic2.$(H): stx_libbasic2.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
-$(OUTDIR)AATree.$(O) AATree.$(H): AATree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\BinaryTree.$(H) $(STCHDR)
-$(OUTDIR)AATreeNode.$(O) AATreeNode.$(H): AATreeNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\BinaryTreeNode.$(H) $(STCHDR)
-$(OUTDIR)Arrow.$(O) Arrow.$(H): Arrow.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\LineSegment.$(H) $(STCHDR)
-$(OUTDIR)ArrowedSpline.$(O) ArrowedSpline.$(H): ArrowedSpline.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\Spline.$(H) $(STCHDR)
-$(OUTDIR)AutoResizingOrderedCollectionWithDefault.$(O) AutoResizingOrderedCollectionWithDefault.$(H): AutoResizingOrderedCollectionWithDefault.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic2\AutoResizingOrderedCollection.$(H) $(STCHDR)
-$(OUTDIR)BackgroundJob.$(O) BackgroundJob.$(H): BackgroundJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\AbstractBackgroundJob.$(H) $(STCHDR)
-$(OUTDIR)BackgroundPeriodicalJob.$(O) BackgroundPeriodicalJob.$(H): BackgroundPeriodicalJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\AbstractBackgroundJob.$(H) $(STCHDR)
-$(OUTDIR)BackgroundQueueProcessingJob.$(O) BackgroundQueueProcessingJob.$(H): BackgroundQueueProcessingJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\AbstractBackgroundJob.$(H) $(STCHDR)
-$(OUTDIR)Base32Coder.$(O) Base32Coder.$(H): Base32Coder.st $(INCLUDE_TOP)\stx\libbasic\AspectVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ObjectCoder.$(H) $(INCLUDE_TOP)\stx\libbasic\Visitor.$(H) $(INCLUDE_TOP)\stx\libbasic2\BaseNCoder.$(H) $(STCHDR)
-$(OUTDIR)Base64Coder.$(O) Base64Coder.$(H): Base64Coder.st $(INCLUDE_TOP)\stx\libbasic\AspectVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ObjectCoder.$(H) $(INCLUDE_TOP)\stx\libbasic\Visitor.$(H) $(INCLUDE_TOP)\stx\libbasic2\BaseNCoder.$(H) $(STCHDR)
-$(OUTDIR)Bezier2Segment.$(O) Bezier2Segment.$(H): Bezier2Segment.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\LineSegment.$(H) $(STCHDR)
-$(OUTDIR)BooleanArray.$(O) BooleanArray.$(H): BooleanArray.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic2\BitArray.$(H) $(STCHDR)
-$(OUTDIR)CacheDictionaryWithFactory.$(O) CacheDictionaryWithFactory.$(H): CacheDictionaryWithFactory.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic2\CacheDictionary.$(H) $(STCHDR)
-$(OUTDIR)FilteringLineStream.$(O) FilteringLineStream.$(H): FilteringLineStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\FilteringStream.$(H) $(STCHDR)
-$(OUTDIR)HierarchicalURI.$(O) HierarchicalURI.$(H): HierarchicalURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
-$(OUTDIR)HostAddressLookupError.$(O) HostAddressLookupError.$(H): HostAddressLookupError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(INCLUDE_TOP)\stx\libbasic2\NameLookupError.$(H) $(STCHDR)
-$(OUTDIR)HostNameLookupError.$(O) HostNameLookupError.$(H): HostNameLookupError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(INCLUDE_TOP)\stx\libbasic2\NameLookupError.$(H) $(STCHDR)
-$(OUTDIR)IPSocketAddress.$(O) IPSocketAddress.$(H): IPSocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(STCHDR)
-$(OUTDIR)IntegerArray.$(O) IntegerArray.$(H): IntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)LineNumberReadStream.$(O) LineNumberReadStream.$(H): LineNumberReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\FilteringStream.$(H) $(STCHDR)
-$(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(H): LongIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)PostscriptPrinterStream.$(O) PostscriptPrinterStream.$(H): PostscriptPrinterStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\PrinterStream.$(H) $(STCHDR)
-$(OUTDIR)RandomGenerator.$(O) RandomGenerator.$(H): RandomGenerator.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\Random.$(H) $(STCHDR)
-$(OUTDIR)SharedQueue.$(O) SharedQueue.$(H): SharedQueue.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\Queue.$(H) $(STCHDR)
-$(OUTDIR)SignedIntegerArray.$(O) SignedIntegerArray.$(H): SignedIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)SignedLongIntegerArray.$(O) SignedLongIntegerArray.$(H): SignedLongIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(H): SignedWordArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)TSMultiTree.$(O) TSMultiTree.$(H): TSMultiTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\TSTree.$(H) $(STCHDR)
-$(OUTDIR)TSMultiTreeNode.$(O) TSMultiTreeNode.$(H): TSMultiTreeNode.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic2\TSTreeNode.$(H) $(STCHDR)
-$(OUTDIR)TimedPromise.$(O) TimedPromise.$(H): TimedPromise.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\Promise.$(H) $(STCHDR)
-$(OUTDIR)UDSocketAddress.$(O) UDSocketAddress.$(H): UDSocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(STCHDR)
-$(OUTDIR)Unicode32String.$(O) Unicode32String.$(H): Unicode32String.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\FourByteString.$(H) $(STCHDR)
-$(OUTDIR)WordArray.$(O) WordArray.$(H): WordArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
-$(OUTDIR)ZipArchive.$(O) ZipArchive.$(H): ZipArchive.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\ZipArchiveConstants.$(H) $(STCHDR)
-$(OUTDIR)ZipStream.$(O) ZipStream.$(H): ZipStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\CompressionStream.$(H) $(STCHDR)
-$(OUTDIR)FileURI.$(O) FileURI.$(H): FileURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
-$(OUTDIR)FtpURI.$(O) FtpURI.$(H): FtpURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
-$(OUTDIR)HttpURI.$(O) HttpURI.$(H): HttpURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
-$(OUTDIR)IPv6SocketAddress.$(O) IPv6SocketAddress.$(H): IPv6SocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\IPSocketAddress.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(STCHDR)
-$(OUTDIR)SftpURI.$(O) SftpURI.$(H): SftpURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
+$(OUTDIR)AbstractBackgroundJob.$(O) AbstractBackgroundJob.$(C) AbstractBackgroundJob.$(H): AbstractBackgroundJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ActorStream.$(O) ActorStream.$(C) ActorStream.$(H): ActorStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)Archiver.$(O) Archiver.$(C) Archiver.$(H): Archiver.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)AutoResizingOrderedCollection.$(O) AutoResizingOrderedCollection.$(C) AutoResizingOrderedCollection.$(H): AutoResizingOrderedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)BTree.$(O) BTree.$(C) BTree.$(H): BTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BaseNCoder.$(O) BaseNCoder.$(C) BaseNCoder.$(H): BaseNCoder.st $(INCLUDE_TOP)\stx\libbasic\AspectVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ObjectCoder.$(H) $(INCLUDE_TOP)\stx\libbasic\Visitor.$(H) $(STCHDR)
+$(OUTDIR)Bezier.$(O) Bezier.$(C) Bezier.$(H): Bezier.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BinaryTree.$(O) BinaryTree.$(C) BinaryTree.$(H): BinaryTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BinaryTreeNode.$(O) BinaryTreeNode.$(C) BinaryTreeNode.$(H): BinaryTreeNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)BitArray.$(O) BitArray.$(C) BitArray.$(H): BitArray.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)BoltLock.$(O) BoltLock.$(C) BoltLock.$(H): BoltLock.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)CRC32Stream.$(O) CRC32Stream.$(C) CRC32Stream.$(H): CRC32Stream.st $(INCLUDE_TOP)\stx\libbasic\HashStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)CacheDictionary.$(O) CacheDictionary.$(C) CacheDictionary.$(H): CacheDictionary.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(STCHDR)
+$(OUTDIR)CachedValue.$(O) CachedValue.$(C) CachedValue.$(H): CachedValue.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\NotFoundError.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(STCHDR)
+$(OUTDIR)CharacterSet.$(O) CharacterSet.$(C) CharacterSet.$(H): CharacterSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Circle.$(O) Circle.$(C) Circle.$(H): Circle.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)CollectingReadStream.$(O) CollectingReadStream.$(C) CollectingReadStream.$(H): CollectingReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)CompressionStream.$(O) CompressionStream.$(C) CompressionStream.$(H): CompressionStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)Curve.$(O) Curve.$(C) Curve.$(H): Curve.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)DirectoryContents.$(O) DirectoryContents.$(C) DirectoryContents.$(H): DirectoryContents.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)EllipticalArc.$(O) EllipticalArc.$(C) EllipticalArc.$(H): EllipticalArc.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ExternalLong.$(O) ExternalLong.$(C) ExternalLong.$(H): ExternalLong.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\ExternalBytes.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)FileSorter.$(O) FileSorter.$(C) FileSorter.$(H): FileSorter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)FilteringStream.$(O) FilteringStream.$(C) FilteringStream.$(H): FilteringStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)FourByteString.$(O) FourByteString.$(C) FourByteString.$(H): FourByteString.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)Future.$(O) Future.$(C) Future.$(H): Future.st $(INCLUDE_TOP)\stx\libbasic\ProtoObject.$(H) $(STCHDR)
+$(OUTDIR)HTMLUtilities.$(O) HTMLUtilities.$(C) HTMLUtilities.$(H): HTMLUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)HalfFloatArray.$(O) HalfFloatArray.$(C) HalfFloatArray.$(H): HalfFloatArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)Heap.$(O) Heap.$(C) Heap.$(H): Heap.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)IdentityBag.$(O) IdentityBag.$(C) IdentityBag.$(H): IdentityBag.st $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)IncrementNotification.$(O) IncrementNotification.$(C) IncrementNotification.$(H): IncrementNotification.st $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Notification.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)InterestConverterWithParameters.$(O) InterestConverterWithParameters.$(C) InterestConverterWithParameters.$(H): InterestConverterWithParameters.st $(INCLUDE_TOP)\stx\libbasic\InterestConverter.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Iterator.$(O) Iterator.$(C) Iterator.$(H): Iterator.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)JISEncodedString.$(O) JISEncodedString.$(C) JISEncodedString.$(H): JISEncodedString.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\TwoByteString.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)Lazy.$(O) Lazy.$(C) Lazy.$(H): Lazy.st $(INCLUDE_TOP)\stx\libbasic\ProtoObject.$(H) $(STCHDR)
+$(OUTDIR)LazyArray.$(O) LazyArray.$(C) LazyArray.$(H): LazyArray.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)LineSegment.$(O) LineSegment.$(C) LineSegment.$(H): LineSegment.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)List.$(O) List.$(C) List.$(H): List.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)MappedCollection.$(O) MappedCollection.$(C) MappedCollection.$(H): MappedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Monitor.$(O) Monitor.$(C) Monitor.$(H): Monitor.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)MultiReadStream.$(O) MultiReadStream.$(C) MultiReadStream.$(H): MultiReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)NameLookupError.$(O) NameLookupError.$(C) NameLookupError.$(H): NameLookupError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(STCHDR)
+$(OUTDIR)OperationQueue.$(O) OperationQueue.$(C) OperationQueue.$(H): OperationQueue.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)PhoneticStringUtilities.$(O) PhoneticStringUtilities.$(C) PhoneticStringUtilities.$(H): PhoneticStringUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Polygon.$(O) Polygon.$(C) Polygon.$(H): Polygon.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)PrinterStream.$(O) PrinterStream.$(C) PrinterStream.$(H): PrinterStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)PrintfScanf.$(O) PrintfScanf.$(C) PrintfScanf.$(H): PrintfScanf.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Promise.$(O) Promise.$(C) Promise.$(H): Promise.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Queue.$(O) Queue.$(C) Queue.$(H): Queue.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Random.$(O) Random.$(C) Random.$(H): Random.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)RandomTT800.$(O) RandomTT800.$(C) RandomTT800.$(H): RandomTT800.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)ReindexedCollection.$(O) ReindexedCollection.$(C) ReindexedCollection.$(H): ReindexedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)RunArray.$(O) RunArray.$(C) RunArray.$(H): RunArray.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)SegmentedOrderedCollection.$(O) SegmentedOrderedCollection.$(C) SegmentedOrderedCollection.$(H): SegmentedOrderedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)SelectingReadStream.$(O) SelectingReadStream.$(C) SelectingReadStream.$(H): SelectingReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)SequenceWithSentinel.$(O) SequenceWithSentinel.$(C) SequenceWithSentinel.$(H): SequenceWithSentinel.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)SerialPort.$(O) SerialPort.$(C) SerialPort.$(H): SerialPort.st $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
+$(OUTDIR)SharedCollection.$(O) SharedCollection.$(C) SharedCollection.$(H): SharedCollection.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Singleton.$(O) Singleton.$(C) Singleton.$(H): Singleton.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SmallBag.$(O) SmallBag.$(C) SmallBag.$(H): SmallBag.st $(INCLUDE_TOP)\stx\libbasic\Bag.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Socket.$(O) Socket.$(C) Socket.$(H): Socket.st $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\NonPositionableExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
+$(OUTDIR)SocketAddress.$(O) SocketAddress.$(C) SocketAddress.$(H): SocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)SocketAddressInfo.$(O) SocketAddressInfo.$(C) SocketAddressInfo.$(H): SocketAddressInfo.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SortedSet.$(O) SortedSet.$(C) SortedSet.$(H): SortedSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedSet.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(STCHDR)
+$(OUTDIR)SoundStream.$(O) SoundStream.$(C) SoundStream.$(H): SoundStream.st $(INCLUDE_TOP)\stx\libbasic\ExternalStream.$(H) $(INCLUDE_TOP)\stx\libbasic\FileStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\ReadWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
+$(OUTDIR)Spline.$(O) Spline.$(C) Spline.$(H): Spline.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)SplittingWriteStream.$(O) SplittingWriteStream.$(C) SplittingWriteStream.$(H): SplittingWriteStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(STCHDR)
+$(OUTDIR)Stack.$(O) Stack.$(C) Stack.$(H): Stack.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)StringPattern.$(O) StringPattern.$(C) StringPattern.$(H): StringPattern.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)StringUtilities.$(O) StringUtilities.$(C) StringUtilities.$(H): StringUtilities.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TSTree.$(O) TSTree.$(C) TSTree.$(H): TSTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TSTreeNode.$(O) TSTreeNode.$(C) TSTreeNode.$(H): TSTreeNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)TerminalSession.$(O) TerminalSession.$(C) TerminalSession.$(H): TerminalSession.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)Text.$(O) Text.$(C) Text.$(H): Text.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)TextStream.$(O) TextStream.$(C) TextStream.$(H): TextStream.st $(INCLUDE_TOP)\stx\libbasic\CharacterWriteStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\PositionableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\WriteStream.$(H) $(STCHDR)
+$(OUTDIR)TreeSet.$(O) TreeSet.$(C) TreeSet.$(H): TreeSet.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)URI.$(O) URI.$(C) URI.$(H): URI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)UUID.$(O) UUID.$(C) UUID.$(H): UUID.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\ByteArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)UnboxedIntegerArray.$(O) UnboxedIntegerArray.$(C) UnboxedIntegerArray.$(H): UnboxedIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
+$(OUTDIR)UndoSupport.$(O) UndoSupport.$(C) UndoSupport.$(H): UndoSupport.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)UnitConverter.$(O) UnitConverter.$(C) UnitConverter.$(H): UnitConverter.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(STCHDR)
+$(OUTDIR)VirtualArray.$(O) VirtualArray.$(C) VirtualArray.$(H): VirtualArray.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(STCHDR)
+$(OUTDIR)ZipArchiveConstants.$(O) ZipArchiveConstants.$(C) ZipArchiveConstants.$(H): ZipArchiveConstants.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SharedPool.$(H) $(STCHDR)
+$(OUTDIR)stx_libbasic2.$(O) stx_libbasic2.$(C) stx_libbasic2.$(H): stx_libbasic2.st $(INCLUDE_TOP)\stx\libbasic\LibraryDefinition.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProjectDefinition.$(H) $(STCHDR)
+$(OUTDIR)AATree.$(O) AATree.$(C) AATree.$(H): AATree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\BinaryTree.$(H) $(STCHDR)
+$(OUTDIR)AATreeNode.$(O) AATreeNode.$(C) AATreeNode.$(H): AATreeNode.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\BinaryTreeNode.$(H) $(STCHDR)
+$(OUTDIR)Arrow.$(O) Arrow.$(C) Arrow.$(H): Arrow.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\LineSegment.$(H) $(STCHDR)
+$(OUTDIR)ArrowedSpline.$(O) ArrowedSpline.$(C) ArrowedSpline.$(H): ArrowedSpline.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\Spline.$(H) $(STCHDR)
+$(OUTDIR)AutoResizingOrderedCollectionWithDefault.$(O) AutoResizingOrderedCollectionWithDefault.$(C) AutoResizingOrderedCollectionWithDefault.$(H): AutoResizingOrderedCollectionWithDefault.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\OrderedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic2\AutoResizingOrderedCollection.$(H) $(STCHDR)
+$(OUTDIR)BackgroundJob.$(O) BackgroundJob.$(C) BackgroundJob.$(H): BackgroundJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\AbstractBackgroundJob.$(H) $(STCHDR)
+$(OUTDIR)BackgroundPeriodicalJob.$(O) BackgroundPeriodicalJob.$(C) BackgroundPeriodicalJob.$(H): BackgroundPeriodicalJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\AbstractBackgroundJob.$(H) $(STCHDR)
+$(OUTDIR)BackgroundQueueProcessingJob.$(O) BackgroundQueueProcessingJob.$(C) BackgroundQueueProcessingJob.$(H): BackgroundQueueProcessingJob.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\AbstractBackgroundJob.$(H) $(STCHDR)
+$(OUTDIR)Base32Coder.$(O) Base32Coder.$(C) Base32Coder.$(H): Base32Coder.st $(INCLUDE_TOP)\stx\libbasic\AspectVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ObjectCoder.$(H) $(INCLUDE_TOP)\stx\libbasic\Visitor.$(H) $(INCLUDE_TOP)\stx\libbasic2\BaseNCoder.$(H) $(STCHDR)
+$(OUTDIR)Base64Coder.$(O) Base64Coder.$(C) Base64Coder.$(H): Base64Coder.st $(INCLUDE_TOP)\stx\libbasic\AspectVisitor.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ObjectCoder.$(H) $(INCLUDE_TOP)\stx\libbasic\Visitor.$(H) $(INCLUDE_TOP)\stx\libbasic2\BaseNCoder.$(H) $(STCHDR)
+$(OUTDIR)Bezier2Segment.$(O) Bezier2Segment.$(C) Bezier2Segment.$(H): Bezier2Segment.st $(INCLUDE_TOP)\stx\libbasic\Geometric.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\LineSegment.$(H) $(STCHDR)
+$(OUTDIR)BooleanArray.$(O) BooleanArray.$(C) BooleanArray.$(H): BooleanArray.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic2\BitArray.$(H) $(STCHDR)
+$(OUTDIR)CacheDictionaryWithFactory.$(O) CacheDictionaryWithFactory.$(C) CacheDictionaryWithFactory.$(H): CacheDictionaryWithFactory.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Dictionary.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Set.$(H) $(INCLUDE_TOP)\stx\libbasic2\CacheDictionary.$(H) $(STCHDR)
+$(OUTDIR)FilteringLineStream.$(O) FilteringLineStream.$(C) FilteringLineStream.$(H): FilteringLineStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\FilteringStream.$(H) $(STCHDR)
+$(OUTDIR)HierarchicalURI.$(O) HierarchicalURI.$(C) HierarchicalURI.$(H): HierarchicalURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
+$(OUTDIR)HostAddressLookupError.$(O) HostAddressLookupError.$(C) HostAddressLookupError.$(H): HostAddressLookupError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(INCLUDE_TOP)\stx\libbasic2\NameLookupError.$(H) $(STCHDR)
+$(OUTDIR)HostNameLookupError.$(O) HostNameLookupError.$(C) HostNameLookupError.$(H): HostNameLookupError.st $(INCLUDE_TOP)\stx\libbasic\Error.$(H) $(INCLUDE_TOP)\stx\libbasic\Exception.$(H) $(INCLUDE_TOP)\stx\libbasic\GenericException.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\ProceedableError.$(H) $(INCLUDE_TOP)\stx\libbasic2\NameLookupError.$(H) $(STCHDR)
+$(OUTDIR)IPSocketAddress.$(O) IPSocketAddress.$(C) IPSocketAddress.$(H): IPSocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(STCHDR)
+$(OUTDIR)IntegerArray.$(O) IntegerArray.$(C) IntegerArray.$(H): IntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)LineNumberReadStream.$(O) LineNumberReadStream.$(C) LineNumberReadStream.$(H): LineNumberReadStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\FilteringStream.$(H) $(STCHDR)
+$(OUTDIR)LongIntegerArray.$(O) LongIntegerArray.$(C) LongIntegerArray.$(H): LongIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)PostscriptPrinterStream.$(O) PostscriptPrinterStream.$(C) PostscriptPrinterStream.$(H): PostscriptPrinterStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\PrinterStream.$(H) $(STCHDR)
+$(OUTDIR)RandomGenerator.$(O) RandomGenerator.$(C) RandomGenerator.$(H): RandomGenerator.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\Random.$(H) $(STCHDR)
+$(OUTDIR)SharedQueue.$(O) SharedQueue.$(C) SharedQueue.$(H): SharedQueue.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\Queue.$(H) $(STCHDR)
+$(OUTDIR)SignedIntegerArray.$(O) SignedIntegerArray.$(C) SignedIntegerArray.$(H): SignedIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)SignedLongIntegerArray.$(O) SignedLongIntegerArray.$(C) SignedLongIntegerArray.$(H): SignedLongIntegerArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)SignedWordArray.$(O) SignedWordArray.$(C) SignedWordArray.$(H): SignedWordArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)TSMultiTree.$(O) TSMultiTree.$(C) TSMultiTree.$(H): TSMultiTree.st $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\TSTree.$(H) $(STCHDR)
+$(OUTDIR)TSMultiTreeNode.$(O) TSMultiTreeNode.$(C) TSMultiTreeNode.$(H): TSMultiTreeNode.st $(INCLUDE_TOP)\stx\libbasic\Array.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic2\TSTreeNode.$(H) $(STCHDR)
+$(OUTDIR)TimedPromise.$(O) TimedPromise.$(C) TimedPromise.$(H): TimedPromise.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\Promise.$(H) $(STCHDR)
+$(OUTDIR)UDSocketAddress.$(O) UDSocketAddress.$(C) UDSocketAddress.$(H): UDSocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(STCHDR)
+$(OUTDIR)Unicode32String.$(O) Unicode32String.$(C) Unicode32String.$(H): Unicode32String.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\FourByteString.$(H) $(STCHDR)
+$(OUTDIR)WordArray.$(O) WordArray.$(C) WordArray.$(H): WordArray.st $(INCLUDE_TOP)\stx\libbasic\AbstractNumberVector.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\UnboxedIntegerArray.$(H) $(STCHDR)
+$(OUTDIR)ZipArchive.$(O) ZipArchive.$(C) ZipArchive.$(H): ZipArchive.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\PeekableStream.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\ZipArchiveConstants.$(H) $(STCHDR)
+$(OUTDIR)ZipStream.$(O) ZipStream.$(C) ZipStream.$(H): ZipStream.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic2\CompressionStream.$(H) $(STCHDR)
+$(OUTDIR)FileURI.$(O) FileURI.$(C) FileURI.$(H): FileURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
+$(OUTDIR)FtpURI.$(O) FtpURI.$(C) FtpURI.$(H): FtpURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
+$(OUTDIR)HttpURI.$(O) HttpURI.$(C) HttpURI.$(H): HttpURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
+$(OUTDIR)IPv6SocketAddress.$(O) IPv6SocketAddress.$(C) IPv6SocketAddress.$(H): IPv6SocketAddress.st $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(INCLUDE_TOP)\stx\libbasic2\IPSocketAddress.$(H) $(INCLUDE_TOP)\stx\libbasic2\SocketAddress.$(H) $(STCHDR)
+$(OUTDIR)SftpURI.$(O) SftpURI.$(C) SftpURI.$(H): SftpURI.st $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic2\HierarchicalURI.$(H) $(INCLUDE_TOP)\stx\libbasic2\URI.$(H) $(STCHDR)
 $(OUTDIR)extensions.$(O): extensions.st $(INCLUDE_TOP)\stx\libbasic\ArithmeticValue.$(H) $(INCLUDE_TOP)\stx\libbasic\ArrayedCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\CharacterArray.$(H) $(INCLUDE_TOP)\stx\libbasic\Collection.$(H) $(INCLUDE_TOP)\stx\libbasic\Float.$(H) $(INCLUDE_TOP)\stx\libbasic\LimitedPrecisionReal.$(H) $(INCLUDE_TOP)\stx\libbasic\Magnitude.$(H) $(INCLUDE_TOP)\stx\libbasic\Number.$(H) $(INCLUDE_TOP)\stx\libbasic\Object.$(H) $(INCLUDE_TOP)\stx\libbasic\SequenceableCollection.$(H) $(INCLUDE_TOP)\stx\libbasic\Stream.$(H) $(INCLUDE_TOP)\stx\libbasic\UninterpretedBytes.$(H) $(STCHDR)
 
 # ENDMAKEDEPEND --- do not remove this line
--- a/extensions.st	Fri Apr 08 07:05:13 2016 +0200
+++ b/extensions.st	Tue Apr 12 07:02:01 2016 +0200
@@ -114,6 +114,7 @@
     ^ aStream contents
 
     "
+     ('%05x %d %f %o' printf:{ 123. 234*5. 1.234. 8r377 } )    
      Transcript showCR:('%05x %d %f %o' printf:{ 123. 234*5. 1.234. 8r377 } )
     "
 
@@ -188,6 +189,7 @@
     ^ self printf:(Array with:arg1)
 
     "
+     ('%05x' printfWith:123)
      Transcript showCR:('%05x' printfWith:123)
     "
 ! !
--- a/libInit.cc	Fri Apr 08 07:05:13 2016 +0200
+++ b/libInit.cc	Tue Apr 12 07:02:01 2016 +0200
@@ -16,142 +16,268 @@
 DLL_EXPORT void _libstx_libbasic2_InitDefinition() INIT_TEXT_SECTION;
 #endif
 
-void _libstx_libbasic2_InitDefinition(pass, __pRT__, snd)
-OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libstx_libbasic2__DFN", _libstx_libbasic2_InitDefinition, "stx:libbasic2");
-_stx_137libbasic2_Init(pass,__pRT__,snd);
+extern void _AbstractBackgroundJob_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ActorStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Archiver_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AutoResizingOrderedCollection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BaseNCoder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Bezier_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BinaryTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BinaryTreeNode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BitArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BoltLock_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CRC32Stream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CacheDictionary_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CachedValue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CharacterSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Circle_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CollectingReadStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CompressionStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Curve_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _DirectoryContents_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _EllipticalArc_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ExternalLong_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileSorter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FilteringStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FourByteString_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Future_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HTMLUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HalfFloatArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Heap_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _IdentityBag_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _IncrementNotification_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _InterestConverterWithParameters_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Iterator_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _JISEncodedString_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Lazy_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _LazyArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _LineSegment_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _List_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MappedCollection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Monitor_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _MultiReadStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _NameLookupError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _OperationQueue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PhoneticStringUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Polygon_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PrinterStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PrintfScanf_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Promise_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Queue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Random_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _RandomTT800_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ReindexedCollection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _RunArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SegmentedOrderedCollection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SelectingReadStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SequenceWithSentinel_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SerialPort_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SharedCollection_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Singleton_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SmallBag_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Socket_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SocketAddress_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SocketAddressInfo_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SortedSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SoundStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Spline_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SplittingWriteStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Stack_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _StringPattern_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _StringUtilities_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TSTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TSTreeNode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TerminalSession_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Text_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TextStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TreeSet_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _URI_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _UUID_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _UnboxedIntegerArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _UndoSupport_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _UnitConverter_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _VirtualArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ZipArchiveConstants_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _stx_137libbasic2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AATree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AATreeNode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Arrow_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ArrowedSpline_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _AutoResizingOrderedCollectionWithDefault_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BackgroundJob_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BackgroundPeriodicalJob_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BackgroundQueueProcessingJob_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Base32Coder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Base64Coder_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Bezier2Segment_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _BooleanArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _CacheDictionaryWithFactory_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FilteringLineStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HierarchicalURI_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HostAddressLookupError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HostNameLookupError_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _IPSocketAddress_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _IntegerArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _LineNumberReadStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _LongIntegerArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _PostscriptPrinterStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _RandomGenerator_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SharedQueue_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SignedIntegerArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SignedLongIntegerArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SignedWordArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TSMultiTree_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TSMultiTreeNode_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _TimedPromise_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _UDSocketAddress_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _Unicode32String_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _WordArray_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ZipArchive_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _ZipStream_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FileURI_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _FtpURI_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _HttpURI_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _IPv6SocketAddress_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
+extern void _SftpURI_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);
 
-__END_PACKAGE__();
+
+void _libstx_libbasic2_InitDefinition(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libstx_libbasic2__DFN", _libstx_libbasic2_InitDefinition, "stx:libbasic2");
+    _stx_137libbasic2_Init(pass,__pRT__,snd);
+
+  __END_PACKAGE__();
 }
 
-void _libstx_libbasic2_Init(pass, __pRT__, snd)
-OBJ snd; struct __vmData__ *__pRT__; {
-__BEGIN_PACKAGE2__("libstx_libbasic2", _libstx_libbasic2_Init, "stx:libbasic2");
-_AbstractBackgroundJob_Init(pass,__pRT__,snd);
-_ActorStream_Init(pass,__pRT__,snd);
-_Archiver_Init(pass,__pRT__,snd);
-_AutoResizingOrderedCollection_Init(pass,__pRT__,snd);
-_BTree_Init(pass,__pRT__,snd);
-_BaseNCoder_Init(pass,__pRT__,snd);
-_Bezier_Init(pass,__pRT__,snd);
-_BinaryTree_Init(pass,__pRT__,snd);
-_BinaryTreeNode_Init(pass,__pRT__,snd);
-_BitArray_Init(pass,__pRT__,snd);
-_BoltLock_Init(pass,__pRT__,snd);
-_CRC32Stream_Init(pass,__pRT__,snd);
-_CacheDictionary_Init(pass,__pRT__,snd);
-_CachedValue_Init(pass,__pRT__,snd);
-_CharacterSet_Init(pass,__pRT__,snd);
-_Circle_Init(pass,__pRT__,snd);
-_CollectingReadStream_Init(pass,__pRT__,snd);
-_CompressionStream_Init(pass,__pRT__,snd);
-_Curve_Init(pass,__pRT__,snd);
-_DirectoryContents_Init(pass,__pRT__,snd);
-_EllipticalArc_Init(pass,__pRT__,snd);
-_ExternalLong_Init(pass,__pRT__,snd);
-_FileSorter_Init(pass,__pRT__,snd);
-_FilteringStream_Init(pass,__pRT__,snd);
-_FourByteString_Init(pass,__pRT__,snd);
-_Future_Init(pass,__pRT__,snd);
-_HTMLUtilities_Init(pass,__pRT__,snd);
-_HalfFloatArray_Init(pass,__pRT__,snd);
-_Heap_Init(pass,__pRT__,snd);
-_IdentityBag_Init(pass,__pRT__,snd);
-_IncrementNotification_Init(pass,__pRT__,snd);
-_InterestConverterWithParameters_Init(pass,__pRT__,snd);
-_Iterator_Init(pass,__pRT__,snd);
-_JISEncodedString_Init(pass,__pRT__,snd);
-_Lazy_Init(pass,__pRT__,snd);
-_LazyArray_Init(pass,__pRT__,snd);
-_LineSegment_Init(pass,__pRT__,snd);
-_List_Init(pass,__pRT__,snd);
-_MappedCollection_Init(pass,__pRT__,snd);
-_Monitor_Init(pass,__pRT__,snd);
-_MultiReadStream_Init(pass,__pRT__,snd);
-_NameLookupError_Init(pass,__pRT__,snd);
-_OperationQueue_Init(pass,__pRT__,snd);
-_PhoneticStringUtilities_Init(pass,__pRT__,snd);
-_Polygon_Init(pass,__pRT__,snd);
-_PrinterStream_Init(pass,__pRT__,snd);
-_PrintfScanf_Init(pass,__pRT__,snd);
-_Promise_Init(pass,__pRT__,snd);
-_Queue_Init(pass,__pRT__,snd);
-_Random_Init(pass,__pRT__,snd);
-_RandomTT800_Init(pass,__pRT__,snd);
-_ReindexedCollection_Init(pass,__pRT__,snd);
-_RunArray_Init(pass,__pRT__,snd);
-_SegmentedOrderedCollection_Init(pass,__pRT__,snd);
-_SelectingReadStream_Init(pass,__pRT__,snd);
-_SequenceWithSentinel_Init(pass,__pRT__,snd);
-_SerialPort_Init(pass,__pRT__,snd);
-_SharedCollection_Init(pass,__pRT__,snd);
-_Singleton_Init(pass,__pRT__,snd);
-_SmallBag_Init(pass,__pRT__,snd);
-_Socket_Init(pass,__pRT__,snd);
-_SocketAddress_Init(pass,__pRT__,snd);
-_SocketAddressInfo_Init(pass,__pRT__,snd);
-_SortedSet_Init(pass,__pRT__,snd);
-_SoundStream_Init(pass,__pRT__,snd);
-_Spline_Init(pass,__pRT__,snd);
-_SplittingWriteStream_Init(pass,__pRT__,snd);
-_Stack_Init(pass,__pRT__,snd);
-_StringPattern_Init(pass,__pRT__,snd);
-_StringUtilities_Init(pass,__pRT__,snd);
-_TSTree_Init(pass,__pRT__,snd);
-_TSTreeNode_Init(pass,__pRT__,snd);
-_TerminalSession_Init(pass,__pRT__,snd);
-_Text_Init(pass,__pRT__,snd);
-_TextStream_Init(pass,__pRT__,snd);
-_TreeSet_Init(pass,__pRT__,snd);
-_URI_Init(pass,__pRT__,snd);
-_UUID_Init(pass,__pRT__,snd);
-_UnboxedIntegerArray_Init(pass,__pRT__,snd);
-_UndoSupport_Init(pass,__pRT__,snd);
-_UnitConverter_Init(pass,__pRT__,snd);
-_VirtualArray_Init(pass,__pRT__,snd);
-_ZipArchiveConstants_Init(pass,__pRT__,snd);
-_stx_137libbasic2_Init(pass,__pRT__,snd);
-_AATree_Init(pass,__pRT__,snd);
-_AATreeNode_Init(pass,__pRT__,snd);
-_Arrow_Init(pass,__pRT__,snd);
-_ArrowedSpline_Init(pass,__pRT__,snd);
-_AutoResizingOrderedCollectionWithDefault_Init(pass,__pRT__,snd);
-_BackgroundJob_Init(pass,__pRT__,snd);
-_BackgroundPeriodicalJob_Init(pass,__pRT__,snd);
-_BackgroundQueueProcessingJob_Init(pass,__pRT__,snd);
-_Base32Coder_Init(pass,__pRT__,snd);
-_Base64Coder_Init(pass,__pRT__,snd);
-_Bezier2Segment_Init(pass,__pRT__,snd);
-_BooleanArray_Init(pass,__pRT__,snd);
-_CacheDictionaryWithFactory_Init(pass,__pRT__,snd);
-_FilteringLineStream_Init(pass,__pRT__,snd);
-_HierarchicalURI_Init(pass,__pRT__,snd);
-_HostAddressLookupError_Init(pass,__pRT__,snd);
-_HostNameLookupError_Init(pass,__pRT__,snd);
-_IPSocketAddress_Init(pass,__pRT__,snd);
-_IntegerArray_Init(pass,__pRT__,snd);
-_LineNumberReadStream_Init(pass,__pRT__,snd);
-_LongIntegerArray_Init(pass,__pRT__,snd);
-_PostscriptPrinterStream_Init(pass,__pRT__,snd);
-_RandomGenerator_Init(pass,__pRT__,snd);
-_SharedQueue_Init(pass,__pRT__,snd);
-_SignedIntegerArray_Init(pass,__pRT__,snd);
-_SignedLongIntegerArray_Init(pass,__pRT__,snd);
-_SignedWordArray_Init(pass,__pRT__,snd);
-_TSMultiTree_Init(pass,__pRT__,snd);
-_TSMultiTreeNode_Init(pass,__pRT__,snd);
-_TimedPromise_Init(pass,__pRT__,snd);
-_UDSocketAddress_Init(pass,__pRT__,snd);
-_Unicode32String_Init(pass,__pRT__,snd);
-_WordArray_Init(pass,__pRT__,snd);
-_ZipArchive_Init(pass,__pRT__,snd);
-_ZipStream_Init(pass,__pRT__,snd);
-_FileURI_Init(pass,__pRT__,snd);
-_FtpURI_Init(pass,__pRT__,snd);
-_HttpURI_Init(pass,__pRT__,snd);
-_IPv6SocketAddress_Init(pass,__pRT__,snd);
-_SftpURI_Init(pass,__pRT__,snd);
+void _libstx_libbasic2_Init(int pass, struct __vmData__ *__pRT__, OBJ snd)
+{
+  __BEGIN_PACKAGE2__("libstx_libbasic2", _libstx_libbasic2_Init, "stx:libbasic2");
+    _AbstractBackgroundJob_Init(pass,__pRT__,snd);
+    _ActorStream_Init(pass,__pRT__,snd);
+    _Archiver_Init(pass,__pRT__,snd);
+    _AutoResizingOrderedCollection_Init(pass,__pRT__,snd);
+    _BTree_Init(pass,__pRT__,snd);
+    _BaseNCoder_Init(pass,__pRT__,snd);
+    _Bezier_Init(pass,__pRT__,snd);
+    _BinaryTree_Init(pass,__pRT__,snd);
+    _BinaryTreeNode_Init(pass,__pRT__,snd);
+    _BitArray_Init(pass,__pRT__,snd);
+    _BoltLock_Init(pass,__pRT__,snd);
+    _CRC32Stream_Init(pass,__pRT__,snd);
+    _CacheDictionary_Init(pass,__pRT__,snd);
+    _CachedValue_Init(pass,__pRT__,snd);
+    _CharacterSet_Init(pass,__pRT__,snd);
+    _Circle_Init(pass,__pRT__,snd);
+    _CollectingReadStream_Init(pass,__pRT__,snd);
+    _CompressionStream_Init(pass,__pRT__,snd);
+    _Curve_Init(pass,__pRT__,snd);
+    _DirectoryContents_Init(pass,__pRT__,snd);
+    _EllipticalArc_Init(pass,__pRT__,snd);
+    _ExternalLong_Init(pass,__pRT__,snd);
+    _FileSorter_Init(pass,__pRT__,snd);
+    _FilteringStream_Init(pass,__pRT__,snd);
+    _FourByteString_Init(pass,__pRT__,snd);
+    _Future_Init(pass,__pRT__,snd);
+    _HTMLUtilities_Init(pass,__pRT__,snd);
+    _HalfFloatArray_Init(pass,__pRT__,snd);
+    _Heap_Init(pass,__pRT__,snd);
+    _IdentityBag_Init(pass,__pRT__,snd);
+    _IncrementNotification_Init(pass,__pRT__,snd);
+    _InterestConverterWithParameters_Init(pass,__pRT__,snd);
+    _Iterator_Init(pass,__pRT__,snd);
+    _JISEncodedString_Init(pass,__pRT__,snd);
+    _Lazy_Init(pass,__pRT__,snd);
+    _LazyArray_Init(pass,__pRT__,snd);
+    _LineSegment_Init(pass,__pRT__,snd);
+    _List_Init(pass,__pRT__,snd);
+    _MappedCollection_Init(pass,__pRT__,snd);
+    _Monitor_Init(pass,__pRT__,snd);
+    _MultiReadStream_Init(pass,__pRT__,snd);
+    _NameLookupError_Init(pass,__pRT__,snd);
+    _OperationQueue_Init(pass,__pRT__,snd);
+    _PhoneticStringUtilities_Init(pass,__pRT__,snd);
+    _Polygon_Init(pass,__pRT__,snd);
+    _PrinterStream_Init(pass,__pRT__,snd);
+    _PrintfScanf_Init(pass,__pRT__,snd);
+    _Promise_Init(pass,__pRT__,snd);
+    _Queue_Init(pass,__pRT__,snd);
+    _Random_Init(pass,__pRT__,snd);
+    _RandomTT800_Init(pass,__pRT__,snd);
+    _ReindexedCollection_Init(pass,__pRT__,snd);
+    _RunArray_Init(pass,__pRT__,snd);
+    _SegmentedOrderedCollection_Init(pass,__pRT__,snd);
+    _SelectingReadStream_Init(pass,__pRT__,snd);
+    _SequenceWithSentinel_Init(pass,__pRT__,snd);
+    _SerialPort_Init(pass,__pRT__,snd);
+    _SharedCollection_Init(pass,__pRT__,snd);
+    _Singleton_Init(pass,__pRT__,snd);
+    _SmallBag_Init(pass,__pRT__,snd);
+    _Socket_Init(pass,__pRT__,snd);
+    _SocketAddress_Init(pass,__pRT__,snd);
+    _SocketAddressInfo_Init(pass,__pRT__,snd);
+    _SortedSet_Init(pass,__pRT__,snd);
+    _SoundStream_Init(pass,__pRT__,snd);
+    _Spline_Init(pass,__pRT__,snd);
+    _SplittingWriteStream_Init(pass,__pRT__,snd);
+    _Stack_Init(pass,__pRT__,snd);
+    _StringPattern_Init(pass,__pRT__,snd);
+    _StringUtilities_Init(pass,__pRT__,snd);
+    _TSTree_Init(pass,__pRT__,snd);
+    _TSTreeNode_Init(pass,__pRT__,snd);
+    _TerminalSession_Init(pass,__pRT__,snd);
+    _Text_Init(pass,__pRT__,snd);
+    _TextStream_Init(pass,__pRT__,snd);
+    _TreeSet_Init(pass,__pRT__,snd);
+    _URI_Init(pass,__pRT__,snd);
+    _UUID_Init(pass,__pRT__,snd);
+    _UnboxedIntegerArray_Init(pass,__pRT__,snd);
+    _UndoSupport_Init(pass,__pRT__,snd);
+    _UnitConverter_Init(pass,__pRT__,snd);
+    _VirtualArray_Init(pass,__pRT__,snd);
+    _ZipArchiveConstants_Init(pass,__pRT__,snd);
+    _stx_137libbasic2_Init(pass,__pRT__,snd);
+    _AATree_Init(pass,__pRT__,snd);
+    _AATreeNode_Init(pass,__pRT__,snd);
+    _Arrow_Init(pass,__pRT__,snd);
+    _ArrowedSpline_Init(pass,__pRT__,snd);
+    _AutoResizingOrderedCollectionWithDefault_Init(pass,__pRT__,snd);
+    _BackgroundJob_Init(pass,__pRT__,snd);
+    _BackgroundPeriodicalJob_Init(pass,__pRT__,snd);
+    _BackgroundQueueProcessingJob_Init(pass,__pRT__,snd);
+    _Base32Coder_Init(pass,__pRT__,snd);
+    _Base64Coder_Init(pass,__pRT__,snd);
+    _Bezier2Segment_Init(pass,__pRT__,snd);
+    _BooleanArray_Init(pass,__pRT__,snd);
+    _CacheDictionaryWithFactory_Init(pass,__pRT__,snd);
+    _FilteringLineStream_Init(pass,__pRT__,snd);
+    _HierarchicalURI_Init(pass,__pRT__,snd);
+    _HostAddressLookupError_Init(pass,__pRT__,snd);
+    _HostNameLookupError_Init(pass,__pRT__,snd);
+    _IPSocketAddress_Init(pass,__pRT__,snd);
+    _IntegerArray_Init(pass,__pRT__,snd);
+    _LineNumberReadStream_Init(pass,__pRT__,snd);
+    _LongIntegerArray_Init(pass,__pRT__,snd);
+    _PostscriptPrinterStream_Init(pass,__pRT__,snd);
+    _RandomGenerator_Init(pass,__pRT__,snd);
+    _SharedQueue_Init(pass,__pRT__,snd);
+    _SignedIntegerArray_Init(pass,__pRT__,snd);
+    _SignedLongIntegerArray_Init(pass,__pRT__,snd);
+    _SignedWordArray_Init(pass,__pRT__,snd);
+    _TSMultiTree_Init(pass,__pRT__,snd);
+    _TSMultiTreeNode_Init(pass,__pRT__,snd);
+    _TimedPromise_Init(pass,__pRT__,snd);
+    _UDSocketAddress_Init(pass,__pRT__,snd);
+    _Unicode32String_Init(pass,__pRT__,snd);
+    _WordArray_Init(pass,__pRT__,snd);
+    _ZipArchive_Init(pass,__pRT__,snd);
+    _ZipStream_Init(pass,__pRT__,snd);
+    _FileURI_Init(pass,__pRT__,snd);
+    _FtpURI_Init(pass,__pRT__,snd);
+    _HttpURI_Init(pass,__pRT__,snd);
+    _IPv6SocketAddress_Init(pass,__pRT__,snd);
+    _SftpURI_Init(pass,__pRT__,snd);
 
-_stx_137libbasic2_extensions_Init(pass,__pRT__,snd);
-__END_PACKAGE__();
+    _stx_137libbasic2_extensions_Init(pass,__pRT__,snd);
+  __END_PACKAGE__();
 }
--- a/libbasic2.rc	Fri Apr 08 07:05:13 2016 +0200
+++ b/libbasic2.rc	Tue Apr 12 07:02:01 2016 +0200
@@ -3,7 +3,7 @@
 // automagically generated from the projectDefinition: stx_libbasic2.
 //
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION     6,2,1,127
+  FILEVERSION     6,2,1,131
   PRODUCTVERSION  6,2,5,0
 #if (__BORLANDC__)
   FILEFLAGSMASK   VS_FF_DEBUG | VS_FF_PRERELEASE
@@ -20,12 +20,12 @@
     BEGIN
       VALUE "CompanyName", "eXept Software AG\0"
       VALUE "FileDescription", "Smalltalk/X Additional Basic Classes (LIB)\0"
-      VALUE "FileVersion", "6.2.1.127\0"
+      VALUE "FileVersion", "6.2.1.131\0"
       VALUE "InternalName", "stx:libbasic2\0"
       VALUE "LegalCopyright", "Copyright Claus Gittinger 1988-2012\nCopyright eXept Software AG 2012\0"
       VALUE "ProductName", "Smalltalk/X\0"
       VALUE "ProductVersion", "6.2.5.0\0"
-      VALUE "ProductDate", "Sat, 16 Jan 2016 14:14:08 GMT\0"
+      VALUE "ProductDate", "Mon, 11 Apr 2016 16:01:05 GMT\0"
     END
 
   END
--- a/stx_libbasic2.st	Fri Apr 08 07:05:13 2016 +0200
+++ b/stx_libbasic2.st	Tue Apr 12 07:02:01 2016 +0200
@@ -65,27 +65,27 @@
 !
 
 mandatoryPreRequisites
-    "list all required mandatory packages.
-     Packages are mandatory, if they contain superclasses of the package's classes
-     or classes which are extended by this package.
-     This list can be maintained manually or (better) generated and
-     updated by scanning the superclass hierarchies
-     (the browser has a menu function for that)
-     However, often too much is found, and you may want to explicitely
-     exclude individual packages in the #excludedFromPreRequisites method."
+    "list packages which are mandatory as a prerequisite.
+     This are packages containing superclasses of my classes and classes which
+     are extended by myself.
+     They are mandatory, because we need these packages as a prerequisite for loading and compiling.
+     This method is generated automatically,
+     by searching along the inheritance chain of all of my classes."
 
     ^ #(
-        #'stx:libbasic'    "AbstractNumberVector - superclass of IntegerArray "
+        #'stx:libbasic'    "AbstractNumberVector - superclass of HalfFloatArray"
     )
 !
 
 referencedPreRequisites
-    "list all packages containing classes referenced by the packages's members.
-     This list can be maintained manually or (better) generated and
-     updated by looking for global variable accesses
-     (the browser has a menu function for that)
-     However, often too much is found, and you may want to explicitely
-     exclude individual packages in the #excludedFromPreRequisites method."
+    "list packages which are a prerequisite, because they contain
+     classes which are referenced by my classes.
+     We do not need these packages as a prerequisite for compiling or loading,
+     however, a class from it may be referenced during execution and having it
+     unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
+     includes explicit checks for the package being present.
+     This method is generated automatically,
+     by searching all classes (and their packages) which are referenced by my classes."
 
     ^ #(
     )
@@ -228,7 +228,6 @@
         FilteringStream
         FourByteString
         Future
-        (GeometricSeries autoload)
         HTMLUtilities
         HalfFloatArray
         Heap
@@ -327,53 +326,54 @@
         HttpURI
         IPv6SocketAddress
         SftpURI
-        (RandomKISS autoload)
-        (RandomMT19937 autoload)
-        (RandomParkMiller autoload)
-        (TextClassifier autoload)
-        (BayesClassifier autoload)
-        (MacPlistBinaryDecoder autoload)
-        (PriorityQueue autoload)
         (AVLTree autoload)
         (ActiveObject autoload)
+        (AppletalkSocketAddress autoload)
         (BIG5EncodedString autoload)
+        (BZip2Stream autoload)
+        (BayesClassifier autoload)
         (CollectingSharedQueueStream autoload)
         (CompressionStreamTest autoload)
         (Cons autoload)
         (ConsStream autoload)
+        (DecNetSocketAddress autoload)
+        (EpsonFX1PrinterStream autoload)
         (FileText autoload)
         (GBEncodedString autoload)
+        (GeometricSeries autoload)
+        (HPLjetIIPrinterStream autoload)
         (HandlerCollection autoload)
         (InternalPipeStream autoload)
         (KSCEncodedString autoload)
         (KeywordInContextIndexBuilder autoload)
+        (LazyCons autoload)
         (LazyValue autoload)
         (LoggingStream autoload)
+        (MacPlistBinaryDecoder autoload)
         (MessageChannel autoload)
         (NumberSet autoload)
         (PluggableDictionary autoload)
         (PluggableSet autoload)
         (PowerSet autoload)
+        (PriorityQueue autoload)
         (RandomBlumBlumShub autoload)
+        (RandomKISS autoload)
         (RandomKISS2 autoload)
+        (RandomMT19937 autoload)
+        (RandomParkMiller autoload)
         (RandomRDRand autoload)
         (SequenceableCollectionSorter autoload)
+        (TextClassifier autoload)
         (Trie autoload)
         (UnixPTYStream autoload)
         (ValueLink autoload)
         (WinAPIFunction autoload)
-        (AppletalkSocketAddress autoload)
-        (BZip2Stream autoload)
-        (DecNetSocketAddress autoload)
-        (EpsonFX1PrinterStream autoload)
-        (HPLjetIIPrinterStream autoload)
-        (LazyCons autoload)
     )
 !
 
 extensionMethodNames
-    "lists the extension methods which are to be included in the project.
-     Entries are pairwise elements, consisting of class-name and selector."
+    "list class/selector pairs of extensions.
+     A correponding method with real names must be present in my concrete subclasses"
 
     ^ #(
         CharacterArray asKoelnerPhoneticCode
@@ -399,25 +399,25 @@
         Object interestsFor:
         Object onChangeEvaluate:
         Object onChangeSend:to:
+        Object removeActionsForEvent:
+        Object removeActionsWithReceiver:
+        Object removeAllActionsWithReceiver:
         Object removeInterest:
         Object retractInterestIn:for:
         Object retractInterests
         Object retractInterestsFor:
         Object retractInterestsForWhich:
         Object retractInterestsIn:
-        Object when:send:to:
-        Stream collecting:
-        Stream selecting:
-        Object removeActionsForEvent:
-        Object removeActionsWithReceiver:
-        Object removeAllActionsWithReceiver:
         Object trigger:
         Object trigger:with:
         Object triggerEvent:
         Object triggerEvent:with:
         Object triggerEvent:withArguments:
+        Object when:send:to:
         Object when:send:to:with:
         Object when:sendTo:
+        Stream collecting:
+        Stream selecting:
     )
 ! !