author | Claus Gittinger <cg@exept.de> |
Wed, 29 Oct 2003 11:45:21 +0100 | |
changeset 1345 | 4246989bef13 |
parent 1331 | a40a80f51e90 |
child 1356 | 6276ae9cb9a0 |
permissions | -rw-r--r-- |
1345 | 1 |
# $Header: /cvs/stx/stx/libbasic2/Make.proto,v 1.119 2003-10-29 10:45:21 cg 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 |
|
1331 | 24 |
NOTINCLUDEDOBJS=\ |
25 |
$(OUTDIR)ValueLink.$(O) \ |
|
26 |
$(OUTDIR)FileText.$(O) \ |
|
27 |
$(OUTDIR)BIG5EncodedString.$(O) \ |
|
28 |
$(OUTDIR)GBEncodedString.$(O) \ |
|
29 |
$(OUTDIR)KSCEncodedString.$(O) \ |
|
30 |
$(OUTDIR)HPIIPrintStream.$(O) \ |
|
31 |
$(OUTDIR)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=\ |
1331 | 38 |
$(OUTDIR)ZipStream.$(O) \ |
39 |
$(OUTDIR)BZip2Stream.$(O) \ |
|
1218 | 40 |
|
41 |
WIN32_OBJS=\ |
|
42 |
||
43 |
||
44 |
||
1331 | 45 |
UNCRITICALOBJS=\ |
46 |
$(OUTDIR)HandlerCollection.$(O) \ |
|
47 |
$(OUTDIR)MessageChannel.$(O) \ |
|
48 |
$(OUTDIR)Promise.$(O) \ |
|
49 |
$(OUTDIR)SequenceableCollectionSorter.$(O) \ |
|
50 |
$(OUTDIR)UnitConverter.$(O) \ |
|
51 |
$(OUTDIR)JISEncodedString.$(O) \ |
|
52 |
$(OUTDIR)PrinterStream.$(O) \ |
|
53 |
$(OUTDIR)PostscriptPrinterStream.$(O) |
|
72 | 54 |
|
1331 | 55 |
OBJS=\ |
56 |
$(OUTDIR)MappedCollection.$(O) \ |
|
57 |
$(OUTDIR)TwoByteString.$(O) \ |
|
58 |
$(OUTDIR)UnicodeString.$(O) \ |
|
59 |
$(OUTDIR)JISEncodedString.$(O) \ |
|
60 |
$(OUTDIR)Polygon.$(O) \ |
|
61 |
$(OUTDIR)List.$(O) \ |
|
62 |
$(OUTDIR)Queue.$(O) \ |
|
63 |
$(OUTDIR)SharedQueue.$(O) \ |
|
64 |
$(OUTDIR)CacheDictionary.$(O) \ |
|
65 |
$(OUTDIR)CacheDictionaryWithFactory.$(O) \ |
|
66 |
$(OUTDIR)RunArray.$(O) \ |
|
67 |
$(OUTDIR)Iterator.$(O) \ |
|
68 |
$(OUTDIR)OrderedSet.$(O) \ |
|
69 |
$(OUTDIR)OrderedDictionary.$(O) \ |
|
70 |
$(OUTDIR)Text.$(O) \ |
|
71 |
$(OUTDIR)MessageSend.$(O) \ |
|
72 |
$(OUTDIR)Socket.$(O) \ |
|
73 |
$(OUTDIR)SocketAddress.$(O) \ |
|
74 |
$(OUTDIR)IPSocketAddress.$(O) \ |
|
75 |
$(OUTDIR)IPv6SocketAddress.$(O) \ |
|
76 |
$(OUTDIR)UDSocketAddress.$(O) \ |
|
77 |
$(OUTDIR)SocketAddressInfo.$(O) \ |
|
78 |
$(OUTDIR)NameLookupError.$(O) \ |
|
79 |
$(OUTDIR)ActorStream.$(O) \ |
|
80 |
$(OUTDIR)SoundStream.$(O) \ |
|
81 |
$(OUTDIR)PrinterStream.$(O) \ |
|
82 |
$(OUTDIR)PostscriptPrinterStream.$(O) \ |
|
83 |
$(OUTDIR)TextStream.$(O) \ |
|
84 |
$(OUTDIR)UnitConverter.$(O) \ |
|
85 |
$(OUTDIR)Random.$(O) \ |
|
86 |
$(OUTDIR)UnboxedIntegerArray.$(O) \ |
|
87 |
$(OUTDIR)WordArray.$(O) \ |
|
88 |
$(OUTDIR)SignedWordArray.$(O) \ |
|
89 |
$(OUTDIR)IntegerArray.$(O) \ |
|
90 |
$(OUTDIR)SignedIntegerArray.$(O) \ |
|
91 |
$(OUTDIR)LongIntegerArray.$(O) \ |
|
92 |
$(OUTDIR)SignedLongIntegerArray.$(O) \ |
|
93 |
$(OUTDIR)ZipArchive.$(O) \ |
|
94 |
$(OUTDIR)DirectoryContents.$(O) \ |
|
95 |
$(OUTDIR)CachingRegistry.$(O) \ |
|
96 |
$(OUTDIR)BooleanArray.$(O) \ |
|
97 |
$(OUTDIR)BitArray.$(O) \ |
|
98 |
$(OUTDIR)Monitor.$(O) \ |
|
99 |
$(OUTDIR)TimeDuration.$(O) \ |
|
100 |
$(OUTDIR)Stack.$(O) \ |
|
101 |
$(OUTDIR)CompressionStream.$(O) \ |
|
102 |
$(OUTDIR)UUID.$(O) \ |
|
103 |
$(OUTDIR)URI.$(O) \ |
|
104 |
$(OUTDIR)HierarchicalURI.$(O) \ |
|
105 |
$(OUTDIR)FileURI.$(O) \ |
|
106 |
$(OUTDIR)FtpURI.$(O) \ |
|
107 |
$(OUTDIR)HttpURI.$(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
|
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:: |
|
1345 | 133 |
@-rm -f *.s *.s2 *.c *.H |
23 | 134 |
|
135 |
clean:: |
|
1345 | 136 |
@-rm -f [A-Z]*.$(O) *.s *.s2 *.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 |
|
87 | 141 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
142 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |