author | Claus Gittinger <cg@exept.de> |
Wed, 23 Aug 2006 16:43:01 +0200 | |
changeset 9670 | 3a3cee03eb90 |
parent 9583 | eb31c9ab9eb6 |
child 9704 | 02b3bbc15190 |
permissions | -rw-r--r-- |
9670 | 1 |
# $Header: /cvs/stx/stx/libbasic/Make.spec,v 1.49 2006-08-23 14:43:01 cg Exp $ |
7783 | 2 |
# |
3 |
# -------------- no need to change anything below ---------- |
|
4 |
||
5 |
MODULE=stx |
|
6 |
MODULE_DIR=libbasic |
|
9583 | 7 |
LIBNAME=libstx_libbasic |
7783 | 8 |
THIS_IS_A_BASE_LIBRARY="yes" |
9421 | 9 |
PACKAGE=$(MODULE):$(MODULE_DIR) |
7783 | 10 |
|
11 |
# |
|
12 |
# those are not time critical |
|
13 |
# save a few kB by compiling them with +optspace |
|
14 |
# (must still be listed in OBJS= to be compiled at all) |
|
15 |
# |
|
16 |
UNCRITICALOBJS= \ |
|
17 |
$(OUTDIR)Autoload.$(O) \ |
|
18 |
$(OUTDIR)AutoloadMetaclass.$(O) \ |
|
19 |
$(OUTDIR)MiniDebugger.$(O) \ |
|
20 |
$(OUTDIR)MiniInspector.$(O) \ |
|
21 |
$(OUTDIR)UserPreferences.$(O) \ |
|
22 |
$(OUTDIR)Project.$(O) |
|
23 |
||
24 |
UNIX_OBJS= \ |
|
25 |
$(OUTDIR)UnixFileHandle.$(O) \ |
|
26 |
$(OUTDIR)UnixFileDescriptorHandle.$(O) \ |
|
27 |
$(OUTDIR)UnixOperatingSystem.$(O) |
|
28 |
||
7787 | 29 |
WIN32_OBJS= \ |
30 |
$(OUTDIR)PCFilename.$(O) \ |
|
9109 | 31 |
$(OUTDIR)Win32Handle.$(O) \ |
7787 | 32 |
$(OUTDIR)Win32FILEHandle.$(O) \ |
8157 | 33 |
$(OUTDIR)Win32OperatingSystem.$(O) \ |
8158 | 34 |
$(OUTDIR)Encoder_MS_Ansi.$(O) \ |
35 |
$(OUTDIR)Encoder_MS_Greek.$(O) \ |
|
36 |
$(OUTDIR)Encoder_MS_Baltic.$(O) \ |
|
8241 | 37 |
$(OUTDIR)Encoder_MS_Cyrillic.$(O) |
7787 | 38 |
|
7783 | 39 |
VMS_OBJS= \ |
40 |
$(OUTDIR)OpenVMSFilename.$(O) \ |
|
41 |
$(OUTDIR)OpenVMSFileHandle.$(O) \ |
|
42 |
$(OUTDIR)OpenVMSOperatingSystem.$(O) |
|
43 |
||
44 |
OS2_OBJS= \ |
|
45 |
$(OUTDIR)OS2Filename.$(O) \ |
|
46 |
$(OUTDIR)OS2FileHandle.$(O) \ |
|
47 |
$(OUTDIR)OS2OperatingSystem.$(O) |
|
48 |
||
49 |
MAC_OBJS= \ |
|
50 |
$(OUTDIR)MacFilename.$(O) \ |
|
51 |
$(OUTDIR)MacFileHandle.$(O) \ |
|
52 |
$(OUTDIR)MacOperatingSystem.$(O) |
|
53 |
||
54 |
BEOS_OBJS= \ |
|
55 |
$(OUTDIR)BEFilename.$(O) \ |
|
56 |
$(OUTDIR)BEFileHandle.$(O) \ |
|
57 |
$(OUTDIR)BEOperatingSystem.$(O) |
|
58 |
||
9421 | 59 |
COMMON_OBJS= \ |
7783 | 60 |
$(OUTDIR)Object.$(O) \ |
61 |
$(OUTDIR)Autoload.$(O) \ |
|
62 |
$(OUTDIR)ProtoObject.$(O) \ |
|
8540 | 63 |
$(OUTDIR)SharedPool.$(O) \ |
7783 | 64 |
$(OUTDIR)Project.$(O) \ |
65 |
$(OUTDIR)NameSpace.$(O) \ |
|
66 |
$(OUTDIR)Boolean.$(O) \ |
|
67 |
$(OUTDIR)True.$(O) \ |
|
68 |
$(OUTDIR)False.$(O) \ |
|
69 |
$(OUTDIR)ClassCategoryReader.$(O) \ |
|
9670 | 70 |
$(OUTDIR)ProjectDefinition.$(O) \ |
71 |
$(OUTDIR)LibraryDefinition.$(O) \ |
|
72 |
$(OUTDIR)ApplicationDefinition.$(O) \ |
|
7783 | 73 |
$(OUTDIR)Collection.$(O) \ |
74 |
$(OUTDIR)Bag.$(O) \ |
|
75 |
$(OUTDIR)SequenceableCollection.$(O)\ |
|
76 |
$(OUTDIR)ArrayedCollection.$(O) \ |
|
77 |
$(OUTDIR)UninterpretedBytes.$(O) \ |
|
8540 | 78 |
$(OUTDIR)ExternalBytes.$(O) \ |
7783 | 79 |
$(OUTDIR)Array.$(O) \ |
80 |
$(OUTDIR)WeakArray.$(O) \ |
|
81 |
$(OUTDIR)ByteArray.$(O) \ |
|
82 |
$(OUTDIR)CharacterArray.$(O) \ |
|
7984 | 83 |
$(OUTDIR)String.$(O) \ |
84 |
$(OUTDIR)Symbol.$(O)\ |
|
7783 | 85 |
$(OUTDIR)DoubleArray.$(O) \ |
86 |
$(OUTDIR)FloatArray.$(O) \ |
|
87 |
$(OUTDIR)ReadOnlySequenceableCollection.$(O)\ |
|
88 |
$(OUTDIR)Interval.$(O) \ |
|
89 |
$(OUTDIR)LinkedList.$(O) \ |
|
90 |
$(OUTDIR)Semaphore.$(O) \ |
|
91 |
$(OUTDIR)RecursionLock.$(O) \ |
|
92 |
$(OUTDIR)OrderedCollection.$(O) \ |
|
93 |
$(OUTDIR)SortedCollection.$(O)\ |
|
94 |
$(OUTDIR)StringCollection.$(O)\ |
|
95 |
$(OUTDIR)Set.$(O) \ |
|
96 |
$(OUTDIR)Dictionary.$(O) \ |
|
97 |
$(OUTDIR)IdentityDictionary.$(O) \ |
|
98 |
$(OUTDIR)WeakIdentityDictionary.$(O)\ |
|
99 |
$(OUTDIR)WeakDependencyDictionary.$(O)\ |
|
100 |
$(OUTDIR)WeakValueDictionary.$(O) \ |
|
101 |
$(OUTDIR)IdentitySet.$(O) \ |
|
102 |
$(OUTDIR)WeakIdentitySet.$(O)\ |
|
103 |
$(OUTDIR)SignalSet.$(O) \ |
|
104 |
$(OUTDIR)ExceptionHandlerSet.$(O) \ |
|
105 |
$(OUTDIR)SemaphoreSet.$(O) \ |
|
7933 | 106 |
$(OUTDIR)CharacterEncoder.$(O) \ |
8135 | 107 |
$(OUTDIR)Encoder_SingleByteEncoder.$(O) \ |
108 |
$(OUTDIR)Encoder_TwoByteEncoder.$(O) \ |
|
109 |
$(OUTDIR)Encoder_ASCII.$(O) \ |
|
110 |
$(OUTDIR)Encoder_ISO8859_1.$(O) \ |
|
8136 | 111 |
$(OUTDIR)Encoder_ISO8859_2.$(O) \ |
112 |
$(OUTDIR)Encoder_ISO8859_5.$(O) \ |
|
113 |
$(OUTDIR)Encoder_ISO8859_7.$(O) \ |
|
8135 | 114 |
$(OUTDIR)Encoder_ISO10646_to_UTF8.$(O) \ |
8263 | 115 |
$(OUTDIR)Encoder_SJIS.$(O) \ |
8828 | 116 |
$(OUTDIR)Encoder_MS_Ansi.$(O) \ |
7783 | 117 |
$(OUTDIR)Context.$(O) \ |
118 |
$(OUTDIR)BlockContext.$(O) \ |
|
119 |
$(OUTDIR)Delay.$(O) \ |
|
120 |
$(OUTDIR)GenericException.$(O) \ |
|
121 |
$(OUTDIR)ControlInterrupt.$(O) \ |
|
122 |
$(OUTDIR)HaltInterrupt.$(O) \ |
|
123 |
$(OUTDIR)BreakPointInterrupt.$(O) \ |
|
124 |
$(OUTDIR)UserInterrupt.$(O) \ |
|
125 |
$(OUTDIR)Exception.$(O) \ |
|
126 |
$(OUTDIR)ControlRequest.$(O) \ |
|
8680
21698f6f2e5f
Changed inheritance of AbortAllOperationRequest <- AbortOperationRequest
Stefan Vogel <sv@exept.de>
parents:
8620
diff
changeset
|
127 |
$(OUTDIR)AbortAllOperationRequest.$(O) \ |
7783 | 128 |
$(OUTDIR)AbortOperationRequest.$(O) \ |
129 |
$(OUTDIR)TerminateProcessRequest.$(O) \ |
|
130 |
$(OUTDIR)RestartProcessRequest.$(O) \ |
|
131 |
$(OUTDIR)Error.$(O) \ |
|
8491 | 132 |
$(OUTDIR)ProceedableError.$(O) \ |
9215 | 133 |
$(OUTDIR)UnimplementedFunctionalityError.$(O) \ |
7783 | 134 |
$(OUTDIR)MessageNotUnderstood.$(O) \ |
8331 | 135 |
$(OUTDIR)ElementBoundsError.$(O) \ |
7783 | 136 |
$(OUTDIR)TimeoutError.$(O) \ |
8331 | 137 |
$(OUTDIR)VMInternalError.$(O) \ |
8491 | 138 |
$(OUTDIR)DeepCopyError.$(O) \ |
139 |
$(OUTDIR)SubclassResponsibilityError.$(O) \ |
|
140 |
$(OUTDIR)StreamError.$(O) \ |
|
8993 | 141 |
$(OUTDIR)EndOfStreamError.$(O) \ |
8491 | 142 |
$(OUTDIR)IncompleteNextCountError.$(O) \ |
143 |
$(OUTDIR)PositionOutOfBoundsError.$(O) \ |
|
144 |
$(OUTDIR)InvalidModeError.$(O) \ |
|
145 |
$(OUTDIR)InvalidOperationError.$(O) \ |
|
146 |
$(OUTDIR)OpenError.$(O) \ |
|
147 |
$(OUTDIR)PositionError.$(O) \ |
|
148 |
$(OUTDIR)ReadError.$(O) \ |
|
149 |
$(OUTDIR)InvalidReadError.$(O) \ |
|
150 |
$(OUTDIR)WriteError.$(O) \ |
|
151 |
$(OUTDIR)InvalidWriteError.$(O) \ |
|
152 |
$(OUTDIR)StreamNotOpenError.$(O) \ |
|
153 |
$(OUTDIR)StreamIOError.$(O) \ |
|
154 |
$(OUTDIR)SignalError.$(O) \ |
|
155 |
$(OUTDIR)WrongProceedabilityError.$(O) \ |
|
156 |
$(OUTDIR)ContextError.$(O) \ |
|
157 |
$(OUTDIR)CannotResumeError.$(O) \ |
|
158 |
$(OUTDIR)CannotReturnError.$(O) \ |
|
7783 | 159 |
$(OUTDIR)ArithmeticError.$(O) \ |
160 |
$(OUTDIR)DomainError.$(O) \ |
|
161 |
$(OUTDIR)ZeroDivide.$(O) \ |
|
162 |
$(OUTDIR)RangeError.$(O) \ |
|
163 |
$(OUTDIR)UnderflowError.$(O) \ |
|
164 |
$(OUTDIR)OverflowError.$(O) \ |
|
165 |
$(OUTDIR)UnorderedNumbersError.$(O) \ |
|
166 |
$(OUTDIR)ConversionError.$(O) \ |
|
7930 | 167 |
$(OUTDIR)CharacterEncoderError.$(O) \ |
8058 | 168 |
$(OUTDIR)EncodingError.$(O) \ |
169 |
$(OUTDIR)DecodingError.$(O) \ |
|
170 |
$(OUTDIR)InvalidEncodingError.$(O) \ |
|
171 |
$(OUTDIR)CharacterRangeError.$(O) \ |
|
7783 | 172 |
$(OUTDIR)NotFoundError.$(O) \ |
8331 | 173 |
$(OUTDIR)KeyNotFoundError.$(O) \ |
7783 | 174 |
$(OUTDIR)IndexNotFoundError.$(O) \ |
175 |
$(OUTDIR)NonIntegerIndexError.$(O) \ |
|
176 |
$(OUTDIR)SubscriptOutOfBoundsError.$(O) \ |
|
177 |
$(OUTDIR)AllocationFailure.$(O) \ |
|
178 |
$(OUTDIR)MallocFailure.$(O) \ |
|
179 |
$(OUTDIR)RecursionError.$(O) \ |
|
180 |
$(OUTDIR)SnapshotError.$(O) \ |
|
181 |
$(OUTDIR)Notification.$(O) \ |
|
8331 | 182 |
$(OUTDIR)RecursiveStoreError.$(O) \ |
7783 | 183 |
$(OUTDIR)Query.$(O) \ |
184 |
$(OUTDIR)QueryWithoutDefault.$(O) \ |
|
185 |
$(OUTDIR)EndOfStreamNotification.$(O) \ |
|
8620 | 186 |
$(OUTDIR)YesToAllConfirmation.$(O) \ |
7783 | 187 |
$(OUTDIR)UserNotification.$(O)\ |
8331 | 188 |
$(OUTDIR)ActivityNotification.$(O)\ |
7783 | 189 |
$(OUTDIR)UserInformation.$(O)\ |
190 |
$(OUTDIR)Warning.$(O) \ |
|
191 |
$(OUTDIR)ProceedError.$(O)\ |
|
192 |
$(OUTDIR)NoHandlerError.$(O) \ |
|
8331 | 193 |
$(OUTDIR)OSSignalInterrupt.$(O) \ |
7783 | 194 |
$(OUTDIR)RecursiveExceptionError.$(O) \ |
8620 | 195 |
$(OUTDIR)Magnitude.$(O) \ |
196 |
$(OUTDIR)LookupKey.$(O) \ |
|
197 |
$(OUTDIR)Association.$(O) \ |
|
7783 | 198 |
$(OUTDIR)ClassBuilder.$(O) \ |
199 |
$(OUTDIR)Behavior.$(O) \ |
|
200 |
$(OUTDIR)ClassDescription.$(O)\ |
|
201 |
$(OUTDIR)Class.$(O) \ |
|
202 |
$(OUTDIR)Metaclass.$(O) \ |
|
203 |
$(OUTDIR)PrivateMetaclass.$(O)\ |
|
204 |
$(OUTDIR)AutoloadMetaclass.$(O) \ |
|
205 |
$(OUTDIR)ExecutableFunction.$(O) \ |
|
8540 | 206 |
$(OUTDIR)ExternalFunction.$(O) \ |
207 |
$(OUTDIR)ExternalLibraryFunction.$(O) \ |
|
7783 | 208 |
$(OUTDIR)CompiledCode.$(O) \ |
209 |
$(OUTDIR)Block.$(O) \ |
|
210 |
$(OUTDIR)VarArgBlock.$(O) \ |
|
211 |
$(OUTDIR)CheapBlock.$(O) \ |
|
212 |
$(OUTDIR)VarArgCheapBlock.$(O) \ |
|
213 |
$(OUTDIR)Method.$(O) \ |
|
8241 | 214 |
$(OUTDIR)SmalltalkChunkFileSourceWriter.$(O) \ |
7783 | 215 |
$(OUTDIR)Filename.$(O) \ |
9455 | 216 |
$(OUTDIR)UnixFilename.$(O) \ |
7783 | 217 |
$(OUTDIR)InterestConverter.$(O) \ |
218 |
$(OUTDIR)WeakInterestConverter.$(O) \ |
|
219 |
$(OUTDIR)Link.$(O) \ |
|
220 |
$(OUTDIR)Process.$(O) \ |
|
8560 | 221 |
$(OUTDIR)Continuation.$(O) \ |
7783 | 222 |
$(OUTDIR)AbstractTime.$(O) \ |
8257
bd024d82355b
Use TimeStamp instead of AbsoluteTime
Stefan Vogel <sv@exept.de>
parents:
8253
diff
changeset
|
223 |
$(OUTDIR)Timestamp.$(O) \ |
7783 | 224 |
$(OUTDIR)Time.$(O) \ |
225 |
$(OUTDIR)ArithmeticValue.$(O) \ |
|
226 |
$(OUTDIR)Number.$(O) \ |
|
227 |
$(OUTDIR)Fraction.$(O) \ |
|
228 |
$(OUTDIR)FixedPoint.$(O) \ |
|
229 |
$(OUTDIR)Integer.$(O) \ |
|
230 |
$(OUTDIR)LargeInteger.$(O) \ |
|
231 |
$(OUTDIR)SmallInteger.$(O) \ |
|
232 |
$(OUTDIR)LimitedPrecisionReal.$(O)\ |
|
233 |
$(OUTDIR)Float.$(O) \ |
|
234 |
$(OUTDIR)ShortFloat.$(O)\ |
|
235 |
$(OUTDIR)LongFloat.$(O) \ |
|
236 |
$(OUTDIR)Point.$(O) \ |
|
237 |
$(OUTDIR)Character.$(O) \ |
|
238 |
$(OUTDIR)Date.$(O) \ |
|
239 |
$(OUTDIR)Message.$(O) \ |
|
7984 | 240 |
$(OUTDIR)MessageSend.$(O) \ |
7783 | 241 |
$(OUTDIR)MiniDebugger.$(O) \ |
242 |
$(OUTDIR)MiniInspector.$(O) \ |
|
243 |
$(OUTDIR)ObjectMemory.$(O) \ |
|
244 |
$(OUTDIR)ProcessorScheduler.$(O)\ |
|
245 |
$(OUTDIR)Geometric.$(O) \ |
|
246 |
$(OUTDIR)Rectangle.$(O) \ |
|
247 |
$(OUTDIR)Registry.$(O) \ |
|
248 |
$(OUTDIR)HandleRegistry.$(O) \ |
|
9338
232e4b9f176d
Move CachingRegistry from libbasic2 to libbasic
Stefan Vogel <sv@exept.de>
parents:
9215
diff
changeset
|
249 |
$(OUTDIR)CachingRegistry.$(O) \ |
7783 | 250 |
$(OUTDIR)Signal.$(O) \ |
251 |
$(OUTDIR)QuerySignal.$(O) \ |
|
252 |
$(OUTDIR)Smalltalk.$(O) \ |
|
9034 | 253 |
$(OUTDIR)PluginSupport.$(O) \ |
7783 | 254 |
$(OUTDIR)Stream.$(O) \ |
255 |
$(OUTDIR)PeekableStream.$(O) \ |
|
256 |
$(OUTDIR)PositionableStream.$(O) \ |
|
257 |
$(OUTDIR)ReadStream.$(O) \ |
|
258 |
$(OUTDIR)WriteStream.$(O) \ |
|
8299 | 259 |
$(OUTDIR)CharacterWriteStream.$(O) \ |
7783 | 260 |
$(OUTDIR)ReadWriteStream.$(O) \ |
9455 | 261 |
$(OUTDIR)ExternalStream.$(O) \ |
7783 | 262 |
$(OUTDIR)FileStream.$(O) \ |
263 |
$(OUTDIR)DirectoryStream.$(O) \ |
|
264 |
$(OUTDIR)NonPositionableExternalStream.$(O) \ |
|
265 |
$(OUTDIR)PipeStream.$(O) \ |
|
8060 | 266 |
$(OUTDIR)EncodedStream.$(O) \ |
7783 | 267 |
$(OUTDIR)UndefinedObject.$(O) \ |
268 |
$(OUTDIR)ExternalAddress.$(O) \ |
|
9348 | 269 |
$(OUTDIR)ExternalStructure.$(O) \ |
9482 | 270 |
$(OUTDIR)KeyedCollection.$(O) \ |
271 |
$(OUTDIR)MethodDictionary.$(O) \ |
|
7783 | 272 |
$(OUTDIR)OSHandle.$(O) \ |
273 |
$(OUTDIR)OSFileHandle.$(O) \ |
|
274 |
$(OUTDIR)OSErrorHolder.$(O) \ |
|
275 |
$(OUTDIR)OsError.$(O) \ |
|
276 |
$(OUTDIR)OsInvalidArgumentsError.$(O) \ |
|
277 |
$(OUTDIR)OsNotification.$(O) \ |
|
278 |
$(OUTDIR)OsIllegalOperation.$(O) \ |
|
279 |
$(OUTDIR)OsNeedRetryError.$(O) \ |
|
280 |
$(OUTDIR)OsTransferFaultError.$(O) \ |
|
281 |
$(OUTDIR)OsInaccessibleError.$(O) \ |
|
282 |
$(OUTDIR)OsNoResourcesError.$(O) \ |
|
283 |
$(OUTDIR)AbstractOperatingSystem.$(O) \ |
|
284 |
$(OUTDIR)UserPreferences.$(O) \ |
|
8401
2ed6ca44126f
Remove AbstractObjectCoder, add Visitor and AspectVisitor
Stefan Vogel <sv@exept.de>
parents:
8346
diff
changeset
|
285 |
$(OUTDIR)Visitor.$(O) \ |
8491 | 286 |
$(OUTDIR)AspectVisitor.$(O) \ |
8401
2ed6ca44126f
Remove AbstractObjectCoder, add Visitor and AspectVisitor
Stefan Vogel <sv@exept.de>
parents:
8346
diff
changeset
|
287 |
$(OUTDIR)ObjectCoder.$(O) \ |
7783 | 288 |
$(OUTDIR)HashStream.$(O) \ |
289 |
$(OUTDIR)MD5Stream.$(O) \ |
|
9369
b7f43a51c4ed
Moved SHA1Stream from exept:libcrypt to stx:libbasic
Stefan Vogel <sv@exept.de>
parents:
9348
diff
changeset
|
290 |
$(OUTDIR)SHA1Stream.$(O) \ |
7783 | 291 |
$(OUTDIR)ExecutionError.$(O) \ |
8336 | 292 |
$(OUTDIR)PrimitiveFailure.$(O) \ |
7783 | 293 |
$(OUTDIR)ArgumentError.$(O) \ |
294 |
$(OUTDIR)WrongNumberOfArgumentsError.$(O) \ |
|
295 |
$(OUTDIR)InvalidCodeError.$(O) \ |
|
296 |
$(OUTDIR)BadLiteralsError.$(O) \ |
|
297 |
$(OUTDIR)InvalidByteCodeError.$(O) \ |
|
298 |
$(OUTDIR)InvalidInstructionError.$(O) \ |
|
299 |
$(OUTDIR)NoByteCodeError.$(O) \ |
|
9455 | 300 |
$(OUTDIR)NonBooleanReceiverError.$(O) |
9421 | 301 |
|
302 |
OBJS=$(COMMON_OBJS) $(SYSDEP_OBJS) |