author | Stefan Vogel <sv@exept.de> |
Fri, 20 Jun 2003 09:32:25 +0200 | |
changeset 7435 | c5afb1b0fd1b |
parent 7361 | 0572e66a552f |
child 7628 | b28e87405222 |
permissions | -rw-r--r-- |
7361 | 1 |
# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.165 2003-06-16 09:37:50 tm 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) \ |
|
6880 | 128 |
AbortAllOperationRequest.$(O) \ |
6209 | 129 |
TerminateProcessRequest.$(O) \ |
6213 | 130 |
RestartProcessRequest.$(O) \ |
4510 | 131 |
Exception.$(O) \ |
4481
f3f7e1af7489
added GenericException in-between, to allow for some exceptions
Claus Gittinger <cg@exept.de>
parents:
4464
diff
changeset
|
132 |
Error.$(O) \ |
5981 | 133 |
MessageNotUnderstood.$(O) \ |
5018 | 134 |
TimeoutError.$(O) \ |
4532 | 135 |
ProceedableError.$(O) \ |
7361 | 136 |
SubclassResponsibilityError.$(O) \ |
5992 | 137 |
StreamError.$(O) \ |
6351 | 138 |
IncompleteNextCountError.$(O) \ |
6311 | 139 |
PositionOutOfBoundsError.$(O) \ |
4532 | 140 |
SignalError.$(O) \ |
141 |
WrongProceedabilityError.$(O) \ |
|
6026 | 142 |
ContextError.$(O) \ |
6039 | 143 |
CannotResumeError.$(O) \ |
144 |
CannotReturnError.$(O) \ |
|
6026 | 145 |
PrimitiveFailure.$(O) \ |
5953 | 146 |
ArithmeticError.$(O) \ |
147 |
DomainError.$(O) \ |
|
148 |
ZeroDivide.$(O) \ |
|
149 |
RangeError.$(O) \ |
|
7146 | 150 |
UnderflowError.$(O) \ |
151 |
OverflowError.$(O) \ |
|
5957 | 152 |
UnorderedNumbersError.$(O) \ |
6693 | 153 |
ConversionError.$(O) \ |
5981 | 154 |
NotFoundError.$(O) \ |
155 |
IndexNotFoundError.$(O) \ |
|
156 |
NonIntegerIndexError.$(O) \ |
|
157 |
SubscriptOutOfBoundsError.$(O) \ |
|
6120 | 158 |
AllocationFailure.$(O) \ |
159 |
MallocFailure.$(O) \ |
|
160 |
RecursionError.$(O) \ |
|
161 |
SnapshotError.$(O) \ |
|
4481
f3f7e1af7489
added GenericException in-between, to allow for some exceptions
Claus Gittinger <cg@exept.de>
parents:
4464
diff
changeset
|
162 |
Notification.$(O) \ |
6455 | 163 |
Query.$(O) \ |
164 |
QueryWithoutDefault.$(O) \ |
|
165 |
EndOfStreamNotification.$(O) \ |
|
4765 | 166 |
UserNotification.$(O)\ |
7036 | 167 |
UserInformation.$(O)\ |
168 |
Warning.$(O) \ |
|
169 |
ProceedError.$(O)\ |
|
4532 | 170 |
NoHandlerError.$(O) \ |
171 |
RecursiveExceptionError.$(O) \ |
|
5909 | 172 |
ClassBuilder.$(O) \ |
4617 | 173 |
Behavior.$(O) \ |
4765 | 174 |
ClassDescription.$(O)\ |
4617 | 175 |
Class.$(O) \ |
176 |
Metaclass.$(O) \ |
|
4765 | 177 |
PrivateMetaclass.$(O)\ |
4617 | 178 |
AutoloadMetaclass.$(O) \ |
4765 | 179 |
ExecutableFunction.$(O) \ |
4703 | 180 |
CompiledCode.$(O) \ |
1840 | 181 |
Block.$(O) \ |
2247 | 182 |
VarArgBlock.$(O) \ |
4703 | 183 |
CheapBlock.$(O) \ |
2247 | 184 |
VarArgCheapBlock.$(O) \ |
1840 | 185 |
Method.$(O) \ |
186 |
Filename.$(O) \ |
|
4765 | 187 |
InterestConverter.$(O) \ |
188 |
WeakInterestConverter.$(O) \ |
|
1840 | 189 |
Link.$(O) \ |
190 |
Process.$(O) \ |
|
191 |
Magnitude.$(O) \ |
|
192 |
LookupKey.$(O) \ |
|
4696
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
193 |
Association.$(O) \ |
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
194 |
AbstractTime.$(O) \ |
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
195 |
AbsoluteTime.$(O) \ |
1840 | 196 |
Time.$(O) \ |
4696
c1f419ff9107
renamed files - going to eliminate abbreviations
Claus Gittinger <cg@exept.de>
parents:
4695
diff
changeset
|
197 |
ArithmeticValue.$(O) \ |
1840 | 198 |
Number.$(O) \ |
199 |
Fraction.$(O) \ |
|
5066 | 200 |
FixedPoint.$(O) \ |
1840 | 201 |
Integer.$(O) \ |
4703 | 202 |
LargeInteger.$(O) \ |
203 |
SmallInteger.$(O) \ |
|
4765 | 204 |
LimitedPrecisionReal.$(O)\ |
1840 | 205 |
Float.$(O) \ |
4765 | 206 |
ShortFloat.$(O)\ |
4250 | 207 |
LongFloat.$(O) \ |
1840 | 208 |
Point.$(O) \ |
209 |
Character.$(O) \ |
|
210 |
Date.$(O) \ |
|
211 |
Message.$(O) \ |
|
4765 | 212 |
MiniDebugger.$(O) \ |
213 |
MiniInspector.$(O) \ |
|
214 |
ObjectMemory.$(O) \ |
|
215 |
ProcessorScheduler.$(O)\ |
|
1840 | 216 |
Geometric.$(O) \ |
217 |
Rectangle.$(O) \ |
|
218 |
Registry.$(O) \ |
|
4765 | 219 |
HandleRegistry.$(O) \ |
1840 | 220 |
Signal.$(O) \ |
4765 | 221 |
QuerySignal.$(O) \ |
1840 | 222 |
Smalltalk.$(O) \ |
223 |
Stream.$(O) \ |
|
4765 | 224 |
PeekableStream.$(O) \ |
225 |
PositionableStream.$(O) \ |
|
4703 | 226 |
ReadStream.$(O) \ |
227 |
WriteStream.$(O) \ |
|
228 |
ReadWriteStream.$(O) \ |
|
229 |
ExternalStream.$(O) \ |
|
230 |
FileStream.$(O) \ |
|
231 |
DirectoryStream.$(O) \ |
|
232 |
NonPositionableExternalStream.$(O) \ |
|
233 |
PipeStream.$(O) \ |
|
4765 | 234 |
UndefinedObject.$(O) \ |
235 |
ExternalAddress.$(O) \ |
|
4703 | 236 |
ExternalBytes.$(O) \ |
4765 | 237 |
ExternalFunction.$(O) \ |
238 |
MethodDictionary.$(O) \ |
|
239 |
OSHandle.$(O) \ |
|
240 |
OSFileHandle.$(O) \ |
|
6271 | 241 |
OSErrorHolder.$(O) \ |
6298 | 242 |
OsError.$(O) \ |
6351 | 243 |
OsInvalidArgumentsError.$(O) \ |
244 |
OsNotification.$(O) \ |
|
245 |
OsIllegalOperation.$(O) \ |
|
246 |
OsNeedRetryError.$(O) \ |
|
247 |
OsTransferFaultError.$(O) \ |
|
248 |
OsInaccessibleError.$(O) \ |
|
249 |
OsNoResourcesError.$(O) \ |
|
3576
9287c054ac83
started to remove abbreviations ...
Claus Gittinger <cg@exept.de>
parents:
3507
diff
changeset
|
250 |
AbstractOperatingSystem.$(O) \ |
4766 | 251 |
UserPreferences.$(O) \ |
6381 | 252 |
AbstractObjectCoder.$(O) \ |
253 |
ObjectCoder.$(O) \ |
|
6864
0d5bd7218853
MD5 stuff now in base system
Claus Gittinger <cg@exept.de>
parents:
6847
diff
changeset
|
254 |
HashStream.$(O) \ |
7146 | 255 |
MD5Stream.$(O) \ |
256 |
ExecutionError.$(O) \ |
|
7147 | 257 |
ArgumentError.$(O) \ |
258 |
WrongNumberOfArgumentsError.$(O) \ |
|
259 |
InvalidCodeError.$(O) \ |
|
260 |
BadLiteralsError.$(O) \ |
|
261 |
InvalidByteCodeError.$(O) \ |
|
262 |
InvalidInstructionError.$(O) \ |
|
263 |
NoByteCodeError.$(O) \ |
|
264 |
NonBooleanReceiverError.$(O) \ |
|
4766 | 265 |
$(SYSDEP_OBJS) |
1 | 266 |
|
21 | 267 |
# |
443 | 268 |
# only needed for NeXT (2.1) - assembler dumps core with long name ?!?! |
21 | 269 |
# |
476 | 270 |
SeqColl.$(O): |
4043 | 271 |
@$(MAKE) $(LONGNAME_RULE) LONGNAME_FILE=$* OPT="$(OPT)" CC="$(CC)" |
15 | 272 |
|
443 | 273 |
# |
982 | 274 |
# on AIX, Object and Class cannot be compiled with -O2 |
275 |
# (CC running out of space) |
|
443 | 276 |
# |
2450 | 277 |
#AIX:: |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
278 |
# $(MAKE) Object.o OPT= |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
279 |
# $(MAKE) Behavior.o |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
280 |
# $(MAKE) ClassDescr.o |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
281 |
# $(MAKE) Class.o OPT= |
391 | 282 |
|
136 | 283 |
# |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
284 |
# 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
|
285 |
# |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
286 |
#HP:: HPbigFiles |
1374
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
287 |
|
1856 | 288 |
#HPbigFiles: abbrev.stc |
3204
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=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
|
290 |
# $(MAKE) Behavior.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
291 |
# $(MAKE) ClassDescr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
292 |
# $(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
|
293 |
# $(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
|
294 |
# $(MAKE) Coll.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
295 |
# $(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
|
296 |
# $(MAKE) ArrayedCollection.$(O) |
3204
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
297 |
# $(MAKE) ByteArray.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
298 |
# $(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
|
299 |
# $(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
|
300 |
# $(MAKE) Stream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
301 |
# $(MAKE) PeekStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
302 |
# $(MAKE) PosStream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
303 |
# $(MAKE) ReadStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
304 |
# $(MAKE) WriteStr.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
305 |
# $(MAKE) RWStream.$(O) |
ae5a60d65943
FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents:
2961
diff
changeset
|
306 |
# $(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
|
307 |
|
791021fceeaf
HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents:
1342
diff
changeset
|
308 |
# |
136 | 309 |
# special rule, to define the config-string while compiling |
264 | 310 |
# this places the current config setting into the Smalltalk class binary |
136 | 311 |
# |
452 | 312 |
#CONF_STRING="$(CONF) / $(CONF_PACKS)" |
86 | 313 |
|
452 | 314 |
#Smalltalk.$(O): |
486
1e19564b2b5e
prepare for CVS SourceCodeManager
Claus Gittinger <cg@exept.de>
parents:
476
diff
changeset
|
315 |
# $(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
|
316 |
# @$(TOUCH) $*.$(O) |
86 | 317 |
|
1 | 318 |
cleanjunk:: |
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
319 |
@-rm -f [A-Z]*.c [A-Z]*.H [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c |
1 | 320 |
|
321 |
clean:: |
|
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
322 |
@-rm -f [A-Z]*.o [A-Z]*.c [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c *.H |
1 | 323 |
|
324 |
clobber:: |
|
4082
6fc4498dc612
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
4043
diff
changeset
|
325 |
@-rm -f *.c [A-Z]*.c [A-Z]*.s i_[A-Z]*.c i_[A-Z]*.s *.H abbrev.stc classList.stc |
1 | 326 |
|
327 |
tar: |
|
359 | 328 |
(cd $(TOP); tar cvfh DISTRIB/libbasic.tar \ |
159 | 329 |
libbasic/Make.proto \ |
248 | 330 |
libbasic/.dir.info \ |
159 | 331 |
libbasic/*.st \ |
190 | 332 |
libbasic/resources) |
333 |
||
406 | 334 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
335 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |