Make.proto
changeset 7773 4801dec51584
parent 7721 2d6c911e474d
child 7781 03095ade1b75
--- a/Make.proto	Fri Nov 21 16:04:41 2003 +0100
+++ b/Make.proto	Fri Nov 21 16:39:44 2003 +0100
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.168 2003-10-29 10:45:21 cg Exp $
+# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.169 2003-11-21 15:39:44 cg Exp $
 #
 # -------------- no need to change anything below ----------
 
@@ -30,238 +30,238 @@
 # (must still be listed in OBJS= to be compiled at all)
 #
 UNCRITICALOBJS=                 \
-	Autoload.$(O)           \
-	AutoloadMetaclass.$(O)  \
-	MiniDebugger.$(O)       \
-	MiniInspector.$(O)      \
-	UserPreferences.$(O)    \
-	Project.$(O)
+	$(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=       \
-	UnixFilename.$(O) \
-	UnixFileHandle.$(O) \
-	UnixFileDescriptorHandle.$(O) \
-	UnixOperatingSystem.$(O)
+	$(OUTDIR)UnixFilename.$(O) \
+	$(OUTDIR)UnixFileHandle.$(O) \
+	$(OUTDIR)UnixFileDescriptorHandle.$(O) \
+	$(OUTDIR)UnixOperatingSystem.$(O)
 
 WIN32_OBJS=       \
-	PCFilename.$(O) \
-	Win32Handle.$(O) \
-	Win32FILEHandle.$(O) \
-	Win32OperatingSystem.$(O)
+	$(OUTDIR)PCFilename.$(O) \
+	$(OUTDIR)Win32Handle.$(O) \
+	$(OUTDIR)Win32FILEHandle.$(O) \
+	$(OUTDIR)Win32OperatingSystem.$(O)
 
 VMS_OBJS=       \
-	OpenVMSFilename.$(O) \
-	OpenVMSFileHandle.$(O) \
-	OpenVMSOperatingSystem.$(O)
+	$(OUTDIR)OpenVMSFilename.$(O) \
+	$(OUTDIR)OpenVMSFileHandle.$(O) \
+	$(OUTDIR)OpenVMSOperatingSystem.$(O)
 
 OS2_OBJS= \
-	OS2Filename.$(O) \
-	OS2FileHandle.$(O) \
-	OS2OperatingSystem.$(O)
+	$(OUTDIR)OS2Filename.$(O) \
+	$(OUTDIR)OS2FileHandle.$(O) \
+	$(OUTDIR)OS2OperatingSystem.$(O)
 
 MAC_OBJS= \
-	MacFilename.$(O) \
-	MacFileHandle.$(O) \
-	MacOperatingSystem.$(O)
+	$(OUTDIR)MacFilename.$(O) \
+	$(OUTDIR)MacFileHandle.$(O) \
+	$(OUTDIR)MacOperatingSystem.$(O)
 
 BEOS_OBJS= \
-	BEFilename.$(O) \
-	BEFileHandle.$(O) \
-	BEOperatingSystem.$(O)
+	$(OUTDIR)BEFilename.$(O) \
+	$(OUTDIR)BEFileHandle.$(O) \
+	$(OUTDIR)BEOperatingSystem.$(O)
 
 OBJS=                        \
-    Object.$(O)              \
-    Autoload.$(O)            \
-    ProtoObject.$(O)         \
-      Project.$(O)           \
-      NameSpace.$(O)         \
-      Boolean.$(O)           \
-	True.$(O)            \
-	False.$(O)           \
-      ClassCategoryReader.$(O) \
-      Collection.$(O)        \
-	Bag.$(O)             \
-	SequenceableCollection.$(O)\
-	  ArrayedCollection.$(O) \
-	    UninterpretedBytes.$(O) \
-	    Array.$(O)       \
-	      WeakArray.$(O) \
-	    ByteArray.$(O)   \
-	      CharacterArray.$(O) \
+    $(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)\
-	    DoubleArray.$(O) \
-	    FloatArray.$(O)  \
-	  ReadOnlySequenceableCollection.$(O)\
-	    Interval.$(O)    \
-	LinkedList.$(O)      \
-	  Semaphore.$(O)     \
-	  RecursionLock.$(O) \
-	OrderedCollection.$(O) \
-	  SortedCollection.$(O)\
-	  StringCollection.$(O)\
-	Set.$(O)             \
-	  Dictionary.$(O)    \
-	    IdentityDictionary.$(O)      \
-	      WeakIdentityDictionary.$(O)\
-		WeakDependencyDictionary.$(O)\
-	    WeakValueDictionary.$(O)   \
-	  IdentitySet.$(O)      \
-	    WeakIdentitySet.$(O)\
-	    SignalSet.$(O)   \
-	    ExceptionHandlerSet.$(O) \
-	    SemaphoreSet.$(O) \
-      Context.$(O)           \
-	BlockContext.$(O)    \
-      Delay.$(O)             \
-      GenericException.$(O)  \
-	ControlInterrupt.$(O) \
-	  HaltInterrupt.$(O)  \
-	    BreakPointInterrupt.$(O)  \
-	  UserInterrupt.$(O)  \
-	Exception.$(O)       \
-	  ControlRequest.$(O)  \
-	    AbortOperationRequest.$(O)  \
-	    AbortAllOperationRequest.$(O)  \
-	    TerminateProcessRequest.$(O)  \
-	    RestartProcessRequest.$(O)  \
-	  Error.$(O)         \
-	    MessageNotUnderstood.$(O) \
-	    TimeoutError.$(O) \
-	    ProceedableError.$(O) \
-	      SubclassResponsibilityError.$(O) \
-	      StreamError.$(O) \
-		IncompleteNextCountError.$(O) \
-		PositionOutOfBoundsError.$(O) \
-	      SignalError.$(O) \
-		WrongProceedabilityError.$(O) \
-	      ContextError.$(O) \
-		CannotResumeError.$(O) \
-		CannotReturnError.$(O) \
-	      PrimitiveFailure.$(O) \
-	    ArithmeticError.$(O) \
-	      DomainError.$(O) \
-		ZeroDivide.$(O) \
-	      RangeError.$(O) \
-		UnderflowError.$(O) \
-		OverflowError.$(O) \
-	      UnorderedNumbersError.$(O) \
-	    ConversionError.$(O) \
-	    NotFoundError.$(O) \
-	      IndexNotFoundError.$(O) \
-		NonIntegerIndexError.$(O) \
-		SubscriptOutOfBoundsError.$(O) \
-	    AllocationFailure.$(O) \
-	      MallocFailure.$(O) \
-	    RecursionError.$(O) \
-	    SnapshotError.$(O) \
-	  Notification.$(O)  \
-	    Query.$(O)  \
-	      QueryWithoutDefault.$(O)  \
-	    EndOfStreamNotification.$(O) \
-	  UserNotification.$(O)\
-	    UserInformation.$(O)\
-	    Warning.$(O)       \
-	      ProceedError.$(O)\
-	  NoHandlerError.$(O) \
-	  RecursiveExceptionError.$(O) \
-      ClassBuilder.$(O)      \
-      Behavior.$(O)          \
-	ClassDescription.$(O)\
-	  Class.$(O)         \
-	  Metaclass.$(O)     \
-	    PrivateMetaclass.$(O)\
-	  AutoloadMetaclass.$(O) \
-      ExecutableFunction.$(O)    \
-	CompiledCode.$(O)        \
-	  Block.$(O)         \
-	    VarArgBlock.$(O) \
-	    CheapBlock.$(O)    \
-	      VarArgCheapBlock.$(O) \
-	  Method.$(O)        \
-      Filename.$(O)          \
-      InterestConverter.$(O) \
-      WeakInterestConverter.$(O) \
-      Link.$(O)              \
-	Process.$(O)         \
-      Magnitude.$(O)         \
-	LookupKey.$(O)       \
-	  Association.$(O)   \
-	AbstractTime.$(O)    \
-	  AbsoluteTime.$(O)  \
-	  Time.$(O)          \
-	ArithmeticValue.$(O) \
-	  Number.$(O)        \
-	    Fraction.$(O)    \
-	      FixedPoint.$(O)    \
-	    Integer.$(O)     \
-	      LargeInteger.$(O)  \
-	      SmallInteger.$(O)  \
-	    LimitedPrecisionReal.$(O)\
-	      Float.$(O)     \
-	      ShortFloat.$(O)\
-	      LongFloat.$(O) \
-	  Point.$(O)         \
-	Character.$(O)       \
-	Date.$(O)            \
-      Message.$(O)           \
-      MiniDebugger.$(O)      \
-      MiniInspector.$(O)     \
-      ObjectMemory.$(O)      \
-      ProcessorScheduler.$(O)\
-      Geometric.$(O)         \
-	Rectangle.$(O)       \
-      Registry.$(O)          \
-	HandleRegistry.$(O)  \
-      Signal.$(O)            \
-	QuerySignal.$(O)     \
-      Smalltalk.$(O)         \
-      Stream.$(O)            \
-	PeekableStream.$(O)       \
-	  PositionableStream.$(O) \
-	    ReadStream.$(O)     \
-	    WriteStream.$(O)    \
-	      ReadWriteStream.$(O)  \
-	      ExternalStream.$(O) \
-		FileStream.$(O) \
-		  DirectoryStream.$(O)    \
-		  NonPositionableExternalStream.$(O)  \
-		    PipeStream.$(O) \
-      UndefinedObject.$(O)        \
-      ExternalAddress.$(O)        \
-      ExternalBytes.$(O)          \
-      ExternalFunction.$(O)       \
-      MethodDictionary.$(O)        \
-      OSHandle.$(O) \
-	OSFileHandle.$(O) \
-      OSErrorHolder.$(O) \
-      OsError.$(O) \
-	OsInvalidArgumentsError.$(O) \
-	OsNotification.$(O) \
-	OsIllegalOperation.$(O) \
-	OsNeedRetryError.$(O) \
-	OsTransferFaultError.$(O) \
-	OsInaccessibleError.$(O) \
-	OsNoResourcesError.$(O) \
-      AbstractOperatingSystem.$(O) \
-      UserPreferences.$(O) \
-      AbstractObjectCoder.$(O) \
-	ObjectCoder.$(O) \
-      HashStream.$(O) \
-	MD5Stream.$(O) \
-      ExecutionError.$(O) \
-	ArgumentError.$(O) \
-	  WrongNumberOfArgumentsError.$(O) \
-	InvalidCodeError.$(O) \
-	  BadLiteralsError.$(O) \
-	  InvalidByteCodeError.$(O) \
-	  InvalidInstructionError.$(O) \
-	  NoByteCodeError.$(O) \
-	NonBooleanReceiverError.$(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)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)
 
 #
@@ -275,10 +275,10 @@
 # (CC running out of space)
 #
 #AIX::
-#       $(MAKE) Object.o OPT=
+#       $(MAKE) Object.o         OPT= 
 #       $(MAKE) Behavior.o
 #       $(MAKE) ClassDescr.o
-#       $(MAKE) Class.o OPT=
+#       $(MAKE) Class.o          OPT= 
 
 #
 # on HP, big classes blow the C-preprocessor (stops with 'too much defining' error)
@@ -324,12 +324,5 @@
 clobber::
 	@-rm -f *.c [A-Z]*.c [A-Z]*.s i_[A-Z]*.c i_[A-Z]*.s *.H abbrev.stc classList.stc
 
-tar:
-	(cd $(TOP); tar cvfh DISTRIB/libbasic.tar \
-				libbasic/Make.proto \
-				libbasic/.dir.info \
-				libbasic/*.st \
-				libbasic/resources)
-
 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
 # ENDMAKEDEPEND --- do not remove this line; make depend needs it