author | Claus Gittinger <cg@exept.de> |
Mon, 18 Nov 2002 13:41:58 +0100 | |
changeset 6864 | 0d5bd7218853 |
parent 6847 | 5d723eae6681 |
child 6880 | faaff3994405 |
permissions | -rw-r--r-- |
6864
0d5bd7218853
MD5 stuff now in base system
Claus Gittinger <cg@exept.de>
parents:
6847
diff
changeset
|
1 |
# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.159 2002-11-18 12:41:58 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= \ |
33 |
Autoload.$(O) \ |
|
34 |
AutoloadMetaclass.$(O) \ |
|
35 |
MiniDebugger.$(O) \ |
|
36 |
MiniInspector.$(O) \ |
|
5691 | 37 |
UserPreferences.$(O) \ |
1342 | 38 |
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= \ |
45 |
UnixFilename.$(O) \ |
|
46 |
UnixFileHandle.$(O) \ |
|
47 |
UnixFileDescriptorHandle.$(O) \ |
|
48 |
UnixOperatingSystem.$(O) |
|
49 |
||
50 |
WIN32_OBJS= \ |
|
3505
7f920b07faf6
prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents:
3499
diff
changeset
|
51 |
PCFilename.$(O) \ |
4765 | 52 |
Win32Handle.$(O) \ |
6283 | 53 |
Win32FILEHandle.$(O) \ |
4703 | 54 |
Win32OperatingSystem.$(O) |
3415 | 55 |
|
4448
3cb121baa9f7
Add class based exception support classes
Stefan Vogel <sv@exept.de>
parents:
4250
diff
changeset
|
56 |
VMS_OBJS= \ |
3507 | 57 |
OpenVMSFilename.$(O) \ |
4765 | 58 |
OpenVMSFileHandle.$(O) \ |
4703 | 59 |
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= \ |
4765 | 62 |
OS2Filename.$(O) \ |
63 |
OS2FileHandle.$(O) \ |
|
4703 | 64 |
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= \ |
4765 | 67 |
MacFilename.$(O) \ |
68 |
MacFileHandle.$(O) \ |
|
4703 | 69 |
MacOperatingSystem.$(O) |
3415 | 70 |
|
4765 | 71 |
BEOS_OBJS= \ |
72 |
BEFilename.$(O) \ |
|
73 |
BEFileHandle.$(O) \ |
|
74 |
BEOperatingSystem.$(O) |
|
75 |
||
1840 | 76 |
OBJS= \ |
77 |
Object.$(O) \ |
|
6847 | 78 |
Autoload.$(O) \ |
79 |
ProtoObject.$(O) \ |
|
1840 | 80 |
Project.$(O) \ |
5332
787293497bf3
renamed Namespace -> NameSpace
Claus Gittinger <cg@exept.de>
parents:
5066
diff
changeset
|
81 |
NameSpace.$(O) \ |
1840 | 82 |
Boolean.$(O) \ |
83 |
True.$(O) \ |
|
84 |
False.$(O) \ |
|
4703 | 85 |
ClassCategoryReader.$(O) \ |
4765 | 86 |
Collection.$(O) \ |
1840 | 87 |
Bag.$(O) \ |
4765 | 88 |
SequenceableCollection.$(O)\ |
4696
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
89 |
ArrayedCollection.$(O) \ |
4695
5ab04ea3272c
UIBytes no longer abbreviated
Claus Gittinger <cg@exept.de>
parents:
4671
diff
changeset
|
90 |
UninterpretedBytes.$(O) \ |
1840 | 91 |
Array.$(O) \ |
4765 | 92 |
WeakArray.$(O) \ |
1840 | 93 |
ByteArray.$(O) \ |
4703 | 94 |
CharacterArray.$(O) \ |
1840 | 95 |
String.$(O) \ |
96 |
Symbol.$(O)\ |
|
97 |
DoubleArray.$(O) \ |
|
98 |
FloatArray.$(O) \ |
|
6133 | 99 |
ReadOnlySequenceableCollection.$(O)\ |
100 |
Interval.$(O) \ |
|
4765 | 101 |
LinkedList.$(O) \ |
1840 | 102 |
Semaphore.$(O) \ |
6551
faa0719487a7
RecursionLock moved from libbasic2 to libbasic
Stefan Vogel <sv@exept.de>
parents:
6455
diff
changeset
|
103 |
RecursionLock.$(O) \ |
4765 | 104 |
OrderedCollection.$(O) \ |
105 |
SortedCollection.$(O)\ |
|
6560
2546ae9bb282
Move StringCollection from libbasic2 -> libbasic.
Stefan Vogel <sv@exept.de>
parents:
6551
diff
changeset
|
106 |
StringCollection.$(O)\ |
1840 | 107 |
Set.$(O) \ |
4765 | 108 |
Dictionary.$(O) \ |
4703 | 109 |
IdentityDictionary.$(O) \ |
110 |
WeakIdentityDictionary.$(O)\ |
|
4706 | 111 |
WeakDependencyDictionary.$(O)\ |
4703 | 112 |
WeakValueDictionary.$(O) \ |
4765 | 113 |
IdentitySet.$(O) \ |
114 |
WeakIdentitySet.$(O)\ |
|
1840 | 115 |
SignalSet.$(O) \ |
4464
cec93c942c14
Use context flag for exception handling instead of searching for
Stefan Vogel <sv@exept.de>
parents:
4448
diff
changeset
|
116 |
ExceptionHandlerSet.$(O) \ |
4765 | 117 |
SemaphoreSet.$(O) \ |
1840 | 118 |
Context.$(O) \ |
4765 | 119 |
BlockContext.$(O) \ |
1840 | 120 |
Delay.$(O) \ |
4481
f3f7e1af7489
added GenericException in-between, to allow for some exceptions
Claus Gittinger <cg@exept.de>
parents:
4464
diff
changeset
|
121 |
GenericException.$(O) \ |
5972 | 122 |
ControlInterrupt.$(O) \ |
123 |
HaltInterrupt.$(O) \ |
|
6039 | 124 |
BreakPointInterrupt.$(O) \ |
5972 | 125 |
UserInterrupt.$(O) \ |
6209 | 126 |
ControlRequest.$(O) \ |
127 |
AbortOperationRequest.$(O) \ |
|
128 |
TerminateProcessRequest.$(O) \ |
|
6213 | 129 |
RestartProcessRequest.$(O) \ |
4510 | 130 |
Exception.$(O) \ |
4481
f3f7e1af7489
added GenericException in-between, to allow for some exceptions
Claus Gittinger <cg@exept.de>
parents:
4464
diff
changeset
|
131 |
Error.$(O) \ |
5981 | 132 |
MessageNotUnderstood.$(O) \ |
133 |
SubclassResponsibilityError.$(O) \ |
|
5018 | 134 |
TimeoutError.$(O) \ |
4532 | 135 |
ProceedableError.$(O) \ |
5992 | 136 |
StreamError.$(O) \ |
6351 | 137 |
IncompleteNextCountError.$(O) \ |
6311 | 138 |
PositionOutOfBoundsError.$(O) \ |
4532 | 139 |
SignalError.$(O) \ |
140 |
WrongProceedabilityError.$(O) \ |
|
6026 | 141 |
ContextError.$(O) \ |
6039 | 142 |
CannotResumeError.$(O) \ |
143 |
CannotReturnError.$(O) \ |
|
6026 | 144 |
PrimitiveFailure.$(O) \ |
5953 | 145 |
ArithmeticError.$(O) \ |
146 |
DomainError.$(O) \ |
|
147 |
ZeroDivide.$(O) \ |
|
148 |
RangeError.$(O) \ |
|
6693 | 149 |
UnderflowError.$(O) \ |
150 |
OverflowError.$(O) \ |
|
5957 | 151 |
UnorderedNumbersError.$(O) \ |
6693 | 152 |
ConversionError.$(O) \ |
5981 | 153 |
NotFoundError.$(O) \ |
154 |
IndexNotFoundError.$(O) \ |
|
155 |
NonIntegerIndexError.$(O) \ |
|
156 |
SubscriptOutOfBoundsError.$(O) \ |
|
6120 | 157 |
AllocationFailure.$(O) \ |
158 |
MallocFailure.$(O) \ |
|
159 |
RecursionError.$(O) \ |
|
160 |
SnapshotError.$(O) \ |
|
4481
f3f7e1af7489
added GenericException in-between, to allow for some exceptions
Claus Gittinger <cg@exept.de>
parents:
4464
diff
changeset
|
161 |
Warning.$(O) \ |
4532 | 162 |
ProceedError.$(O)\ |
4481
f3f7e1af7489
added GenericException in-between, to allow for some exceptions
Claus Gittinger <cg@exept.de>
parents:
4464
diff
changeset
|
163 |
Notification.$(O) \ |
6455 | 164 |
Query.$(O) \ |
165 |
QueryWithoutDefault.$(O) \ |
|
166 |
EndOfStreamNotification.$(O) \ |
|
4765 | 167 |
UserNotification.$(O)\ |
4532 | 168 |
NoHandlerError.$(O) \ |
169 |
RecursiveExceptionError.$(O) \ |
|
5909 | 170 |
ClassBuilder.$(O) \ |
4617 | 171 |
Behavior.$(O) \ |
4765 | 172 |
ClassDescription.$(O)\ |
4617 | 173 |
Class.$(O) \ |
174 |
Metaclass.$(O) \ |
|
4765 | 175 |
PrivateMetaclass.$(O)\ |
4617 | 176 |
AutoloadMetaclass.$(O) \ |
4765 | 177 |
ExecutableFunction.$(O) \ |
4703 | 178 |
CompiledCode.$(O) \ |
1840 | 179 |
Block.$(O) \ |
2247 | 180 |
VarArgBlock.$(O) \ |
4703 | 181 |
CheapBlock.$(O) \ |
2247 | 182 |
VarArgCheapBlock.$(O) \ |
1840 | 183 |
Method.$(O) \ |
184 |
Filename.$(O) \ |
|
4765 | 185 |
InterestConverter.$(O) \ |
186 |
WeakInterestConverter.$(O) \ |
|
1840 | 187 |
Link.$(O) \ |
188 |
Process.$(O) \ |
|
189 |
Magnitude.$(O) \ |
|
190 |
LookupKey.$(O) \ |
|
4696
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
191 |
Association.$(O) \ |
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
192 |
AbstractTime.$(O) \ |
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
193 |
AbsoluteTime.$(O) \ |
1840 | 194 |
Time.$(O) \ |
4696
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
195 |
ArithmeticValue.$(O) \ |
1840 | 196 |
Number.$(O) \ |
197 |
Fraction.$(O) \ |
|
5066 | 198 |
FixedPoint.$(O) \ |
1840 | 199 |
Integer.$(O) \ |
4703 | 200 |
LargeInteger.$(O) \ |
201 |
SmallInteger.$(O) \ |
|
4765 | 202 |
LimitedPrecisionReal.$(O)\ |
1840 | 203 |
Float.$(O) \ |
4765 | 204 |
ShortFloat.$(O)\ |
4250 | 205 |
LongFloat.$(O) \ |
1840 | 206 |
Point.$(O) \ |
207 |
Character.$(O) \ |
|
208 |
Date.$(O) \ |
|
209 |
Message.$(O) \ |
|
4765 | 210 |
MiniDebugger.$(O) \ |
211 |
MiniInspector.$(O) \ |
|
212 |
ObjectMemory.$(O) \ |
|
213 |
ProcessorScheduler.$(O)\ |
|
1840 | 214 |
Geometric.$(O) \ |
215 |
Rectangle.$(O) \ |
|
216 |
Registry.$(O) \ |
|
4765 | 217 |
HandleRegistry.$(O) \ |
1840 | 218 |
Signal.$(O) \ |
4765 | 219 |
QuerySignal.$(O) \ |
1840 | 220 |
Smalltalk.$(O) \ |
221 |
Stream.$(O) \ |
|
4765 | 222 |
PeekableStream.$(O) \ |
223 |
PositionableStream.$(O) \ |
|
4703 | 224 |
ReadStream.$(O) \ |
225 |
WriteStream.$(O) \ |
|
226 |
ReadWriteStream.$(O) \ |
|
227 |
ExternalStream.$(O) \ |
|
228 |
FileStream.$(O) \ |
|
229 |
DirectoryStream.$(O) \ |
|
230 |
NonPositionableExternalStream.$(O) \ |
|
231 |
PipeStream.$(O) \ |
|
4765 | 232 |
FileDirectory.$(O) \ |
233 |
UndefinedObject.$(O) \ |
|
234 |
ExternalAddress.$(O) \ |
|
4703 | 235 |
ExternalBytes.$(O) \ |
4765 | 236 |
ExternalFunction.$(O) \ |
237 |
MethodDictionary.$(O) \ |
|
238 |
OSHandle.$(O) \ |
|
239 |
OSFileHandle.$(O) \ |
|
6271 | 240 |
OSErrorHolder.$(O) \ |
6298 | 241 |
OsError.$(O) \ |
6351 | 242 |
OsInvalidArgumentsError.$(O) \ |
243 |
OsNotification.$(O) \ |
|
244 |
OsIllegalOperation.$(O) \ |
|
245 |
OsNeedRetryError.$(O) \ |
|
246 |
OsTransferFaultError.$(O) \ |
|
247 |
OsInaccessibleError.$(O) \ |
|
248 |
OsNoResourcesError.$(O) \ |
|
3576
9287c054ac83
started to remove abbreviations ...
Claus Gittinger <cg@exept.de>
parents:
3507
diff
changeset
|
249 |
AbstractOperatingSystem.$(O) \ |
4766 | 250 |
UserPreferences.$(O) \ |
6381 | 251 |
AbstractObjectCoder.$(O) \ |
252 |
ObjectCoder.$(O) \ |
|
6864
0d5bd7218853
MD5 stuff now in base system
Claus Gittinger <cg@exept.de>
parents:
6847
diff
changeset
|
253 |
HashStream.$(O) \ |
0d5bd7218853
MD5 stuff now in base system
Claus Gittinger <cg@exept.de>
parents:
6847
diff
changeset
|
254 |
MD5Stream.$(O) \ |
4766 | 255 |
$(SYSDEP_OBJS) |
1 | 256 |
|
21 | 257 |
# |
443 | 258 |
# only needed for NeXT (2.1) - assembler dumps core with long name ?!?! |
21 | 259 |
# |
476 | 260 |
SeqColl.$(O): |
4043 | 261 |
@$(MAKE) $(LONGNAME_RULE) LONGNAME_FILE=$* OPT="$(OPT)" CC="$(CC)" |
15 | 262 |
|
443 | 263 |
# |
982 | 264 |
# on AIX, Object and Class cannot be compiled with -O2 |
265 |
# (CC running out of space) |
|
443 | 266 |
# |
2450 | 267 |
#AIX:: |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
268 |
# $(MAKE) Object.o OPT= |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
269 |
# $(MAKE) Behavior.o |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
270 |
# $(MAKE) ClassDescr.o |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
271 |
# $(MAKE) Class.o OPT= |
391 | 272 |
|
136 | 273 |
# |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
274 |
# 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
|
275 |
# |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
276 |
#HP:: HPbigFiles |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
277 |
|
1856 | 278 |
#HPbigFiles: abbrev.stc |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
279 |
# $(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
|
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) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
282 |
# $(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
|
283 |
# $(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
|
284 |
# $(MAKE) Coll.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
285 |
# $(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
|
286 |
# $(MAKE) ArrayedCollection.$(O) |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
287 |
# $(MAKE) ByteArray.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
288 |
# $(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
|
289 |
# $(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
|
290 |
# $(MAKE) Stream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
291 |
# $(MAKE) PeekStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
292 |
# $(MAKE) PosStream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
293 |
# $(MAKE) ReadStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
294 |
# $(MAKE) WriteStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
295 |
# $(MAKE) RWStream.$(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=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
|
297 |
|
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
298 |
# |
136 | 299 |
# special rule, to define the config-string while compiling |
264 | 300 |
# this places the current config setting into the Smalltalk class binary |
136 | 301 |
# |
452 | 302 |
#CONF_STRING="$(CONF) / $(CONF_PACKS)" |
86 | 303 |
|
452 | 304 |
#Smalltalk.$(O): |
486
1e19564b2b5e
prepare for CVS SourceCodeManager
Claus Gittinger <cg@exept.de>
parents:
476
diff
changeset
|
305 |
# $(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
|
306 |
# @$(TOUCH) $*.$(O) |
86 | 307 |
|
1 | 308 |
cleanjunk:: |
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
309 |
@-rm -f [A-Z]*.c [A-Z]*.H [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c |
1 | 310 |
|
311 |
clean:: |
|
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
312 |
@-rm -f [A-Z]*.o [A-Z]*.c [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c *.H |
1 | 313 |
|
314 |
clobber:: |
|
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
315 |
@-rm -f *.c [A-Z]*.c [A-Z]*.s i_[A-Z]*.c i_[A-Z]*.s *.H abbrev.stc classList.stc |
1 | 316 |
|
317 |
tar: |
|
359 | 318 |
(cd $(TOP); tar cvfh DISTRIB/libbasic.tar \ |
159 | 319 |
libbasic/Make.proto \ |
248 | 320 |
libbasic/.dir.info \ |
159 | 321 |
libbasic/*.st \ |
190 | 322 |
libbasic/resources) |
323 |
||
406 | 324 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
325 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |