author | Claus Gittinger <cg@exept.de> |
Wed, 26 Nov 2003 14:32:12 +0100 | |
changeset 7781 | 03095ade1b75 |
parent 7773 | 4801dec51584 |
child 7783 | 9a555a686c73 |
permissions | -rw-r--r-- |
7781 | 1 |
# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.170 2003-11-26 13:32:12 cg Exp $ |
1 | 2 |
# |
3 |
# -------------- no need to change anything below ---------- |
|
4 |
||
95 | 5 |
TOP=.. |
1 | 6 |
SUBDIRS= |
7 |
||
5009 | 8 |
MODULE=stx |
5010 | 9 |
MODULE_DIR=libbasic |
95 | 10 |
LIBNAME=libbasic |
5034 | 11 |
THIS_IS_A_BASE_LIBRARY="yes" |
12 |
||
5009 | 13 |
PACKAGE=$(MODULE):$(LIBNAME) |
3413 | 14 |
LIB_BASE=$(LIBBASIC_BASE) |
4671 | 15 |
NM_LIB_BASE=LIBBASIC_BASE |
15 | 16 |
|
213 | 17 |
STCOPT=$(LIBBASIC_STCOPT) |
6864
0d5bd7218853
MD5 stuff now in base system
Claus Gittinger <cg@exept.de>
parents:
6847
diff
changeset
|
18 |
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME) -I../librun |
1121 | 19 |
LINKOBJRULE=$(SEPINITLINKOBJRULE) |
1 | 20 |
|
1603 | 21 |
AIX_LOCAL_LIBS=-lm |
22 |
||
1224 | 23 |
all:: classLibRule |
15 | 24 |
|
449 | 25 |
RCSSOURCES=*.st Make.proto resources/*.rs |
26 |
||
941
9fb9823d1ff4
some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents:
871
diff
changeset
|
27 |
# |
9fb9823d1ff4
some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents:
871
diff
changeset
|
28 |
# those are not time critical |
9fb9823d1ff4
some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents:
871
diff
changeset
|
29 |
# save a few kB by compiling them with +optspace |
9fb9823d1ff4
some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents:
871
diff
changeset
|
30 |
# (must still be listed in OBJS= to be compiled at all) |
9fb9823d1ff4
some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents:
871
diff
changeset
|
31 |
# |
4703 | 32 |
UNCRITICALOBJS= \ |
7773 | 33 |
$(OUTDIR)Autoload.$(O) \ |
34 |
$(OUTDIR)AutoloadMetaclass.$(O) \ |
|
35 |
$(OUTDIR)MiniDebugger.$(O) \ |
|
36 |
$(OUTDIR)MiniInspector.$(O) \ |
|
37 |
$(OUTDIR)UserPreferences.$(O) \ |
|
38 |
$(OUTDIR)Project.$(O) |
|
941
9fb9823d1ff4
some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents:
871
diff
changeset
|
39 |
|
4766 | 40 |
# |
41 |
# SYSDEP_OBJS is mapped to one of the below, |
|
42 |
# during Makefile building |
|
43 |
# |
|
4765 | 44 |
UNIX_OBJS= \ |
7773 | 45 |
$(OUTDIR)UnixFilename.$(O) \ |
46 |
$(OUTDIR)UnixFileHandle.$(O) \ |
|
47 |
$(OUTDIR)UnixFileDescriptorHandle.$(O) \ |
|
48 |
$(OUTDIR)UnixOperatingSystem.$(O) |
|
4765 | 49 |
|
50 |
WIN32_OBJS= \ |
|
7773 | 51 |
$(OUTDIR)PCFilename.$(O) \ |
52 |
$(OUTDIR)Win32Handle.$(O) \ |
|
53 |
$(OUTDIR)Win32FILEHandle.$(O) \ |
|
54 |
$(OUTDIR)Win32OperatingSystem.$(O) |
|
3415 | 55 |
|
4448
3cb121baa9f7
Add class based exception support classes
Stefan Vogel <sv@exept.de>
parents:
4250
diff
changeset
|
56 |
VMS_OBJS= \ |
7773 | 57 |
$(OUTDIR)OpenVMSFilename.$(O) \ |
58 |
$(OUTDIR)OpenVMSFileHandle.$(O) \ |
|
59 |
$(OUTDIR)OpenVMSOperatingSystem.$(O) |
|
3505
7f920b07faf6
prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents:
3499
diff
changeset
|
60 |
|
7f920b07faf6
prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents:
3499
diff
changeset
|
61 |
OS2_OBJS= \ |
7773 | 62 |
$(OUTDIR)OS2Filename.$(O) \ |
63 |
$(OUTDIR)OS2FileHandle.$(O) \ |
|
64 |
$(OUTDIR)OS2OperatingSystem.$(O) |
|
3505
7f920b07faf6
prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents:
3499
diff
changeset
|
65 |
|
7f920b07faf6
prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents:
3499
diff
changeset
|
66 |
MAC_OBJS= \ |
7773 | 67 |
$(OUTDIR)MacFilename.$(O) \ |
68 |
$(OUTDIR)MacFileHandle.$(O) \ |
|
69 |
$(OUTDIR)MacOperatingSystem.$(O) |
|
3415 | 70 |
|
4765 | 71 |
BEOS_OBJS= \ |
7773 | 72 |
$(OUTDIR)BEFilename.$(O) \ |
73 |
$(OUTDIR)BEFileHandle.$(O) \ |
|
74 |
$(OUTDIR)BEOperatingSystem.$(O) |
|
4765 | 75 |
|
1840 | 76 |
OBJS= \ |
7773 | 77 |
$(OUTDIR)Object.$(O) \ |
78 |
$(OUTDIR)Autoload.$(O) \ |
|
79 |
$(OUTDIR)ProtoObject.$(O) \ |
|
80 |
$(OUTDIR)Project.$(O) \ |
|
81 |
$(OUTDIR)NameSpace.$(O) \ |
|
82 |
$(OUTDIR)Boolean.$(O) \ |
|
83 |
$(OUTDIR)True.$(O) \ |
|
84 |
$(OUTDIR)False.$(O) \ |
|
85 |
$(OUTDIR)ClassCategoryReader.$(O) \ |
|
86 |
$(OUTDIR)Collection.$(O) \ |
|
87 |
$(OUTDIR)Bag.$(O) \ |
|
88 |
$(OUTDIR)SequenceableCollection.$(O)\ |
|
89 |
$(OUTDIR)ArrayedCollection.$(O) \ |
|
90 |
$(OUTDIR)UninterpretedBytes.$(O) \ |
|
91 |
$(OUTDIR)Array.$(O) \ |
|
92 |
$(OUTDIR)WeakArray.$(O) \ |
|
93 |
$(OUTDIR)ByteArray.$(O) \ |
|
94 |
$(OUTDIR)CharacterArray.$(O) \ |
|
1840 | 95 |
String.$(O) \ |
96 |
Symbol.$(O)\ |
|
7773 | 97 |
$(OUTDIR)DoubleArray.$(O) \ |
98 |
$(OUTDIR)FloatArray.$(O) \ |
|
99 |
$(OUTDIR)ReadOnlySequenceableCollection.$(O)\ |
|
100 |
$(OUTDIR)Interval.$(O) \ |
|
101 |
$(OUTDIR)LinkedList.$(O) \ |
|
102 |
$(OUTDIR)Semaphore.$(O) \ |
|
103 |
$(OUTDIR)RecursionLock.$(O) \ |
|
104 |
$(OUTDIR)OrderedCollection.$(O) \ |
|
105 |
$(OUTDIR)SortedCollection.$(O)\ |
|
106 |
$(OUTDIR)StringCollection.$(O)\ |
|
107 |
$(OUTDIR)Set.$(O) \ |
|
108 |
$(OUTDIR)Dictionary.$(O) \ |
|
109 |
$(OUTDIR)IdentityDictionary.$(O) \ |
|
110 |
$(OUTDIR)WeakIdentityDictionary.$(O)\ |
|
111 |
$(OUTDIR)WeakDependencyDictionary.$(O)\ |
|
112 |
$(OUTDIR)WeakValueDictionary.$(O) \ |
|
113 |
$(OUTDIR)IdentitySet.$(O) \ |
|
114 |
$(OUTDIR)WeakIdentitySet.$(O)\ |
|
115 |
$(OUTDIR)SignalSet.$(O) \ |
|
116 |
$(OUTDIR)ExceptionHandlerSet.$(O) \ |
|
117 |
$(OUTDIR)SemaphoreSet.$(O) \ |
|
118 |
$(OUTDIR)Context.$(O) \ |
|
119 |
$(OUTDIR)BlockContext.$(O) \ |
|
120 |
$(OUTDIR)Delay.$(O) \ |
|
121 |
$(OUTDIR)GenericException.$(O) \ |
|
122 |
$(OUTDIR)ControlInterrupt.$(O) \ |
|
123 |
$(OUTDIR)HaltInterrupt.$(O) \ |
|
124 |
$(OUTDIR)BreakPointInterrupt.$(O) \ |
|
125 |
$(OUTDIR)UserInterrupt.$(O) \ |
|
126 |
$(OUTDIR)Exception.$(O) \ |
|
127 |
$(OUTDIR)ControlRequest.$(O) \ |
|
128 |
$(OUTDIR)AbortOperationRequest.$(O) \ |
|
129 |
$(OUTDIR)AbortAllOperationRequest.$(O) \ |
|
130 |
$(OUTDIR)TerminateProcessRequest.$(O) \ |
|
131 |
$(OUTDIR)RestartProcessRequest.$(O) \ |
|
132 |
$(OUTDIR)Error.$(O) \ |
|
133 |
$(OUTDIR)MessageNotUnderstood.$(O) \ |
|
134 |
$(OUTDIR)TimeoutError.$(O) \ |
|
135 |
$(OUTDIR)ProceedableError.$(O) \ |
|
136 |
$(OUTDIR)SubclassResponsibilityError.$(O) \ |
|
137 |
$(OUTDIR)StreamError.$(O) \ |
|
138 |
$(OUTDIR)IncompleteNextCountError.$(O) \ |
|
139 |
$(OUTDIR)PositionOutOfBoundsError.$(O) \ |
|
140 |
$(OUTDIR)SignalError.$(O) \ |
|
141 |
$(OUTDIR)WrongProceedabilityError.$(O) \ |
|
142 |
$(OUTDIR)ContextError.$(O) \ |
|
143 |
$(OUTDIR)CannotResumeError.$(O) \ |
|
144 |
$(OUTDIR)CannotReturnError.$(O) \ |
|
145 |
$(OUTDIR)PrimitiveFailure.$(O) \ |
|
146 |
$(OUTDIR)ArithmeticError.$(O) \ |
|
147 |
$(OUTDIR)DomainError.$(O) \ |
|
148 |
$(OUTDIR)ZeroDivide.$(O) \ |
|
149 |
$(OUTDIR)RangeError.$(O) \ |
|
150 |
$(OUTDIR)UnderflowError.$(O) \ |
|
151 |
$(OUTDIR)OverflowError.$(O) \ |
|
152 |
$(OUTDIR)UnorderedNumbersError.$(O) \ |
|
153 |
$(OUTDIR)ConversionError.$(O) \ |
|
154 |
$(OUTDIR)NotFoundError.$(O) \ |
|
155 |
$(OUTDIR)IndexNotFoundError.$(O) \ |
|
156 |
$(OUTDIR)NonIntegerIndexError.$(O) \ |
|
157 |
$(OUTDIR)SubscriptOutOfBoundsError.$(O) \ |
|
158 |
$(OUTDIR)AllocationFailure.$(O) \ |
|
159 |
$(OUTDIR)MallocFailure.$(O) \ |
|
160 |
$(OUTDIR)RecursionError.$(O) \ |
|
161 |
$(OUTDIR)SnapshotError.$(O) \ |
|
162 |
$(OUTDIR)Notification.$(O) \ |
|
163 |
$(OUTDIR)Query.$(O) \ |
|
164 |
$(OUTDIR)QueryWithoutDefault.$(O) \ |
|
165 |
$(OUTDIR)EndOfStreamNotification.$(O) \ |
|
166 |
$(OUTDIR)UserNotification.$(O)\ |
|
167 |
$(OUTDIR)UserInformation.$(O)\ |
|
168 |
$(OUTDIR)Warning.$(O) \ |
|
169 |
$(OUTDIR)ProceedError.$(O)\ |
|
170 |
$(OUTDIR)NoHandlerError.$(O) \ |
|
171 |
$(OUTDIR)RecursiveExceptionError.$(O) \ |
|
172 |
$(OUTDIR)ClassBuilder.$(O) \ |
|
173 |
$(OUTDIR)Behavior.$(O) \ |
|
174 |
$(OUTDIR)ClassDescription.$(O)\ |
|
175 |
$(OUTDIR)Class.$(O) \ |
|
176 |
$(OUTDIR)Metaclass.$(O) \ |
|
177 |
$(OUTDIR)PrivateMetaclass.$(O)\ |
|
178 |
$(OUTDIR)AutoloadMetaclass.$(O) \ |
|
179 |
$(OUTDIR)ExecutableFunction.$(O) \ |
|
180 |
$(OUTDIR)CompiledCode.$(O) \ |
|
181 |
$(OUTDIR)Block.$(O) \ |
|
182 |
$(OUTDIR)VarArgBlock.$(O) \ |
|
183 |
$(OUTDIR)CheapBlock.$(O) \ |
|
184 |
$(OUTDIR)VarArgCheapBlock.$(O) \ |
|
185 |
$(OUTDIR)Method.$(O) \ |
|
186 |
$(OUTDIR)Filename.$(O) \ |
|
187 |
$(OUTDIR)InterestConverter.$(O) \ |
|
188 |
$(OUTDIR)WeakInterestConverter.$(O) \ |
|
189 |
$(OUTDIR)Link.$(O) \ |
|
190 |
$(OUTDIR)Process.$(O) \ |
|
191 |
$(OUTDIR)Magnitude.$(O) \ |
|
192 |
$(OUTDIR)LookupKey.$(O) \ |
|
193 |
$(OUTDIR)Association.$(O) \ |
|
194 |
$(OUTDIR)AbstractTime.$(O) \ |
|
195 |
$(OUTDIR)AbsoluteTime.$(O) \ |
|
196 |
$(OUTDIR)Time.$(O) \ |
|
197 |
$(OUTDIR)ArithmeticValue.$(O) \ |
|
198 |
$(OUTDIR)Number.$(O) \ |
|
199 |
$(OUTDIR)Fraction.$(O) \ |
|
200 |
$(OUTDIR)FixedPoint.$(O) \ |
|
201 |
$(OUTDIR)Integer.$(O) \ |
|
202 |
$(OUTDIR)LargeInteger.$(O) \ |
|
203 |
$(OUTDIR)SmallInteger.$(O) \ |
|
204 |
$(OUTDIR)LimitedPrecisionReal.$(O)\ |
|
205 |
$(OUTDIR)Float.$(O) \ |
|
206 |
$(OUTDIR)ShortFloat.$(O)\ |
|
207 |
$(OUTDIR)LongFloat.$(O) \ |
|
208 |
$(OUTDIR)Point.$(O) \ |
|
209 |
$(OUTDIR)Character.$(O) \ |
|
210 |
$(OUTDIR)Date.$(O) \ |
|
211 |
$(OUTDIR)Message.$(O) \ |
|
7781 | 212 |
$(OUTDIR)MessageSend.$(O) \ |
7773 | 213 |
$(OUTDIR)MiniDebugger.$(O) \ |
214 |
$(OUTDIR)MiniInspector.$(O) \ |
|
215 |
$(OUTDIR)ObjectMemory.$(O) \ |
|
216 |
$(OUTDIR)ProcessorScheduler.$(O)\ |
|
217 |
$(OUTDIR)Geometric.$(O) \ |
|
218 |
$(OUTDIR)Rectangle.$(O) \ |
|
219 |
$(OUTDIR)Registry.$(O) \ |
|
220 |
$(OUTDIR)HandleRegistry.$(O) \ |
|
221 |
$(OUTDIR)Signal.$(O) \ |
|
222 |
$(OUTDIR)QuerySignal.$(O) \ |
|
223 |
$(OUTDIR)Smalltalk.$(O) \ |
|
224 |
$(OUTDIR)Stream.$(O) \ |
|
225 |
$(OUTDIR)PeekableStream.$(O) \ |
|
226 |
$(OUTDIR)PositionableStream.$(O) \ |
|
227 |
$(OUTDIR)ReadStream.$(O) \ |
|
228 |
$(OUTDIR)WriteStream.$(O) \ |
|
229 |
$(OUTDIR)ReadWriteStream.$(O) \ |
|
230 |
$(OUTDIR)ExternalStream.$(O) \ |
|
231 |
$(OUTDIR)FileStream.$(O) \ |
|
232 |
$(OUTDIR)DirectoryStream.$(O) \ |
|
233 |
$(OUTDIR)NonPositionableExternalStream.$(O) \ |
|
234 |
$(OUTDIR)PipeStream.$(O) \ |
|
235 |
$(OUTDIR)UndefinedObject.$(O) \ |
|
236 |
$(OUTDIR)ExternalAddress.$(O) \ |
|
237 |
$(OUTDIR)ExternalBytes.$(O) \ |
|
238 |
$(OUTDIR)ExternalFunction.$(O) \ |
|
239 |
$(OUTDIR)MethodDictionary.$(O) \ |
|
240 |
$(OUTDIR)OSHandle.$(O) \ |
|
241 |
$(OUTDIR)OSFileHandle.$(O) \ |
|
242 |
$(OUTDIR)OSErrorHolder.$(O) \ |
|
243 |
$(OUTDIR)OsError.$(O) \ |
|
244 |
$(OUTDIR)OsInvalidArgumentsError.$(O) \ |
|
245 |
$(OUTDIR)OsNotification.$(O) \ |
|
246 |
$(OUTDIR)OsIllegalOperation.$(O) \ |
|
247 |
$(OUTDIR)OsNeedRetryError.$(O) \ |
|
248 |
$(OUTDIR)OsTransferFaultError.$(O) \ |
|
249 |
$(OUTDIR)OsInaccessibleError.$(O) \ |
|
250 |
$(OUTDIR)OsNoResourcesError.$(O) \ |
|
251 |
$(OUTDIR)AbstractOperatingSystem.$(O) \ |
|
252 |
$(OUTDIR)UserPreferences.$(O) \ |
|
253 |
$(OUTDIR)AbstractObjectCoder.$(O) \ |
|
254 |
$(OUTDIR)ObjectCoder.$(O) \ |
|
255 |
$(OUTDIR)HashStream.$(O) \ |
|
256 |
$(OUTDIR)MD5Stream.$(O) \ |
|
257 |
$(OUTDIR)ExecutionError.$(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) \ |
|
4766 | 266 |
$(SYSDEP_OBJS) |
1 | 267 |
|
21 | 268 |
# |
443 | 269 |
# only needed for NeXT (2.1) - assembler dumps core with long name ?!?! |
21 | 270 |
# |
476 | 271 |
SeqColl.$(O): |
4043 | 272 |
@$(MAKE) $(LONGNAME_RULE) LONGNAME_FILE=$* OPT="$(OPT)" CC="$(CC)" |
15 | 273 |
|
443 | 274 |
# |
982 | 275 |
# on AIX, Object and Class cannot be compiled with -O2 |
276 |
# (CC running out of space) |
|
443 | 277 |
# |
2450 | 278 |
#AIX:: |
7773 | 279 |
# $(MAKE) Object.o OPT= |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
280 |
# $(MAKE) Behavior.o |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
281 |
# $(MAKE) ClassDescr.o |
7773 | 282 |
# $(MAKE) Class.o OPT= |
391 | 283 |
|
136 | 284 |
# |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
285 |
# on HP, big classes blow the C-preprocessor (stops with 'too much defining' error) |
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
286 |
# |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
287 |
#HP:: HPbigFiles |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
288 |
|
1856 | 289 |
#HPbigFiles: abbrev.stc |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
290 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Object CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
291 |
# $(MAKE) Behavior.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
292 |
# $(MAKE) ClassDescr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
293 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Class CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
294 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Metaclass CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
295 |
# $(MAKE) Coll.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
296 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SeqColl CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
4696
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
297 |
# $(MAKE) ArrayedCollection.$(O) |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
298 |
# $(MAKE) ByteArray.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
299 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=CharArray CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
300 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Smalltalk CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
301 |
# $(MAKE) Stream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
302 |
# $(MAKE) PeekStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
303 |
# $(MAKE) PosStream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
304 |
# $(MAKE) ReadStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
305 |
# $(MAKE) WriteStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
306 |
# $(MAKE) RWStream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
307 |
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ExtStream CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE) |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
308 |
|
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
309 |
# |
136 | 310 |
# special rule, to define the config-string while compiling |
264 | 311 |
# this places the current config setting into the Smalltalk class binary |
136 | 312 |
# |
452 | 313 |
#CONF_STRING="$(CONF) / $(CONF_PACKS)" |
86 | 314 |
|
452 | 315 |
#Smalltalk.$(O): |
486
1e19564b2b5e
prepare for CVS SourceCodeManager
Claus Gittinger <cg@exept.de>
parents:
476
diff
changeset
|
316 |
# $(STC) -CC="$(CC)" $(STCFLAGS) $(CFLAGS) -DCONFIGURATION_STRING='\"$(CONF_STRING)\"' -c Smalltalk.st |
1e19564b2b5e
prepare for CVS SourceCodeManager
Claus Gittinger <cg@exept.de>
parents:
476
diff
changeset
|
317 |
# @$(TOUCH) $*.$(O) |
86 | 318 |
|
1 | 319 |
cleanjunk:: |
7721 | 320 |
@-rm -f [A-Z]*.c [A-Z]*.H [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c *.s2 |
1 | 321 |
|
322 |
clean:: |
|
7721 | 323 |
@-rm -f [A-Z]*.o [A-Z]*.c [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c *.s2 *.H |
1 | 324 |
|
325 |
clobber:: |
|
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
326 |
@-rm -f *.c [A-Z]*.c [A-Z]*.s i_[A-Z]*.c i_[A-Z]*.s *.H abbrev.stc classList.stc |
1 | 327 |
|
406 | 328 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
329 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |