*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Thu, 27 Nov 2003 00:13:36 +0100
changeset 7783 9a555a686c73
parent 7782 c42d11aaedb1
child 7784 150cc0db43c6
*** empty log message ***
Make.proto
Make.spec
bc.mak
nt.mak
--- a/Make.proto	Wed Nov 26 23:12:17 2003 +0100
+++ b/Make.proto	Thu Nov 27 00:13:36 2003 +0100
@@ -1,16 +1,10 @@
-# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.170 2003-11-26 13:32:12 cg Exp $
+# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.171 2003-11-26 23:13:36 cg Exp $
 #
 # -------------- no need to change anything below ----------
 
 TOP=..
 SUBDIRS=
 
-MODULE=stx
-MODULE_DIR=libbasic
-LIBNAME=libbasic
-THIS_IS_A_BASE_LIBRARY="yes"
-
-PACKAGE=$(MODULE):$(LIBNAME)
 LIB_BASE=$(LIBBASIC_BASE)
 NM_LIB_BASE=LIBBASIC_BASE
 
@@ -22,249 +16,6 @@
 
 all::   classLibRule
 
-RCSSOURCES=*.st Make.proto resources/*.rs
-
-#
-# those are not time critical
-# save a few kB by compiling them with +optspace
-# (must still be listed in OBJS= to be compiled at all)
-#
-UNCRITICALOBJS=                 \
-	$(OUTDIR)Autoload.$(O)           \
-	$(OUTDIR)AutoloadMetaclass.$(O)  \
-	$(OUTDIR)MiniDebugger.$(O)       \
-	$(OUTDIR)MiniInspector.$(O)      \
-	$(OUTDIR)UserPreferences.$(O)    \
-	$(OUTDIR)Project.$(O)
-
-#
-# SYSDEP_OBJS is mapped to one of the below,
-# during Makefile building
-#
-UNIX_OBJS=       \
-	$(OUTDIR)UnixFilename.$(O) \
-	$(OUTDIR)UnixFileHandle.$(O) \
-	$(OUTDIR)UnixFileDescriptorHandle.$(O) \
-	$(OUTDIR)UnixOperatingSystem.$(O)
-
-WIN32_OBJS=       \
-	$(OUTDIR)PCFilename.$(O) \
-	$(OUTDIR)Win32Handle.$(O) \
-	$(OUTDIR)Win32FILEHandle.$(O) \
-	$(OUTDIR)Win32OperatingSystem.$(O)
-
-VMS_OBJS=       \
-	$(OUTDIR)OpenVMSFilename.$(O) \
-	$(OUTDIR)OpenVMSFileHandle.$(O) \
-	$(OUTDIR)OpenVMSOperatingSystem.$(O)
-
-OS2_OBJS= \
-	$(OUTDIR)OS2Filename.$(O) \
-	$(OUTDIR)OS2FileHandle.$(O) \
-	$(OUTDIR)OS2OperatingSystem.$(O)
-
-MAC_OBJS= \
-	$(OUTDIR)MacFilename.$(O) \
-	$(OUTDIR)MacFileHandle.$(O) \
-	$(OUTDIR)MacOperatingSystem.$(O)
-
-BEOS_OBJS= \
-	$(OUTDIR)BEFilename.$(O) \
-	$(OUTDIR)BEFileHandle.$(O) \
-	$(OUTDIR)BEOperatingSystem.$(O)
-
-OBJS=                        \
-    $(OUTDIR)Object.$(O)              \
-    $(OUTDIR)Autoload.$(O)            \
-    $(OUTDIR)ProtoObject.$(O)         \
-      $(OUTDIR)Project.$(O)           \
-      $(OUTDIR)NameSpace.$(O)         \
-      $(OUTDIR)Boolean.$(O)           \
-	$(OUTDIR)True.$(O)            \
-	$(OUTDIR)False.$(O)           \
-      $(OUTDIR)ClassCategoryReader.$(O) \
-      $(OUTDIR)Collection.$(O)        \
-	$(OUTDIR)Bag.$(O)             \
-	$(OUTDIR)SequenceableCollection.$(O)\
-	  $(OUTDIR)ArrayedCollection.$(O) \
-	    $(OUTDIR)UninterpretedBytes.$(O) \
-	    $(OUTDIR)Array.$(O)       \
-	      $(OUTDIR)WeakArray.$(O) \
-	    $(OUTDIR)ByteArray.$(O)   \
-	      $(OUTDIR)CharacterArray.$(O) \
-		String.$(O)  \
-		  Symbol.$(O)\
-	    $(OUTDIR)DoubleArray.$(O) \
-	    $(OUTDIR)FloatArray.$(O)  \
-	  $(OUTDIR)ReadOnlySequenceableCollection.$(O)\
-	    $(OUTDIR)Interval.$(O)    \
-	$(OUTDIR)LinkedList.$(O)      \
-	  $(OUTDIR)Semaphore.$(O)     \
-	  $(OUTDIR)RecursionLock.$(O) \
-	$(OUTDIR)OrderedCollection.$(O) \
-	  $(OUTDIR)SortedCollection.$(O)\
-	  $(OUTDIR)StringCollection.$(O)\
-	$(OUTDIR)Set.$(O)             \
-	  $(OUTDIR)Dictionary.$(O)    \
-	    $(OUTDIR)IdentityDictionary.$(O)      \
-	      $(OUTDIR)WeakIdentityDictionary.$(O)\
-		$(OUTDIR)WeakDependencyDictionary.$(O)\
-	    $(OUTDIR)WeakValueDictionary.$(O)   \
-	  $(OUTDIR)IdentitySet.$(O)      \
-	    $(OUTDIR)WeakIdentitySet.$(O)\
-	    $(OUTDIR)SignalSet.$(O)   \
-	    $(OUTDIR)ExceptionHandlerSet.$(O) \
-	    $(OUTDIR)SemaphoreSet.$(O) \
-      $(OUTDIR)Context.$(O)           \
-	$(OUTDIR)BlockContext.$(O)    \
-      $(OUTDIR)Delay.$(O)             \
-      $(OUTDIR)GenericException.$(O)  \
-	$(OUTDIR)ControlInterrupt.$(O) \
-	  $(OUTDIR)HaltInterrupt.$(O)  \
-	    $(OUTDIR)BreakPointInterrupt.$(O)  \
-	  $(OUTDIR)UserInterrupt.$(O)  \
-	$(OUTDIR)Exception.$(O)       \
-	  $(OUTDIR)ControlRequest.$(O)  \
-	    $(OUTDIR)AbortOperationRequest.$(O)  \
-	    $(OUTDIR)AbortAllOperationRequest.$(O)  \
-	    $(OUTDIR)TerminateProcessRequest.$(O)  \
-	    $(OUTDIR)RestartProcessRequest.$(O)  \
-	  $(OUTDIR)Error.$(O)         \
-	    $(OUTDIR)MessageNotUnderstood.$(O) \
-	    $(OUTDIR)TimeoutError.$(O) \
-	    $(OUTDIR)ProceedableError.$(O) \
-	      $(OUTDIR)SubclassResponsibilityError.$(O) \
-	      $(OUTDIR)StreamError.$(O) \
-		$(OUTDIR)IncompleteNextCountError.$(O) \
-		$(OUTDIR)PositionOutOfBoundsError.$(O) \
-	      $(OUTDIR)SignalError.$(O) \
-		$(OUTDIR)WrongProceedabilityError.$(O) \
-	      $(OUTDIR)ContextError.$(O) \
-		$(OUTDIR)CannotResumeError.$(O) \
-		$(OUTDIR)CannotReturnError.$(O) \
-	      $(OUTDIR)PrimitiveFailure.$(O) \
-	    $(OUTDIR)ArithmeticError.$(O) \
-	      $(OUTDIR)DomainError.$(O) \
-		$(OUTDIR)ZeroDivide.$(O) \
-	      $(OUTDIR)RangeError.$(O) \
-		$(OUTDIR)UnderflowError.$(O) \
-		$(OUTDIR)OverflowError.$(O) \
-	      $(OUTDIR)UnorderedNumbersError.$(O) \
-	    $(OUTDIR)ConversionError.$(O) \
-	    $(OUTDIR)NotFoundError.$(O) \
-	      $(OUTDIR)IndexNotFoundError.$(O) \
-		$(OUTDIR)NonIntegerIndexError.$(O) \
-		$(OUTDIR)SubscriptOutOfBoundsError.$(O) \
-	    $(OUTDIR)AllocationFailure.$(O) \
-	      $(OUTDIR)MallocFailure.$(O) \
-	    $(OUTDIR)RecursionError.$(O) \
-	    $(OUTDIR)SnapshotError.$(O) \
-	  $(OUTDIR)Notification.$(O)  \
-	    $(OUTDIR)Query.$(O)  \
-	      $(OUTDIR)QueryWithoutDefault.$(O)  \
-	    $(OUTDIR)EndOfStreamNotification.$(O) \
-	  $(OUTDIR)UserNotification.$(O)\
-	    $(OUTDIR)UserInformation.$(O)\
-	    $(OUTDIR)Warning.$(O)       \
-	      $(OUTDIR)ProceedError.$(O)\
-	  $(OUTDIR)NoHandlerError.$(O) \
-	  $(OUTDIR)RecursiveExceptionError.$(O) \
-      $(OUTDIR)ClassBuilder.$(O)      \
-      $(OUTDIR)Behavior.$(O)          \
-	$(OUTDIR)ClassDescription.$(O)\
-	  $(OUTDIR)Class.$(O)         \
-	  $(OUTDIR)Metaclass.$(O)     \
-	    $(OUTDIR)PrivateMetaclass.$(O)\
-	  $(OUTDIR)AutoloadMetaclass.$(O) \
-      $(OUTDIR)ExecutableFunction.$(O)    \
-	$(OUTDIR)CompiledCode.$(O)        \
-	  $(OUTDIR)Block.$(O)         \
-	    $(OUTDIR)VarArgBlock.$(O) \
-	    $(OUTDIR)CheapBlock.$(O)    \
-	      $(OUTDIR)VarArgCheapBlock.$(O) \
-	  $(OUTDIR)Method.$(O)        \
-      $(OUTDIR)Filename.$(O)          \
-      $(OUTDIR)InterestConverter.$(O) \
-      $(OUTDIR)WeakInterestConverter.$(O) \
-      $(OUTDIR)Link.$(O)              \
-	$(OUTDIR)Process.$(O)         \
-      $(OUTDIR)Magnitude.$(O)         \
-	$(OUTDIR)LookupKey.$(O)       \
-	  $(OUTDIR)Association.$(O)   \
-	$(OUTDIR)AbstractTime.$(O)    \
-	  $(OUTDIR)AbsoluteTime.$(O)  \
-	  $(OUTDIR)Time.$(O)          \
-	$(OUTDIR)ArithmeticValue.$(O) \
-	  $(OUTDIR)Number.$(O)        \
-	    $(OUTDIR)Fraction.$(O)    \
-	      $(OUTDIR)FixedPoint.$(O)    \
-	    $(OUTDIR)Integer.$(O)     \
-	      $(OUTDIR)LargeInteger.$(O)  \
-	      $(OUTDIR)SmallInteger.$(O)  \
-	    $(OUTDIR)LimitedPrecisionReal.$(O)\
-	      $(OUTDIR)Float.$(O)     \
-	      $(OUTDIR)ShortFloat.$(O)\
-	      $(OUTDIR)LongFloat.$(O) \
-	  $(OUTDIR)Point.$(O)         \
-	$(OUTDIR)Character.$(O)       \
-	$(OUTDIR)Date.$(O)            \
-      $(OUTDIR)Message.$(O)           \
-        $(OUTDIR)MessageSend.$(O)     \
-      $(OUTDIR)MiniDebugger.$(O)      \
-      $(OUTDIR)MiniInspector.$(O)     \
-      $(OUTDIR)ObjectMemory.$(O)      \
-      $(OUTDIR)ProcessorScheduler.$(O)\
-      $(OUTDIR)Geometric.$(O)         \
-	$(OUTDIR)Rectangle.$(O)       \
-      $(OUTDIR)Registry.$(O)          \
-	$(OUTDIR)HandleRegistry.$(O)  \
-      $(OUTDIR)Signal.$(O)            \
-	$(OUTDIR)QuerySignal.$(O)     \
-      $(OUTDIR)Smalltalk.$(O)         \
-      $(OUTDIR)Stream.$(O)            \
-	$(OUTDIR)PeekableStream.$(O)       \
-	  $(OUTDIR)PositionableStream.$(O) \
-	    $(OUTDIR)ReadStream.$(O)     \
-	    $(OUTDIR)WriteStream.$(O)    \
-	      $(OUTDIR)ReadWriteStream.$(O)  \
-	      $(OUTDIR)ExternalStream.$(O) \
-		$(OUTDIR)FileStream.$(O) \
-		  $(OUTDIR)DirectoryStream.$(O)    \
-		  $(OUTDIR)NonPositionableExternalStream.$(O)  \
-		    $(OUTDIR)PipeStream.$(O) \
-      $(OUTDIR)UndefinedObject.$(O)        \
-      $(OUTDIR)ExternalAddress.$(O)        \
-      $(OUTDIR)ExternalBytes.$(O)          \
-      $(OUTDIR)ExternalFunction.$(O)       \
-      $(OUTDIR)MethodDictionary.$(O)        \
-      $(OUTDIR)OSHandle.$(O) \
-	$(OUTDIR)OSFileHandle.$(O) \
-      $(OUTDIR)OSErrorHolder.$(O) \
-      $(OUTDIR)OsError.$(O) \
-	$(OUTDIR)OsInvalidArgumentsError.$(O) \
-	$(OUTDIR)OsNotification.$(O) \
-	$(OUTDIR)OsIllegalOperation.$(O) \
-	$(OUTDIR)OsNeedRetryError.$(O) \
-	$(OUTDIR)OsTransferFaultError.$(O) \
-	$(OUTDIR)OsInaccessibleError.$(O) \
-	$(OUTDIR)OsNoResourcesError.$(O) \
-      $(OUTDIR)AbstractOperatingSystem.$(O) \
-      $(OUTDIR)UserPreferences.$(O) \
-      $(OUTDIR)AbstractObjectCoder.$(O) \
-	$(OUTDIR)ObjectCoder.$(O) \
-      $(OUTDIR)HashStream.$(O) \
-	$(OUTDIR)MD5Stream.$(O) \
-      $(OUTDIR)ExecutionError.$(O) \
-	$(OUTDIR)ArgumentError.$(O) \
-	  $(OUTDIR)WrongNumberOfArgumentsError.$(O) \
-	$(OUTDIR)InvalidCodeError.$(O) \
-	  $(OUTDIR)BadLiteralsError.$(O) \
-	  $(OUTDIR)InvalidByteCodeError.$(O) \
-	  $(OUTDIR)InvalidInstructionError.$(O) \
-	  $(OUTDIR)NoByteCodeError.$(O) \
-	$(OUTDIR)NonBooleanReceiverError.$(O) \
-      $(SYSDEP_OBJS)
-
 #
 # only needed for NeXT (2.1) - assembler dumps core with long name ?!?!
 #
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Make.spec	Thu Nov 27 00:13:36 2003 +0100
@@ -0,0 +1,250 @@
+# $Header: /cvs/stx/stx/libbasic/Make.spec,v 1.1 2003-11-26 23:13:36 cg Exp $
+#
+# -------------- no need to change anything below ----------
+
+MODULE=stx
+MODULE_DIR=libbasic
+LIBNAME=libbasic
+THIS_IS_A_BASE_LIBRARY="yes"
+PACKAGE=$(MODULE):$(LIBNAME)
+
+#
+# those are not time critical
+# save a few kB by compiling them with +optspace
+# (must still be listed in OBJS= to be compiled at all)
+#
+UNCRITICALOBJS=                 \
+	$(OUTDIR)Autoload.$(O)           \
+	$(OUTDIR)AutoloadMetaclass.$(O)  \
+	$(OUTDIR)MiniDebugger.$(O)       \
+	$(OUTDIR)MiniInspector.$(O)      \
+	$(OUTDIR)UserPreferences.$(O)    \
+	$(OUTDIR)Project.$(O)
+
+#
+# SYSDEP_OBJS is mapped to one of the below,
+# during Makefile building
+#
+UNIX_OBJS=       \
+	$(OUTDIR)UnixFilename.$(O) \
+	$(OUTDIR)UnixFileHandle.$(O) \
+	$(OUTDIR)UnixFileDescriptorHandle.$(O) \
+	$(OUTDIR)UnixOperatingSystem.$(O)
+
+WIN32_OBJS=       \
+	$(OUTDIR)PCFilename.$(O) \
+	$(OUTDIR)Win32Handle.$(O) \
+	$(OUTDIR)Win32FILEHandle.$(O) \
+	$(OUTDIR)Win32OperatingSystem.$(O)
+
+VMS_OBJS=       \
+	$(OUTDIR)OpenVMSFilename.$(O) \
+	$(OUTDIR)OpenVMSFileHandle.$(O) \
+	$(OUTDIR)OpenVMSOperatingSystem.$(O)
+
+OS2_OBJS= \
+	$(OUTDIR)OS2Filename.$(O) \
+	$(OUTDIR)OS2FileHandle.$(O) \
+	$(OUTDIR)OS2OperatingSystem.$(O)
+
+MAC_OBJS= \
+	$(OUTDIR)MacFilename.$(O) \
+	$(OUTDIR)MacFileHandle.$(O) \
+	$(OUTDIR)MacOperatingSystem.$(O)
+
+BEOS_OBJS= \
+	$(OUTDIR)BEFilename.$(O) \
+	$(OUTDIR)BEFileHandle.$(O) \
+	$(OUTDIR)BEOperatingSystem.$(O)
+
+OBJS=                        \
+    $(OUTDIR)Object.$(O)              \
+    $(OUTDIR)Autoload.$(O)            \
+    $(OUTDIR)ProtoObject.$(O)         \
+      $(OUTDIR)Project.$(O)           \
+      $(OUTDIR)NameSpace.$(O)         \
+      $(OUTDIR)Boolean.$(O)           \
+	$(OUTDIR)True.$(O)            \
+	$(OUTDIR)False.$(O)           \
+      $(OUTDIR)ClassCategoryReader.$(O) \
+      $(OUTDIR)Collection.$(O)        \
+	$(OUTDIR)Bag.$(O)             \
+	$(OUTDIR)SequenceableCollection.$(O)\
+	  $(OUTDIR)ArrayedCollection.$(O) \
+	    $(OUTDIR)UninterpretedBytes.$(O) \
+	    $(OUTDIR)Array.$(O)       \
+	      $(OUTDIR)WeakArray.$(O) \
+	    $(OUTDIR)ByteArray.$(O)   \
+	      $(OUTDIR)CharacterArray.$(O) \
+		String.$(O)  \
+		  Symbol.$(O)\
+	    $(OUTDIR)DoubleArray.$(O) \
+	    $(OUTDIR)FloatArray.$(O)  \
+	  $(OUTDIR)ReadOnlySequenceableCollection.$(O)\
+	    $(OUTDIR)Interval.$(O)    \
+	$(OUTDIR)LinkedList.$(O)      \
+	  $(OUTDIR)Semaphore.$(O)     \
+	  $(OUTDIR)RecursionLock.$(O) \
+	$(OUTDIR)OrderedCollection.$(O) \
+	  $(OUTDIR)SortedCollection.$(O)\
+	  $(OUTDIR)StringCollection.$(O)\
+	$(OUTDIR)Set.$(O)             \
+	  $(OUTDIR)Dictionary.$(O)    \
+	    $(OUTDIR)IdentityDictionary.$(O)      \
+	      $(OUTDIR)WeakIdentityDictionary.$(O)\
+		$(OUTDIR)WeakDependencyDictionary.$(O)\
+	    $(OUTDIR)WeakValueDictionary.$(O)   \
+	  $(OUTDIR)IdentitySet.$(O)      \
+	    $(OUTDIR)WeakIdentitySet.$(O)\
+	    $(OUTDIR)SignalSet.$(O)   \
+	    $(OUTDIR)ExceptionHandlerSet.$(O) \
+	    $(OUTDIR)SemaphoreSet.$(O) \
+      $(OUTDIR)Context.$(O)           \
+	$(OUTDIR)BlockContext.$(O)    \
+      $(OUTDIR)Delay.$(O)             \
+      $(OUTDIR)GenericException.$(O)  \
+	$(OUTDIR)ControlInterrupt.$(O) \
+	  $(OUTDIR)HaltInterrupt.$(O)  \
+	    $(OUTDIR)BreakPointInterrupt.$(O)  \
+	  $(OUTDIR)UserInterrupt.$(O)  \
+	$(OUTDIR)Exception.$(O)       \
+	  $(OUTDIR)ControlRequest.$(O)  \
+	    $(OUTDIR)AbortOperationRequest.$(O)  \
+	    $(OUTDIR)AbortAllOperationRequest.$(O)  \
+	    $(OUTDIR)TerminateProcessRequest.$(O)  \
+	    $(OUTDIR)RestartProcessRequest.$(O)  \
+	  $(OUTDIR)Error.$(O)         \
+	    $(OUTDIR)MessageNotUnderstood.$(O) \
+	    $(OUTDIR)TimeoutError.$(O) \
+	    $(OUTDIR)ProceedableError.$(O) \
+	      $(OUTDIR)SubclassResponsibilityError.$(O) \
+	      $(OUTDIR)StreamError.$(O) \
+		$(OUTDIR)IncompleteNextCountError.$(O) \
+		$(OUTDIR)PositionOutOfBoundsError.$(O) \
+	      $(OUTDIR)SignalError.$(O) \
+		$(OUTDIR)WrongProceedabilityError.$(O) \
+	      $(OUTDIR)ContextError.$(O) \
+		$(OUTDIR)CannotResumeError.$(O) \
+		$(OUTDIR)CannotReturnError.$(O) \
+	      $(OUTDIR)PrimitiveFailure.$(O) \
+	    $(OUTDIR)ArithmeticError.$(O) \
+	      $(OUTDIR)DomainError.$(O) \
+		$(OUTDIR)ZeroDivide.$(O) \
+	      $(OUTDIR)RangeError.$(O) \
+		$(OUTDIR)UnderflowError.$(O) \
+		$(OUTDIR)OverflowError.$(O) \
+	      $(OUTDIR)UnorderedNumbersError.$(O) \
+	    $(OUTDIR)ConversionError.$(O) \
+	    $(OUTDIR)NotFoundError.$(O) \
+	      $(OUTDIR)IndexNotFoundError.$(O) \
+		$(OUTDIR)NonIntegerIndexError.$(O) \
+		$(OUTDIR)SubscriptOutOfBoundsError.$(O) \
+	    $(OUTDIR)AllocationFailure.$(O) \
+	      $(OUTDIR)MallocFailure.$(O) \
+	    $(OUTDIR)RecursionError.$(O) \
+	    $(OUTDIR)SnapshotError.$(O) \
+	  $(OUTDIR)Notification.$(O)  \
+	    $(OUTDIR)Query.$(O)  \
+	      $(OUTDIR)QueryWithoutDefault.$(O)  \
+	    $(OUTDIR)EndOfStreamNotification.$(O) \
+	  $(OUTDIR)UserNotification.$(O)\
+	    $(OUTDIR)UserInformation.$(O)\
+	    $(OUTDIR)Warning.$(O)       \
+	      $(OUTDIR)ProceedError.$(O)\
+	  $(OUTDIR)NoHandlerError.$(O) \
+	  $(OUTDIR)RecursiveExceptionError.$(O) \
+      $(OUTDIR)ClassBuilder.$(O)      \
+      $(OUTDIR)Behavior.$(O)          \
+	$(OUTDIR)ClassDescription.$(O)\
+	  $(OUTDIR)Class.$(O)         \
+	  $(OUTDIR)Metaclass.$(O)     \
+	    $(OUTDIR)PrivateMetaclass.$(O)\
+	  $(OUTDIR)AutoloadMetaclass.$(O) \
+      $(OUTDIR)ExecutableFunction.$(O)    \
+	$(OUTDIR)CompiledCode.$(O)        \
+	  $(OUTDIR)Block.$(O)         \
+	    $(OUTDIR)VarArgBlock.$(O) \
+	    $(OUTDIR)CheapBlock.$(O)    \
+	      $(OUTDIR)VarArgCheapBlock.$(O) \
+	  $(OUTDIR)Method.$(O)        \
+      $(OUTDIR)Filename.$(O)          \
+      $(OUTDIR)InterestConverter.$(O) \
+      $(OUTDIR)WeakInterestConverter.$(O) \
+      $(OUTDIR)Link.$(O)              \
+	$(OUTDIR)Process.$(O)         \
+      $(OUTDIR)Magnitude.$(O)         \
+	$(OUTDIR)LookupKey.$(O)       \
+	  $(OUTDIR)Association.$(O)   \
+	$(OUTDIR)AbstractTime.$(O)    \
+	  $(OUTDIR)AbsoluteTime.$(O)  \
+	  $(OUTDIR)Time.$(O)          \
+	$(OUTDIR)ArithmeticValue.$(O) \
+	  $(OUTDIR)Number.$(O)        \
+	    $(OUTDIR)Fraction.$(O)    \
+	      $(OUTDIR)FixedPoint.$(O)    \
+	    $(OUTDIR)Integer.$(O)     \
+	      $(OUTDIR)LargeInteger.$(O)  \
+	      $(OUTDIR)SmallInteger.$(O)  \
+	    $(OUTDIR)LimitedPrecisionReal.$(O)\
+	      $(OUTDIR)Float.$(O)     \
+	      $(OUTDIR)ShortFloat.$(O)\
+	      $(OUTDIR)LongFloat.$(O) \
+	  $(OUTDIR)Point.$(O)         \
+	$(OUTDIR)Character.$(O)       \
+	$(OUTDIR)Date.$(O)            \
+      $(OUTDIR)Message.$(O)           \
+        $(OUTDIR)MessageSend.$(O)     \
+      $(OUTDIR)MiniDebugger.$(O)      \
+      $(OUTDIR)MiniInspector.$(O)     \
+      $(OUTDIR)ObjectMemory.$(O)      \
+      $(OUTDIR)ProcessorScheduler.$(O)\
+      $(OUTDIR)Geometric.$(O)         \
+	$(OUTDIR)Rectangle.$(O)       \
+      $(OUTDIR)Registry.$(O)          \
+	$(OUTDIR)HandleRegistry.$(O)  \
+      $(OUTDIR)Signal.$(O)            \
+	$(OUTDIR)QuerySignal.$(O)     \
+      $(OUTDIR)Smalltalk.$(O)         \
+      $(OUTDIR)Stream.$(O)            \
+	$(OUTDIR)PeekableStream.$(O)       \
+	  $(OUTDIR)PositionableStream.$(O) \
+	    $(OUTDIR)ReadStream.$(O)     \
+	    $(OUTDIR)WriteStream.$(O)    \
+	      $(OUTDIR)ReadWriteStream.$(O)  \
+	      $(OUTDIR)ExternalStream.$(O) \
+		$(OUTDIR)FileStream.$(O) \
+		  $(OUTDIR)DirectoryStream.$(O)    \
+		  $(OUTDIR)NonPositionableExternalStream.$(O)  \
+		    $(OUTDIR)PipeStream.$(O) \
+      $(OUTDIR)UndefinedObject.$(O)        \
+      $(OUTDIR)ExternalAddress.$(O)        \
+      $(OUTDIR)ExternalBytes.$(O)          \
+      $(OUTDIR)ExternalFunction.$(O)       \
+      $(OUTDIR)MethodDictionary.$(O)        \
+      $(OUTDIR)OSHandle.$(O) \
+	$(OUTDIR)OSFileHandle.$(O) \
+      $(OUTDIR)OSErrorHolder.$(O) \
+      $(OUTDIR)OsError.$(O) \
+	$(OUTDIR)OsInvalidArgumentsError.$(O) \
+	$(OUTDIR)OsNotification.$(O) \
+	$(OUTDIR)OsIllegalOperation.$(O) \
+	$(OUTDIR)OsNeedRetryError.$(O) \
+	$(OUTDIR)OsTransferFaultError.$(O) \
+	$(OUTDIR)OsInaccessibleError.$(O) \
+	$(OUTDIR)OsNoResourcesError.$(O) \
+      $(OUTDIR)AbstractOperatingSystem.$(O) \
+      $(OUTDIR)UserPreferences.$(O) \
+      $(OUTDIR)AbstractObjectCoder.$(O) \
+	$(OUTDIR)ObjectCoder.$(O) \
+      $(OUTDIR)HashStream.$(O) \
+	$(OUTDIR)MD5Stream.$(O) \
+      $(OUTDIR)ExecutionError.$(O) \
+	$(OUTDIR)ArgumentError.$(O) \
+	  $(OUTDIR)WrongNumberOfArgumentsError.$(O) \
+	$(OUTDIR)InvalidCodeError.$(O) \
+	  $(OUTDIR)BadLiteralsError.$(O) \
+	  $(OUTDIR)InvalidByteCodeError.$(O) \
+	  $(OUTDIR)InvalidInstructionError.$(O) \
+	  $(OUTDIR)NoByteCodeError.$(O) \
+	$(OUTDIR)NonBooleanReceiverError.$(O) \
+      $(SYSDEP_OBJS)
--- a/bc.mak	Wed Nov 26 23:12:17 2003 +0100
+++ b/bc.mak	Thu Nov 27 00:13:36 2003 +0100
@@ -2,16 +2,14 @@
 # DO NOT EDIT 
 # automatically generated from Make.proto (by make nt.mak)
 #
-# $Header: /cvs/stx/stx/libbasic/bc.mak,v 1.79 2003-11-21 15:04:41 cg Exp $
+# $Header: /cvs/stx/stx/libbasic/bc.mak,v 1.80 2003-11-26 23:13:36 cg Exp $
 #
 TOP=..
 #
 !INCLUDE $(TOP)\rules\stdHeader_nt
 #
-MODULE=stx
-MODULE_DIR=libbasic
-PACKAGE=$(MODULE):$(MODULE_DIR)
-LIBNAME=libbasic
+!INCLUDE Make.spec
+#
 LIB_BASE_LD_ARG=$(LIBBASIC_BASE_LD_ARG)
 STCOPT="+optinline +optinline2 -warnNonStandard"
 STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME)
@@ -21,203 +19,6 @@
 ALL:  $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
 
 
-OBJS=\
-  $(OUTDIR)Object.$(O) \
-  $(OUTDIR)ProtoObject.$(O) \
-  $(OUTDIR)Autoload.$(O) \
-  $(OUTDIR)Project.$(O) \
-  $(OUTDIR)NameSpace.$(O) \
-  $(OUTDIR)Boolean.$(O) \
-  $(OUTDIR)True.$(O) \
-  $(OUTDIR)False.$(O) \
-  $(OUTDIR)ClassCategoryReader.$(O) \
-  $(OUTDIR)Collection.$(O) \
-  $(OUTDIR)Bag.$(O) \
-  $(OUTDIR)SequenceableCollection.$(O) \
-  $(OUTDIR)ReadOnlySequenceableCollection.$(O) \
-  $(OUTDIR)ArrayedCollection.$(O) \
-  $(OUTDIR)UninterpretedBytes.$(O) \
-  $(OUTDIR)Array.$(O) \
-  $(OUTDIR)WeakArray.$(O) \
-  $(OUTDIR)ByteArray.$(O) \
-  $(OUTDIR)CharacterArray.$(O) \
-  $(OUTDIR)String.$(O) \
-  $(OUTDIR)Symbol.$(O) \
-  $(OUTDIR)DoubleArray.$(O) \
-  $(OUTDIR)FloatArray.$(O) \
-  $(OUTDIR)Interval.$(O) \
-  $(OUTDIR)LinkedList.$(O) \
-  $(OUTDIR)Semaphore.$(O) \
-  $(OUTDIR)OrderedCollection.$(O) \
-  $(OUTDIR)SortedCollection.$(O) \
-  $(OUTDIR)Set.$(O) \
-  $(OUTDIR)Dictionary.$(O) \
-  $(OUTDIR)IdentityDictionary.$(O) \
-  $(OUTDIR)WeakIdentityDictionary.$(O) \
-  $(OUTDIR)WeakDependencyDictionary.$(O) \
-  $(OUTDIR)WeakValueDictionary.$(O) \
-  $(OUTDIR)IdentitySet.$(O) \
-  $(OUTDIR)WeakIdentitySet.$(O) \
-  $(OUTDIR)SignalSet.$(O) \
-  $(OUTDIR)ExceptionHandlerSet.$(O) \
-  $(OUTDIR)SemaphoreSet.$(O) \
-  $(OUTDIR)Context.$(O) \
-  $(OUTDIR)BlockContext.$(O) \
-  $(OUTDIR)Delay.$(O) \
-  $(OUTDIR)GenericException.$(O) \
-  $(OUTDIR)Exception.$(O) \
-  $(OUTDIR)Error.$(O) \
-   $(OUTDIR)TimeoutError.$(O) \
-   $(OUTDIR)ConversionError.$(O) \
-   $(OUTDIR)ArithmeticError.$(O) \
-    $(OUTDIR)DomainError.$(O) \
-     $(OUTDIR)ZeroDivide.$(O) \
-    $(OUTDIR)RangeError.$(O) \
-      $(OUTDIR)UnderflowError.$(O) \
-      $(OUTDIR)OverflowError.$(O) \
-    $(OUTDIR)UnorderedNumbersError.$(O) \
-  $(OUTDIR)ProceedableError.$(O) \
-  $(OUTDIR)SignalError.$(O) \
-  $(OUTDIR)WrongProceedabilityError.$(O) \
-  $(OUTDIR)UserNotification.$(O) \
-  $(OUTDIR)Warning.$(O) \
-  $(OUTDIR)ProceedError.$(O) \
-  $(OUTDIR)Notification.$(O) \
-    $(OUTDIR)Query.$(O) \
-      $(OUTDIR)QueryWithoutDefault.$(O) \
-    $(OUTDIR)EndOfStreamNotification.$(O) \
-  $(OUTDIR)UserInformation.$(O) \
-  $(OUTDIR)NoHandlerError.$(O) \
-  $(OUTDIR)RecursiveExceptionError.$(O) \
-  $(OUTDIR)NotFoundError.$(O) \       
-  $(OUTDIR)IndexNotFoundError.$(O) \       
-  $(OUTDIR)NonIntegerIndexError.$(O) \       
-  $(OUTDIR)ControlInterrupt.$(O) \       
-  $(OUTDIR)SystemNotification.$(O) \       
-  $(OUTDIR)HaltInterrupt.$(O) \       
-  $(OUTDIR)BreakPointInterrupt.$(O) \       
-  $(OUTDIR)PrimitiveFailure.$(O) \       
-  $(OUTDIR)UserInterrupt.$(O) \       
-  $(OUTDIR)ControlRequest.$(O) \       
-  $(OUTDIR)AbortOperationRequest.$(O) \       
-  $(OUTDIR)AbortAllOperationRequest.$(O) \       
-  $(OUTDIR)TerminateProcessRequest.$(O) \       
-  $(OUTDIR)RestartProcessRequest.$(O) \       
-  $(OUTDIR)MessageNotUnderstood.$(O) \       
-  $(OUTDIR)SubclassResponsibilityError.$(O) \       
-  $(OUTDIR)SubscriptOutOfBoundsError.$(O) \       
-  $(OUTDIR)ContextError.$(O) \       
-  $(OUTDIR)CannotResumeError.$(O) \       
-  $(OUTDIR)CannotReturnError.$(O) \       
-  $(OUTDIR)StreamError.$(O) \       
-    $(OUTDIR)PositionOutOfBoundsError.$(O) \       
-    $(OUTDIR)IncompleteNextCountError.$(O) \
-  $(OUTDIR)AllocationFailure.$(O) \
-  $(OUTDIR)MallocFailure.$(O) \
-  $(OUTDIR)SnapshotError.$(O) \
-  $(OUTDIR)RecursionError.$(O) \
-  $(OUTDIR)Behavior.$(O) \
-  $(OUTDIR)ClassDescription.$(O) \
-  $(OUTDIR)Class.$(O) \
-  $(OUTDIR)Metaclass.$(O) \
-  $(OUTDIR)PrivateMetaclass.$(O) \
-  $(OUTDIR)AutoloadMetaclass.$(O) \
-  $(OUTDIR)ClassBuilder.$(O) \
-  $(OUTDIR)ExecutableFunction.$(O) \
-  $(OUTDIR)CompiledCode.$(O) \
-  $(OUTDIR)Block.$(O) \
-  $(OUTDIR)VarArgBlock.$(O) \
-  $(OUTDIR)CheapBlock.$(O) \
-  $(OUTDIR)VarArgCheapBlock.$(O) \
-  $(OUTDIR)Method.$(O) \
-  $(OUTDIR)Filename.$(O) \
-  $(OUTDIR)InterestConverter.$(O) \
-  $(OUTDIR)WeakInterestConverter.$(O) \
-  $(OUTDIR)Link.$(O) \
-  $(OUTDIR)Process.$(O) \
-  $(OUTDIR)Magnitude.$(O) \
-  $(OUTDIR)LookupKey.$(O) \
-  $(OUTDIR)Association.$(O) \
-  $(OUTDIR)AbstractTime.$(O) \
-  $(OUTDIR)AbsoluteTime.$(O) \
-  $(OUTDIR)Time.$(O) \
-  $(OUTDIR)ArithmeticValue.$(O) \
-  $(OUTDIR)Number.$(O) \
-  $(OUTDIR)Fraction.$(O) \
-  $(OUTDIR)FixedPoint.$(O) \
-  $(OUTDIR)Integer.$(O) \
-  $(OUTDIR)LargeInteger.$(O) \
-  $(OUTDIR)SmallInteger.$(O) \
-  $(OUTDIR)LimitedPrecisionReal.$(O) \
-  $(OUTDIR)Float.$(O) \
-  $(OUTDIR)ShortFloat.$(O) \
-  $(OUTDIR)LongFloat.$(O) \
-  $(OUTDIR)Point.$(O) \
-  $(OUTDIR)Character.$(O) \
-  $(OUTDIR)Date.$(O) \
-  $(OUTDIR)Message.$(O) \
-  $(OUTDIR)MiniDebugger.$(O) \
-  $(OUTDIR)MiniInspector.$(O) \
-  $(OUTDIR)ObjectMemory.$(O) \
-  $(OUTDIR)ProcessorScheduler.$(O) \
-  $(OUTDIR)Geometric.$(O) \
-  $(OUTDIR)Rectangle.$(O) \
-  $(OUTDIR)Registry.$(O) \
-  $(OUTDIR)HandleRegistry.$(O) \
-  $(OUTDIR)Signal.$(O) \
-  $(OUTDIR)QuerySignal.$(O) \
-  $(OUTDIR)Smalltalk.$(O) \
-  $(OUTDIR)Stream.$(O) \
-  $(OUTDIR)PeekableStream.$(O) \
-  $(OUTDIR)PositionableStream.$(O) \
-  $(OUTDIR)ReadStream.$(O) \
-  $(OUTDIR)WriteStream.$(O) \
-  $(OUTDIR)ReadWriteStream.$(O) \
-  $(OUTDIR)ExternalStream_win32.$(O) \
-  $(OUTDIR)FileStream.$(O) \
-  $(OUTDIR)DirectoryStream.$(O) \
-  $(OUTDIR)NonPositionableExternalStream.$(O) \
-  $(OUTDIR)PipeStream.$(O) \
-  $(OUTDIR)FileDirectory.$(O) \
-  $(OUTDIR)UndefinedObject.$(O) \
-  $(OUTDIR)ExternalAddress.$(O) \
-  $(OUTDIR)ExternalBytes.$(O) \
-  $(OUTDIR)ExternalFunction.$(O) \
-  $(OUTDIR)MethodDictionary.$(O) \
-  $(OUTDIR)OSHandle.$(O) \
-  $(OUTDIR)OSFileHandle.$(O) \
-  $(OUTDIR)OSErrorHolder.$(O) \
-  $(OUTDIR)OsError.$(O) \
-  $(OUTDIR)OsInvalidArgumentsError.$(O) \
-  $(OUTDIR)OsNotification.$(O) \
-  $(OUTDIR)OsIllegalOperation.$(O) \
-  $(OUTDIR)OsNeedRetryError.$(O) \
-  $(OUTDIR)OsTransferFaultError.$(O) \
-  $(OUTDIR)OsInaccessibleError.$(O) \
-  $(OUTDIR)OsNoResourcesError.$(O) \
-  $(OUTDIR)AbstractOperatingSystem.$(O) \
-  $(OUTDIR)UserPreferences.$(O) \
-  $(OUTDIR)AbstractObjectCoder.$(O) \
-  $(OUTDIR)ObjectCoder.$(O) \
-  $(OUTDIR)PCFilename.$(O) \
-  $(OUTDIR)Win32FILEHandle.$(O) \ 
-  $(OUTDIR)Win32OperatingSystem.$(O) \
-  $(OUTDIR)StringCollection.$(O) \
-  $(OUTDIR)StringCollection.$(O) \
-  $(OUTDIR)HashStream.$(O) \
-  $(OUTDIR)MD5Stream.$(O) \
-  $(OUTDIR)RecursionLock.$(O) \
-  $(OUTDIR)ExecutionError.$(O) \
-  $(OUTDIR)ArgumentError.$(O) \
-  $(OUTDIR)WrongNumberOfArgumentsError.$(O) \
-  $(OUTDIR)InvalidCodeError.$(O) \
-  $(OUTDIR)BadLiteralsError.$(O) \
-  $(OUTDIR)InvalidByteCodeError.$(O) \
-  $(OUTDIR)InvalidInstructionError.$(O) \
-  $(OUTDIR)NoByteCodeError.$(O) \
-  $(OUTDIR)NonBooleanReceiverError.$(O) \
-
-
 !INCLUDE $(TOP)\rules\stdRules_nt
 
 
--- a/nt.mak	Wed Nov 26 23:12:17 2003 +0100
+++ b/nt.mak	Thu Nov 27 00:13:36 2003 +0100
@@ -2,16 +2,14 @@
 # DO NOT EDIT 
 # automatically generated from Make.proto (by make nt.mak)
 #
-# $Header: /cvs/stx/stx/libbasic/Attic/nt.mak,v 1.79 2003-11-21 15:04:41 cg Exp $
+# $Header: /cvs/stx/stx/libbasic/Attic/nt.mak,v 1.80 2003-11-26 23:13:36 cg Exp $
 #
 TOP=..
 #
 !INCLUDE $(TOP)\rules\stdHeader_nt
 #
-MODULE=stx
-MODULE_DIR=libbasic
-PACKAGE=$(MODULE):$(MODULE_DIR)
-LIBNAME=libbasic
+!INCLUDE Make.spec
+#
 LIB_BASE_LD_ARG=$(LIBBASIC_BASE_LD_ARG)
 STCOPT="+optinline +optinline2 -warnNonStandard"
 STCLOCALOPT=-package=$(PACKAGE) $(COMMONSYMBOLS) $(SEPINITCODE) $(RELOCINSTVARS) -varPrefix=$(LIBNAME)
@@ -21,203 +19,6 @@
 ALL:  $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
 
 
-OBJS=\
-  $(OUTDIR)Object.$(O) \
-  $(OUTDIR)ProtoObject.$(O) \
-  $(OUTDIR)Autoload.$(O) \
-  $(OUTDIR)Project.$(O) \
-  $(OUTDIR)NameSpace.$(O) \
-  $(OUTDIR)Boolean.$(O) \
-  $(OUTDIR)True.$(O) \
-  $(OUTDIR)False.$(O) \
-  $(OUTDIR)ClassCategoryReader.$(O) \
-  $(OUTDIR)Collection.$(O) \
-  $(OUTDIR)Bag.$(O) \
-  $(OUTDIR)SequenceableCollection.$(O) \
-  $(OUTDIR)ReadOnlySequenceableCollection.$(O) \
-  $(OUTDIR)ArrayedCollection.$(O) \
-  $(OUTDIR)UninterpretedBytes.$(O) \
-  $(OUTDIR)Array.$(O) \
-  $(OUTDIR)WeakArray.$(O) \
-  $(OUTDIR)ByteArray.$(O) \
-  $(OUTDIR)CharacterArray.$(O) \
-  $(OUTDIR)String.$(O) \
-  $(OUTDIR)Symbol.$(O) \
-  $(OUTDIR)DoubleArray.$(O) \
-  $(OUTDIR)FloatArray.$(O) \
-  $(OUTDIR)Interval.$(O) \
-  $(OUTDIR)LinkedList.$(O) \
-  $(OUTDIR)Semaphore.$(O) \
-  $(OUTDIR)OrderedCollection.$(O) \
-  $(OUTDIR)SortedCollection.$(O) \
-  $(OUTDIR)Set.$(O) \
-  $(OUTDIR)Dictionary.$(O) \
-  $(OUTDIR)IdentityDictionary.$(O) \
-  $(OUTDIR)WeakIdentityDictionary.$(O) \
-  $(OUTDIR)WeakDependencyDictionary.$(O) \
-  $(OUTDIR)WeakValueDictionary.$(O) \
-  $(OUTDIR)IdentitySet.$(O) \
-  $(OUTDIR)WeakIdentitySet.$(O) \
-  $(OUTDIR)SignalSet.$(O) \
-  $(OUTDIR)ExceptionHandlerSet.$(O) \
-  $(OUTDIR)SemaphoreSet.$(O) \
-  $(OUTDIR)Context.$(O) \
-  $(OUTDIR)BlockContext.$(O) \
-  $(OUTDIR)Delay.$(O) \
-  $(OUTDIR)GenericException.$(O) \
-  $(OUTDIR)Exception.$(O) \
-  $(OUTDIR)Error.$(O) \
-   $(OUTDIR)TimeoutError.$(O) \
-   $(OUTDIR)ConversionError.$(O) \
-   $(OUTDIR)ArithmeticError.$(O) \
-    $(OUTDIR)DomainError.$(O) \
-     $(OUTDIR)ZeroDivide.$(O) \
-    $(OUTDIR)RangeError.$(O) \
-      $(OUTDIR)UnderflowError.$(O) \
-      $(OUTDIR)OverflowError.$(O) \
-    $(OUTDIR)UnorderedNumbersError.$(O) \
-  $(OUTDIR)ProceedableError.$(O) \
-  $(OUTDIR)SignalError.$(O) \
-  $(OUTDIR)WrongProceedabilityError.$(O) \
-  $(OUTDIR)UserNotification.$(O) \
-  $(OUTDIR)Warning.$(O) \
-  $(OUTDIR)ProceedError.$(O) \
-  $(OUTDIR)Notification.$(O) \
-    $(OUTDIR)Query.$(O) \
-      $(OUTDIR)QueryWithoutDefault.$(O) \
-    $(OUTDIR)EndOfStreamNotification.$(O) \
-  $(OUTDIR)UserInformation.$(O) \
-  $(OUTDIR)NoHandlerError.$(O) \
-  $(OUTDIR)RecursiveExceptionError.$(O) \
-  $(OUTDIR)NotFoundError.$(O) \       
-  $(OUTDIR)IndexNotFoundError.$(O) \       
-  $(OUTDIR)NonIntegerIndexError.$(O) \       
-  $(OUTDIR)ControlInterrupt.$(O) \       
-  $(OUTDIR)SystemNotification.$(O) \       
-  $(OUTDIR)HaltInterrupt.$(O) \       
-  $(OUTDIR)BreakPointInterrupt.$(O) \       
-  $(OUTDIR)PrimitiveFailure.$(O) \       
-  $(OUTDIR)UserInterrupt.$(O) \       
-  $(OUTDIR)ControlRequest.$(O) \       
-  $(OUTDIR)AbortOperationRequest.$(O) \       
-  $(OUTDIR)AbortAllOperationRequest.$(O) \       
-  $(OUTDIR)TerminateProcessRequest.$(O) \       
-  $(OUTDIR)RestartProcessRequest.$(O) \       
-  $(OUTDIR)MessageNotUnderstood.$(O) \       
-  $(OUTDIR)SubclassResponsibilityError.$(O) \       
-  $(OUTDIR)SubscriptOutOfBoundsError.$(O) \       
-  $(OUTDIR)ContextError.$(O) \       
-  $(OUTDIR)CannotResumeError.$(O) \       
-  $(OUTDIR)CannotReturnError.$(O) \       
-  $(OUTDIR)StreamError.$(O) \       
-    $(OUTDIR)PositionOutOfBoundsError.$(O) \       
-    $(OUTDIR)IncompleteNextCountError.$(O) \
-  $(OUTDIR)AllocationFailure.$(O) \
-  $(OUTDIR)MallocFailure.$(O) \
-  $(OUTDIR)SnapshotError.$(O) \
-  $(OUTDIR)RecursionError.$(O) \
-  $(OUTDIR)Behavior.$(O) \
-  $(OUTDIR)ClassDescription.$(O) \
-  $(OUTDIR)Class.$(O) \
-  $(OUTDIR)Metaclass.$(O) \
-  $(OUTDIR)PrivateMetaclass.$(O) \
-  $(OUTDIR)AutoloadMetaclass.$(O) \
-  $(OUTDIR)ClassBuilder.$(O) \
-  $(OUTDIR)ExecutableFunction.$(O) \
-  $(OUTDIR)CompiledCode.$(O) \
-  $(OUTDIR)Block.$(O) \
-  $(OUTDIR)VarArgBlock.$(O) \
-  $(OUTDIR)CheapBlock.$(O) \
-  $(OUTDIR)VarArgCheapBlock.$(O) \
-  $(OUTDIR)Method.$(O) \
-  $(OUTDIR)Filename.$(O) \
-  $(OUTDIR)InterestConverter.$(O) \
-  $(OUTDIR)WeakInterestConverter.$(O) \
-  $(OUTDIR)Link.$(O) \
-  $(OUTDIR)Process.$(O) \
-  $(OUTDIR)Magnitude.$(O) \
-  $(OUTDIR)LookupKey.$(O) \
-  $(OUTDIR)Association.$(O) \
-  $(OUTDIR)AbstractTime.$(O) \
-  $(OUTDIR)AbsoluteTime.$(O) \
-  $(OUTDIR)Time.$(O) \
-  $(OUTDIR)ArithmeticValue.$(O) \
-  $(OUTDIR)Number.$(O) \
-  $(OUTDIR)Fraction.$(O) \
-  $(OUTDIR)FixedPoint.$(O) \
-  $(OUTDIR)Integer.$(O) \
-  $(OUTDIR)LargeInteger.$(O) \
-  $(OUTDIR)SmallInteger.$(O) \
-  $(OUTDIR)LimitedPrecisionReal.$(O) \
-  $(OUTDIR)Float.$(O) \
-  $(OUTDIR)ShortFloat.$(O) \
-  $(OUTDIR)LongFloat.$(O) \
-  $(OUTDIR)Point.$(O) \
-  $(OUTDIR)Character.$(O) \
-  $(OUTDIR)Date.$(O) \
-  $(OUTDIR)Message.$(O) \
-  $(OUTDIR)MiniDebugger.$(O) \
-  $(OUTDIR)MiniInspector.$(O) \
-  $(OUTDIR)ObjectMemory.$(O) \
-  $(OUTDIR)ProcessorScheduler.$(O) \
-  $(OUTDIR)Geometric.$(O) \
-  $(OUTDIR)Rectangle.$(O) \
-  $(OUTDIR)Registry.$(O) \
-  $(OUTDIR)HandleRegistry.$(O) \
-  $(OUTDIR)Signal.$(O) \
-  $(OUTDIR)QuerySignal.$(O) \
-  $(OUTDIR)Smalltalk.$(O) \
-  $(OUTDIR)Stream.$(O) \
-  $(OUTDIR)PeekableStream.$(O) \
-  $(OUTDIR)PositionableStream.$(O) \
-  $(OUTDIR)ReadStream.$(O) \
-  $(OUTDIR)WriteStream.$(O) \
-  $(OUTDIR)ReadWriteStream.$(O) \
-  $(OUTDIR)ExternalStream_win32.$(O) \
-  $(OUTDIR)FileStream.$(O) \
-  $(OUTDIR)DirectoryStream.$(O) \
-  $(OUTDIR)NonPositionableExternalStream.$(O) \
-  $(OUTDIR)PipeStream.$(O) \
-  $(OUTDIR)FileDirectory.$(O) \
-  $(OUTDIR)UndefinedObject.$(O) \
-  $(OUTDIR)ExternalAddress.$(O) \
-  $(OUTDIR)ExternalBytes.$(O) \
-  $(OUTDIR)ExternalFunction.$(O) \
-  $(OUTDIR)MethodDictionary.$(O) \
-  $(OUTDIR)OSHandle.$(O) \
-  $(OUTDIR)OSFileHandle.$(O) \
-  $(OUTDIR)OSErrorHolder.$(O) \
-  $(OUTDIR)OsError.$(O) \
-  $(OUTDIR)OsInvalidArgumentsError.$(O) \
-  $(OUTDIR)OsNotification.$(O) \
-  $(OUTDIR)OsIllegalOperation.$(O) \
-  $(OUTDIR)OsNeedRetryError.$(O) \
-  $(OUTDIR)OsTransferFaultError.$(O) \
-  $(OUTDIR)OsInaccessibleError.$(O) \
-  $(OUTDIR)OsNoResourcesError.$(O) \
-  $(OUTDIR)AbstractOperatingSystem.$(O) \
-  $(OUTDIR)UserPreferences.$(O) \
-  $(OUTDIR)AbstractObjectCoder.$(O) \
-  $(OUTDIR)ObjectCoder.$(O) \
-  $(OUTDIR)PCFilename.$(O) \
-  $(OUTDIR)Win32FILEHandle.$(O) \ 
-  $(OUTDIR)Win32OperatingSystem.$(O) \
-  $(OUTDIR)StringCollection.$(O) \
-  $(OUTDIR)StringCollection.$(O) \
-  $(OUTDIR)HashStream.$(O) \
-  $(OUTDIR)MD5Stream.$(O) \
-  $(OUTDIR)RecursionLock.$(O) \
-  $(OUTDIR)ExecutionError.$(O) \
-  $(OUTDIR)ArgumentError.$(O) \
-  $(OUTDIR)WrongNumberOfArgumentsError.$(O) \
-  $(OUTDIR)InvalidCodeError.$(O) \
-  $(OUTDIR)BadLiteralsError.$(O) \
-  $(OUTDIR)InvalidByteCodeError.$(O) \
-  $(OUTDIR)InvalidInstructionError.$(O) \
-  $(OUTDIR)NoByteCodeError.$(O) \
-  $(OUTDIR)NonBooleanReceiverError.$(O) \
-
-
 !INCLUDE $(TOP)\rules\stdRules_nt