bc.mak
changeset 9421 b371f67063d4
parent 9378 f489ea7dc8b6
child 9439 b216dfcfe9db
equal deleted inserted replaced
9420:4774aeacb08f 9421:b371f67063d4
     4 #
     4 #
     5 TOP=..
     5 TOP=..
     6 #
     6 #
     7 !INCLUDE $(TOP)\rules\stdHeader_nt
     7 !INCLUDE $(TOP)\rules\stdHeader_nt
     8 #
     8 #
     9 MODULE=stx
     9 
    10 MODULE_DIR=libbasic
    10 !INCLUDE Make.spec
    11 PACKAGE=$(MODULE):$(MODULE_DIR)
    11 
    12 LIBNAME=libbasic
       
    13 LIB_BASE=$(LIBBASIC_BASE)
    12 LIB_BASE=$(LIBBASIC_BASE)
    14 !ifdef USEBC
    13 !ifdef USEBC
    15 LIB_BASE_LD_ARG=-b:$(LIBBASIC_BASE)
    14 LIB_BASE_LD_ARG=-b:$(LIBBASIC_BASE)
    16 !endif
    15 !endif
    17 LOCALINCLUDES="-I..\librun"
    16 LOCALINCLUDES="-I..\librun"
    24 
    23 
    25 #
    24 #
    26 # additional defines
    25 # additional defines
    27 #
    26 #
    28 
    27 
    29 OBJS=\
    28 OBJS= $(COMMON_OBJS) $(WIN32_OBJS)
    30   $(OUTDIR)Object.$(O) \
       
    31   $(OUTDIR)Autoload.$(O) \
       
    32   $(OUTDIR)ProtoObject.$(O) \
       
    33   $(OUTDIR)SharedPool.$(O) \
       
    34   $(OUTDIR)Project.$(O) \
       
    35   $(OUTDIR)NameSpace.$(O) \
       
    36   $(OUTDIR)Boolean.$(O) \
       
    37   $(OUTDIR)True.$(O) \
       
    38   $(OUTDIR)False.$(O) \
       
    39   $(OUTDIR)ClassCategoryReader.$(O) \
       
    40   $(OUTDIR)Collection.$(O) \
       
    41   $(OUTDIR)Bag.$(O) \
       
    42   $(OUTDIR)SequenceableCollection.$(O) \
       
    43   $(OUTDIR)ArrayedCollection.$(O) \
       
    44   $(OUTDIR)UninterpretedBytes.$(O) \
       
    45   $(OUTDIR)ExternalBytes.$(O) \
       
    46   $(OUTDIR)Array.$(O) \
       
    47   $(OUTDIR)WeakArray.$(O) \
       
    48   $(OUTDIR)ByteArray.$(O) \
       
    49   $(OUTDIR)CharacterArray.$(O) \
       
    50   $(OUTDIR)String.$(O) \
       
    51   $(OUTDIR)Symbol.$(O) \
       
    52   $(OUTDIR)DoubleArray.$(O) \
       
    53   $(OUTDIR)FloatArray.$(O) \
       
    54   $(OUTDIR)ReadOnlySequenceableCollection.$(O) \
       
    55   $(OUTDIR)Interval.$(O) \
       
    56   $(OUTDIR)LinkedList.$(O) \
       
    57   $(OUTDIR)Semaphore.$(O) \
       
    58   $(OUTDIR)RecursionLock.$(O) \
       
    59   $(OUTDIR)OrderedCollection.$(O) \
       
    60   $(OUTDIR)SortedCollection.$(O) \
       
    61   $(OUTDIR)StringCollection.$(O) \
       
    62   $(OUTDIR)Set.$(O) \
       
    63   $(OUTDIR)Dictionary.$(O) \
       
    64   $(OUTDIR)IdentityDictionary.$(O) \
       
    65   $(OUTDIR)WeakIdentityDictionary.$(O) \
       
    66   $(OUTDIR)WeakDependencyDictionary.$(O) \
       
    67   $(OUTDIR)WeakValueDictionary.$(O) \
       
    68   $(OUTDIR)IdentitySet.$(O) \
       
    69   $(OUTDIR)WeakIdentitySet.$(O) \
       
    70   $(OUTDIR)SignalSet.$(O) \
       
    71   $(OUTDIR)ExceptionHandlerSet.$(O) \
       
    72   $(OUTDIR)SemaphoreSet.$(O) \
       
    73   $(OUTDIR)CharacterEncoder.$(O) \
       
    74   $(OUTDIR)Encoder_SingleByteEncoder.$(O) \
       
    75   $(OUTDIR)Encoder_TwoByteEncoder.$(O) \
       
    76   $(OUTDIR)Encoder_ASCII.$(O) \
       
    77   $(OUTDIR)Encoder_ISO8859_1.$(O) \
       
    78   $(OUTDIR)Encoder_ISO8859_2.$(O) \
       
    79   $(OUTDIR)Encoder_ISO8859_5.$(O) \
       
    80   $(OUTDIR)Encoder_ISO8859_7.$(O) \
       
    81   $(OUTDIR)Encoder_ISO10646_to_UTF8.$(O) \
       
    82   $(OUTDIR)Encoder_SJIS.$(O) \
       
    83   $(OUTDIR)Encoder_MS_Ansi.$(O) \
       
    84   $(OUTDIR)Context.$(O) \
       
    85   $(OUTDIR)BlockContext.$(O) \
       
    86   $(OUTDIR)Delay.$(O) \
       
    87   $(OUTDIR)GenericException.$(O) \
       
    88   $(OUTDIR)ControlInterrupt.$(O) \
       
    89   $(OUTDIR)HaltInterrupt.$(O) \
       
    90   $(OUTDIR)BreakPointInterrupt.$(O) \
       
    91   $(OUTDIR)UserInterrupt.$(O) \
       
    92   $(OUTDIR)Exception.$(O) \
       
    93   $(OUTDIR)ControlRequest.$(O) \
       
    94   $(OUTDIR)AbortAllOperationRequest.$(O) \
       
    95   $(OUTDIR)AbortOperationRequest.$(O) \
       
    96   $(OUTDIR)TerminateProcessRequest.$(O) \
       
    97   $(OUTDIR)RestartProcessRequest.$(O) \
       
    98   $(OUTDIR)Error.$(O) \
       
    99   $(OUTDIR)ProceedableError.$(O) \
       
   100   $(OUTDIR)UnimplementedFunctionalityError.$(O) \
       
   101   $(OUTDIR)MessageNotUnderstood.$(O) \
       
   102   $(OUTDIR)ElementBoundsError.$(O) \
       
   103   $(OUTDIR)TimeoutError.$(O) \
       
   104   $(OUTDIR)VMInternalError.$(O) \
       
   105   $(OUTDIR)DeepCopyError.$(O) \
       
   106   $(OUTDIR)SubclassResponsibilityError.$(O) \
       
   107   $(OUTDIR)StreamError.$(O) \
       
   108   $(OUTDIR)EndOfStreamError.$(O) \
       
   109   $(OUTDIR)IncompleteNextCountError.$(O) \
       
   110   $(OUTDIR)PositionOutOfBoundsError.$(O) \
       
   111   $(OUTDIR)InvalidModeError.$(O) \
       
   112   $(OUTDIR)InvalidOperationError.$(O) \
       
   113   $(OUTDIR)OpenError.$(O) \
       
   114   $(OUTDIR)PositionError.$(O) \
       
   115   $(OUTDIR)ReadError.$(O) \
       
   116   $(OUTDIR)InvalidReadError.$(O) \
       
   117   $(OUTDIR)WriteError.$(O) \
       
   118   $(OUTDIR)InvalidWriteError.$(O) \
       
   119   $(OUTDIR)StreamNotOpenError.$(O) \
       
   120   $(OUTDIR)StreamIOError.$(O) \
       
   121   $(OUTDIR)SignalError.$(O) \
       
   122   $(OUTDIR)WrongProceedabilityError.$(O) \
       
   123   $(OUTDIR)ContextError.$(O) \
       
   124   $(OUTDIR)CannotResumeError.$(O) \
       
   125   $(OUTDIR)CannotReturnError.$(O) \
       
   126   $(OUTDIR)ArithmeticError.$(O) \
       
   127   $(OUTDIR)DomainError.$(O) \
       
   128   $(OUTDIR)ZeroDivide.$(O) \
       
   129   $(OUTDIR)RangeError.$(O) \
       
   130   $(OUTDIR)UnderflowError.$(O) \
       
   131   $(OUTDIR)OverflowError.$(O) \
       
   132   $(OUTDIR)UnorderedNumbersError.$(O) \
       
   133   $(OUTDIR)ConversionError.$(O) \
       
   134   $(OUTDIR)CharacterEncoderError.$(O) \
       
   135   $(OUTDIR)EncodingError.$(O) \
       
   136   $(OUTDIR)DecodingError.$(O) \
       
   137   $(OUTDIR)InvalidEncodingError.$(O) \
       
   138   $(OUTDIR)CharacterRangeError.$(O) \
       
   139   $(OUTDIR)NotFoundError.$(O) \
       
   140   $(OUTDIR)KeyNotFoundError.$(O) \
       
   141   $(OUTDIR)IndexNotFoundError.$(O) \
       
   142   $(OUTDIR)NonIntegerIndexError.$(O) \
       
   143   $(OUTDIR)SubscriptOutOfBoundsError.$(O) \
       
   144   $(OUTDIR)AllocationFailure.$(O) \
       
   145   $(OUTDIR)MallocFailure.$(O) \
       
   146   $(OUTDIR)RecursionError.$(O) \
       
   147   $(OUTDIR)SnapshotError.$(O) \
       
   148   $(OUTDIR)Notification.$(O) \
       
   149   $(OUTDIR)RecursiveStoreError.$(O) \
       
   150   $(OUTDIR)Query.$(O) \
       
   151   $(OUTDIR)QueryWithoutDefault.$(O) \
       
   152   $(OUTDIR)EndOfStreamNotification.$(O) \
       
   153   $(OUTDIR)YesToAllConfirmation.$(O) \
       
   154   $(OUTDIR)UserNotification.$(O) \
       
   155   $(OUTDIR)ActivityNotification.$(O) \
       
   156   $(OUTDIR)UserInformation.$(O) \
       
   157   $(OUTDIR)Warning.$(O) \
       
   158   $(OUTDIR)ProceedError.$(O) \
       
   159   $(OUTDIR)NoHandlerError.$(O) \
       
   160   $(OUTDIR)OSSignalInterrupt.$(O) \
       
   161   $(OUTDIR)RecursiveExceptionError.$(O) \
       
   162   $(OUTDIR)Magnitude.$(O) \
       
   163   $(OUTDIR)LookupKey.$(O) \
       
   164   $(OUTDIR)Association.$(O) \
       
   165   $(OUTDIR)ClassBuilder.$(O) \
       
   166   $(OUTDIR)Behavior.$(O) \
       
   167   $(OUTDIR)ClassDescription.$(O) \
       
   168   $(OUTDIR)Class.$(O) \
       
   169   $(OUTDIR)Metaclass.$(O) \
       
   170   $(OUTDIR)PrivateMetaclass.$(O) \
       
   171   $(OUTDIR)AutoloadMetaclass.$(O) \
       
   172   $(OUTDIR)ExecutableFunction.$(O) \
       
   173   $(OUTDIR)ExternalFunction.$(O) \
       
   174   $(OUTDIR)ExternalLibraryFunction.$(O) \
       
   175   $(OUTDIR)CompiledCode.$(O) \
       
   176   $(OUTDIR)Block.$(O) \
       
   177   $(OUTDIR)VarArgBlock.$(O) \
       
   178   $(OUTDIR)CheapBlock.$(O) \
       
   179   $(OUTDIR)VarArgCheapBlock.$(O) \
       
   180   $(OUTDIR)Method.$(O) \
       
   181   $(OUTDIR)SmalltalkChunkFileSourceWriter.$(O) \
       
   182   $(OUTDIR)Filename.$(O) \
       
   183   $(OUTDIR)InterestConverter.$(O) \
       
   184   $(OUTDIR)WeakInterestConverter.$(O) \
       
   185   $(OUTDIR)Link.$(O) \
       
   186   $(OUTDIR)Process.$(O) \
       
   187   $(OUTDIR)Continuation.$(O) \
       
   188   $(OUTDIR)AbstractTime.$(O) \
       
   189   $(OUTDIR)Timestamp.$(O) \
       
   190   $(OUTDIR)Time.$(O) \
       
   191   $(OUTDIR)ArithmeticValue.$(O) \
       
   192   $(OUTDIR)Number.$(O) \
       
   193   $(OUTDIR)Fraction.$(O) \
       
   194   $(OUTDIR)FixedPoint.$(O) \
       
   195   $(OUTDIR)Integer.$(O) \
       
   196   $(OUTDIR)LargeInteger.$(O) \
       
   197   $(OUTDIR)SmallInteger.$(O) \
       
   198   $(OUTDIR)LimitedPrecisionReal.$(O) \
       
   199   $(OUTDIR)Float.$(O) \
       
   200   $(OUTDIR)ShortFloat.$(O) \
       
   201   $(OUTDIR)LongFloat.$(O) \
       
   202   $(OUTDIR)Point.$(O) \
       
   203   $(OUTDIR)Character.$(O) \
       
   204   $(OUTDIR)Date.$(O) \
       
   205   $(OUTDIR)Message.$(O) \
       
   206   $(OUTDIR)MessageSend.$(O) \
       
   207   $(OUTDIR)MiniDebugger.$(O) \
       
   208   $(OUTDIR)MiniInspector.$(O) \
       
   209   $(OUTDIR)ObjectMemory.$(O) \
       
   210   $(OUTDIR)ProcessorScheduler.$(O) \
       
   211   $(OUTDIR)Geometric.$(O) \
       
   212   $(OUTDIR)Rectangle.$(O) \
       
   213   $(OUTDIR)Registry.$(O) \
       
   214   $(OUTDIR)HandleRegistry.$(O) \
       
   215   $(OUTDIR)CachingRegistry.$(O) \
       
   216   $(OUTDIR)Signal.$(O) \
       
   217   $(OUTDIR)QuerySignal.$(O) \
       
   218   $(OUTDIR)Smalltalk.$(O) \
       
   219   $(OUTDIR)PluginSupport.$(O) \
       
   220   $(OUTDIR)Stream.$(O) \
       
   221   $(OUTDIR)PeekableStream.$(O) \
       
   222   $(OUTDIR)PositionableStream.$(O) \
       
   223   $(OUTDIR)ReadStream.$(O) \
       
   224   $(OUTDIR)WriteStream.$(O) \
       
   225   $(OUTDIR)CharacterWriteStream.$(O) \
       
   226   $(OUTDIR)ReadWriteStream.$(O) \
       
   227   $(OUTDIR)ExternalStream.$(O) \
       
   228   $(OUTDIR)FileStream.$(O) \
       
   229   $(OUTDIR)DirectoryStream.$(O) \
       
   230   $(OUTDIR)NonPositionableExternalStream.$(O) \
       
   231   $(OUTDIR)PipeStream.$(O) \
       
   232   $(OUTDIR)EncodedStream.$(O) \
       
   233   $(OUTDIR)UndefinedObject.$(O) \
       
   234   $(OUTDIR)ExternalAddress.$(O) \
       
   235   $(OUTDIR)ExternalStructure.$(O) \
       
   236   $(OUTDIR)MethodDictionary.$(O) \
       
   237   $(OUTDIR)OSHandle.$(O) \
       
   238   $(OUTDIR)OSFileHandle.$(O) \
       
   239   $(OUTDIR)OSErrorHolder.$(O) \
       
   240   $(OUTDIR)OsError.$(O) \
       
   241   $(OUTDIR)OsInvalidArgumentsError.$(O) \
       
   242   $(OUTDIR)OsNotification.$(O) \
       
   243   $(OUTDIR)OsIllegalOperation.$(O) \
       
   244   $(OUTDIR)OsNeedRetryError.$(O) \
       
   245   $(OUTDIR)OsTransferFaultError.$(O) \
       
   246   $(OUTDIR)OsInaccessibleError.$(O) \
       
   247   $(OUTDIR)OsNoResourcesError.$(O) \
       
   248   $(OUTDIR)AbstractOperatingSystem.$(O) \
       
   249   $(OUTDIR)UserPreferences.$(O) \
       
   250   $(OUTDIR)Visitor.$(O) \
       
   251   $(OUTDIR)AspectVisitor.$(O) \
       
   252   $(OUTDIR)ObjectCoder.$(O) \
       
   253   $(OUTDIR)HashStream.$(O) \
       
   254   $(OUTDIR)MD5Stream.$(O) \
       
   255   $(OUTDIR)SHA1Stream.$(O) \
       
   256   $(OUTDIR)ExecutionError.$(O) \
       
   257   $(OUTDIR)PrimitiveFailure.$(O) \
       
   258   $(OUTDIR)ArgumentError.$(O) \
       
   259   $(OUTDIR)WrongNumberOfArgumentsError.$(O) \
       
   260   $(OUTDIR)InvalidCodeError.$(O) \
       
   261   $(OUTDIR)BadLiteralsError.$(O) \
       
   262   $(OUTDIR)InvalidByteCodeError.$(O) \
       
   263   $(OUTDIR)InvalidInstructionError.$(O) \
       
   264   $(OUTDIR)NoByteCodeError.$(O) \
       
   265   $(OUTDIR)NonBooleanReceiverError.$(O) \
       
   266   $(OUTDIR)PCFilename.$(O) \
       
   267   $(OUTDIR)Win32Handle.$(O) \
       
   268   $(OUTDIR)Win32FILEHandle.$(O) \
       
   269   $(OUTDIR)Win32OperatingSystem.$(O) \
       
   270   $(OUTDIR)Win32OleCom.$(O) \
       
   271   $(OUTDIR)Encoder_MS_Ansi.$(O) \
       
   272   $(OUTDIR)Encoder_MS_Greek.$(O) \
       
   273   $(OUTDIR)Encoder_MS_Baltic.$(O) \
       
   274   $(OUTDIR)Encoder_MS_Cyrillic.$(O) \
       
   275 
    29 
   276 
    30 
   277 !INCLUDE $(TOP)\rules\stdRules_nt
    31 !INCLUDE $(TOP)\rules\stdRules_nt
   278 
    32 
   279 #
    33 #