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