author | Stefan Vogel <sv@exept.de> |
Mon, 13 Oct 2003 09:52:50 +0200 | |
changeset 1328 | b63bbdca3d35 |
parent 1272 | 150e61c7bd10 |
child 1331 | a40a80f51e90 |
permissions | -rw-r--r-- |
1328
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
1 |
# $Header: /cvs/stx/stx/libbasic2/Make.proto,v 1.117 2003-10-13 07:52:50 stefan Exp $ |
23 | 2 |
# |
3 |
# -------------- no need to change anything below ---------- |
|
4 |
||
36 | 5 |
TOP=.. |
23 | 6 |
SUBDIRS= |
7 |
||
843 | 8 |
MODULE=stx |
844 | 9 |
MODULE_DIR=libbasic2 |
36 | 10 |
LIBNAME=libbasic2 |
848 | 11 |
THIS_IS_A_BASE_LIBRARY="yes" |
12 |
||
843 | 13 |
PACKAGE=$(MODULE):$(LIBNAME) |
644 | 14 |
LIB_BASE=$(LIBBASIC2_BASE) |
800 | 15 |
NM_LIB_BASE=LIBBASIC2_BASE |
49 | 16 |
|
28 | 17 |
STCOPT=$(LIBBASIC2_STCOPT) |
1195 | 18 |
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME) -I../support |
212 | 19 |
LINKOBJRULE=$(SEPINITLINKOBJRULE) |
1196 | 20 |
LINKOBJS=$(OBJS) -L../support/zlib -lz -L../support/bz2lib -lbz2 |
23 | 21 |
|
1196 | 22 |
all:: zlib bz2lib classLibRule |
243 | 23 |
|
985 | 24 |
NOTINCLUDEDOBJS= \ |
25 |
ValueLink.$(O) \ |
|
26 |
FileText.$(O) \ |
|
27 |
BIG5EncodedString.$(O) \ |
|
28 |
GBEncodedString.$(O) \ |
|
29 |
KSCEncodedString.$(O) \ |
|
30 |
HPIIPrintStream.$(O) \ |
|
804 | 31 |
FX1PrintStream.$(O) |
130
c6b0235349fe
removed VariableString - it was obsolete anyway
Claus Gittinger <cg@exept.de>
parents:
104
diff
changeset
|
32 |
|
1195 | 33 |
# |
34 |
# these are uncritical - save some bytes by compiling with optspace |
|
35 |
# |
|
36 |
||
1218 | 37 |
UNIX_OBJS=\ |
38 |
ZipStream.$(O) \ |
|
39 |
BZip2Stream.$(O) \ |
|
40 |
||
41 |
WIN32_OBJS=\ |
|
42 |
||
43 |
||
44 |
||
985 | 45 |
UNCRITICALOBJS= \ |
46 |
HandlerCollection.$(O) \ |
|
47 |
MessageChannel.$(O) \ |
|
48 |
Promise.$(O) \ |
|
49 |
SequenceableCollectionSorter.$(O) \ |
|
50 |
UnitConverter.$(O) \ |
|
51 |
JISEncodedString.$(O) \ |
|
52 |
PrinterStream.$(O) \ |
|
804 | 53 |
PostscriptPrinterStream.$(O) |
72 | 54 |
|
985 | 55 |
OBJS= \ |
56 |
MappedCollection.$(O) \ |
|
57 |
TwoByteString.$(O) \ |
|
1037
00991cc58af5
RecursionLock moved from libbasic2 to libbasic
Stefan Vogel <sv@exept.de>
parents:
985
diff
changeset
|
58 |
UnicodeString.$(O) \ |
985 | 59 |
JISEncodedString.$(O) \ |
60 |
Polygon.$(O) \ |
|
61 |
List.$(O) \ |
|
62 |
Queue.$(O) \ |
|
63 |
SharedQueue.$(O) \ |
|
64 |
CacheDictionary.$(O) \ |
|
1210 | 65 |
CacheDictionaryWithFactory.$(O) \ |
985 | 66 |
RunArray.$(O) \ |
1037
00991cc58af5
RecursionLock moved from libbasic2 to libbasic
Stefan Vogel <sv@exept.de>
parents:
985
diff
changeset
|
67 |
Iterator.$(O) \ |
1092 | 68 |
OrderedSet.$(O) \ |
1114 | 69 |
OrderedDictionary.$(O) \ |
985 | 70 |
Text.$(O) \ |
71 |
MessageSend.$(O) \ |
|
72 |
Socket.$(O) \ |
|
1181 | 73 |
SocketAddress.$(O) \ |
74 |
IPSocketAddress.$(O) \ |
|
75 |
IPv6SocketAddress.$(O) \ |
|
76 |
UDSocketAddress.$(O) \ |
|
1272 | 77 |
SocketAddressInfo.$(O) \ |
1328
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
78 |
NameLookupError.$(O) \ |
985 | 79 |
ActorStream.$(O) \ |
80 |
SoundStream.$(O) \ |
|
81 |
PrinterStream.$(O) \ |
|
82 |
PostscriptPrinterStream.$(O) \ |
|
83 |
TextStream.$(O) \ |
|
84 |
UnitConverter.$(O) \ |
|
85 |
Random.$(O) \ |
|
1181 | 86 |
UnboxedIntegerArray.$(O) \ |
1180 | 87 |
WordArray.$(O) \ |
88 |
SignedWordArray.$(O) \ |
|
89 |
IntegerArray.$(O) \ |
|
90 |
SignedIntegerArray.$(O) \ |
|
91 |
LongIntegerArray.$(O) \ |
|
92 |
SignedLongIntegerArray.$(O) \ |
|
985 | 93 |
ZipArchive.$(O) \ |
94 |
DirectoryContents.$(O) \ |
|
95 |
CachingRegistry.$(O) \ |
|
96 |
BooleanArray.$(O) \ |
|
97 |
BitArray.$(O) \ |
|
98 |
Monitor.$(O) \ |
|
1171 | 99 |
TimeDuration.$(O) \ |
1183 | 100 |
Stack.$(O) \ |
1195 | 101 |
CompressionStream.$(O) \ |
1211 | 102 |
UUID.$(O) \ |
1328
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
103 |
URI.$(O) \ |
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
104 |
HierarchicalURI.$(O) \ |
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
105 |
FileURI.$(O) \ |
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
106 |
FtpURI.$(O) \ |
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
107 |
HttpURI.$(O) \ |
b63bbdca3d35
Compile NameLookupError as long as the users of this class are compiled also.
Stefan Vogel <sv@exept.de>
parents:
1272
diff
changeset
|
108 |
$(SYSDEP_OBJS) \ |
458 | 109 |
$(LIBBASIC2_PACKAGE_OBJS) |
23 | 110 |
|
185 | 111 |
objs:: $(OBJS) |
65 | 112 |
|
1195 | 113 |
zlib: |
1222 | 114 |
cd ../support/zlib; $(MAKE) |
1195 | 115 |
|
1196 | 116 |
bz2lib: |
1222 | 117 |
cd ../support/bz2lib; $(MAKE) libbz2.a |
1195 | 118 |
|
65 | 119 |
# |
68 | 120 |
# these nest too deep on some (sco & isc) systems (see discussion about LIMITSUPERINCLUDE |
121 |
# in configurations/COMMON/defines) |
|
40 | 122 |
# |
72 | 123 |
# PSPRSTR: |
78 | 124 |
# @$(MAKE) PSPrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE) +optspace2" |
72 | 125 |
# |
126 |
# HPIIPRSTR: |
|
78 | 127 |
# @$(MAKE) HPIIPrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE) +optspace2" |
72 | 128 |
# |
129 |
# FX1PRSTR: |
|
78 | 130 |
# @$(MAKE) FX1PrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE) +optspace2" |
23 | 131 |
|
132 |
cleanjunk:: |
|
738
91dac2bd862b
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
707
diff
changeset
|
133 |
@-rm -f *.c *.H |
23 | 134 |
|
135 |
clean:: |
|
738
91dac2bd862b
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
707
diff
changeset
|
136 |
@-rm -f [A-Z]*.$(O) *.c *.H |
23 | 137 |
|
138 |
clobber:: |
|
738
91dac2bd862b
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
707
diff
changeset
|
139 |
@-rm -f *.c *.H classList.stc abbrev.stc |
23 | 140 |
|
141 |
tar: |
|
79 | 142 |
(cd $(TOP); tar cvfh DISTRIB/libbasic2.tar \ |
56 | 143 |
libbasic2/.dir.info \ |
51 | 144 |
libbasic2/*.st \ |
145 |
libbasic2/Make.proto) |
|
46 | 146 |
|
87 | 147 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
148 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |