bc.mak
changeset 9421 b371f67063d4
parent 9378 f489ea7dc8b6
child 9439 b216dfcfe9db
--- a/bc.mak	Wed Jul 05 13:37:26 2006 +0200
+++ b/bc.mak	Wed Jul 05 14:33:47 2006 +0200
@@ -6,10 +6,9 @@
 #
 !INCLUDE $(TOP)\rules\stdHeader_nt
 #
-MODULE=stx
-MODULE_DIR=libbasic
-PACKAGE=$(MODULE):$(MODULE_DIR)
-LIBNAME=libbasic
+
+!INCLUDE Make.spec
+
 LIB_BASE=$(LIBBASIC_BASE)
 !ifdef USEBC
 LIB_BASE_LD_ARG=-b:$(LIBBASIC_BASE)
@@ -26,252 +25,7 @@
 # additional defines
 #
 
-OBJS=\
-  $(OUTDIR)Object.$(O) \
-  $(OUTDIR)Autoload.$(O) \
-  $(OUTDIR)ProtoObject.$(O) \
-  $(OUTDIR)SharedPool.$(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)ExternalBytes.$(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)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)CharacterEncoder.$(O) \
-  $(OUTDIR)Encoder_SingleByteEncoder.$(O) \
-  $(OUTDIR)Encoder_TwoByteEncoder.$(O) \
-  $(OUTDIR)Encoder_ASCII.$(O) \
-  $(OUTDIR)Encoder_ISO8859_1.$(O) \
-  $(OUTDIR)Encoder_ISO8859_2.$(O) \
-  $(OUTDIR)Encoder_ISO8859_5.$(O) \
-  $(OUTDIR)Encoder_ISO8859_7.$(O) \
-  $(OUTDIR)Encoder_ISO10646_to_UTF8.$(O) \
-  $(OUTDIR)Encoder_SJIS.$(O) \
-  $(OUTDIR)Encoder_MS_Ansi.$(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)AbortAllOperationRequest.$(O) \
-  $(OUTDIR)AbortOperationRequest.$(O) \
-  $(OUTDIR)TerminateProcessRequest.$(O) \
-  $(OUTDIR)RestartProcessRequest.$(O) \
-  $(OUTDIR)Error.$(O) \
-  $(OUTDIR)ProceedableError.$(O) \
-  $(OUTDIR)UnimplementedFunctionalityError.$(O) \
-  $(OUTDIR)MessageNotUnderstood.$(O) \
-  $(OUTDIR)ElementBoundsError.$(O) \
-  $(OUTDIR)TimeoutError.$(O) \
-  $(OUTDIR)VMInternalError.$(O) \
-  $(OUTDIR)DeepCopyError.$(O) \
-  $(OUTDIR)SubclassResponsibilityError.$(O) \
-  $(OUTDIR)StreamError.$(O) \
-  $(OUTDIR)EndOfStreamError.$(O) \
-  $(OUTDIR)IncompleteNextCountError.$(O) \
-  $(OUTDIR)PositionOutOfBoundsError.$(O) \
-  $(OUTDIR)InvalidModeError.$(O) \
-  $(OUTDIR)InvalidOperationError.$(O) \
-  $(OUTDIR)OpenError.$(O) \
-  $(OUTDIR)PositionError.$(O) \
-  $(OUTDIR)ReadError.$(O) \
-  $(OUTDIR)InvalidReadError.$(O) \
-  $(OUTDIR)WriteError.$(O) \
-  $(OUTDIR)InvalidWriteError.$(O) \
-  $(OUTDIR)StreamNotOpenError.$(O) \
-  $(OUTDIR)StreamIOError.$(O) \
-  $(OUTDIR)SignalError.$(O) \
-  $(OUTDIR)WrongProceedabilityError.$(O) \
-  $(OUTDIR)ContextError.$(O) \
-  $(OUTDIR)CannotResumeError.$(O) \
-  $(OUTDIR)CannotReturnError.$(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)CharacterEncoderError.$(O) \
-  $(OUTDIR)EncodingError.$(O) \
-  $(OUTDIR)DecodingError.$(O) \
-  $(OUTDIR)InvalidEncodingError.$(O) \
-  $(OUTDIR)CharacterRangeError.$(O) \
-  $(OUTDIR)NotFoundError.$(O) \
-  $(OUTDIR)KeyNotFoundError.$(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)RecursiveStoreError.$(O) \
-  $(OUTDIR)Query.$(O) \
-  $(OUTDIR)QueryWithoutDefault.$(O) \
-  $(OUTDIR)EndOfStreamNotification.$(O) \
-  $(OUTDIR)YesToAllConfirmation.$(O) \
-  $(OUTDIR)UserNotification.$(O) \
-  $(OUTDIR)ActivityNotification.$(O) \
-  $(OUTDIR)UserInformation.$(O) \
-  $(OUTDIR)Warning.$(O) \
-  $(OUTDIR)ProceedError.$(O) \
-  $(OUTDIR)NoHandlerError.$(O) \
-  $(OUTDIR)OSSignalInterrupt.$(O) \
-  $(OUTDIR)RecursiveExceptionError.$(O) \
-  $(OUTDIR)Magnitude.$(O) \
-  $(OUTDIR)LookupKey.$(O) \
-  $(OUTDIR)Association.$(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)ExternalFunction.$(O) \
-  $(OUTDIR)ExternalLibraryFunction.$(O) \
-  $(OUTDIR)CompiledCode.$(O) \
-  $(OUTDIR)Block.$(O) \
-  $(OUTDIR)VarArgBlock.$(O) \
-  $(OUTDIR)CheapBlock.$(O) \
-  $(OUTDIR)VarArgCheapBlock.$(O) \
-  $(OUTDIR)Method.$(O) \
-  $(OUTDIR)SmalltalkChunkFileSourceWriter.$(O) \
-  $(OUTDIR)Filename.$(O) \
-  $(OUTDIR)InterestConverter.$(O) \
-  $(OUTDIR)WeakInterestConverter.$(O) \
-  $(OUTDIR)Link.$(O) \
-  $(OUTDIR)Process.$(O) \
-  $(OUTDIR)Continuation.$(O) \
-  $(OUTDIR)AbstractTime.$(O) \
-  $(OUTDIR)Timestamp.$(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)CachingRegistry.$(O) \
-  $(OUTDIR)Signal.$(O) \
-  $(OUTDIR)QuerySignal.$(O) \
-  $(OUTDIR)Smalltalk.$(O) \
-  $(OUTDIR)PluginSupport.$(O) \
-  $(OUTDIR)Stream.$(O) \
-  $(OUTDIR)PeekableStream.$(O) \
-  $(OUTDIR)PositionableStream.$(O) \
-  $(OUTDIR)ReadStream.$(O) \
-  $(OUTDIR)WriteStream.$(O) \
-  $(OUTDIR)CharacterWriteStream.$(O) \
-  $(OUTDIR)ReadWriteStream.$(O) \
-  $(OUTDIR)ExternalStream.$(O) \
-  $(OUTDIR)FileStream.$(O) \
-  $(OUTDIR)DirectoryStream.$(O) \
-  $(OUTDIR)NonPositionableExternalStream.$(O) \
-  $(OUTDIR)PipeStream.$(O) \
-  $(OUTDIR)EncodedStream.$(O) \
-  $(OUTDIR)UndefinedObject.$(O) \
-  $(OUTDIR)ExternalAddress.$(O) \
-  $(OUTDIR)ExternalStructure.$(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)Visitor.$(O) \
-  $(OUTDIR)AspectVisitor.$(O) \
-  $(OUTDIR)ObjectCoder.$(O) \
-  $(OUTDIR)HashStream.$(O) \
-  $(OUTDIR)MD5Stream.$(O) \
-  $(OUTDIR)SHA1Stream.$(O) \
-  $(OUTDIR)ExecutionError.$(O) \
-  $(OUTDIR)PrimitiveFailure.$(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) \
-  $(OUTDIR)PCFilename.$(O) \
-  $(OUTDIR)Win32Handle.$(O) \
-  $(OUTDIR)Win32FILEHandle.$(O) \
-  $(OUTDIR)Win32OperatingSystem.$(O) \
-  $(OUTDIR)Win32OleCom.$(O) \
-  $(OUTDIR)Encoder_MS_Ansi.$(O) \
-  $(OUTDIR)Encoder_MS_Greek.$(O) \
-  $(OUTDIR)Encoder_MS_Baltic.$(O) \
-  $(OUTDIR)Encoder_MS_Cyrillic.$(O) \
+OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
 
 
 !INCLUDE $(TOP)\rules\stdRules_nt