--- a/Make.proto Tue May 06 17:11:14 2003 +0200
+++ b/Make.proto Tue May 06 18:19:20 2003 +0200
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libbasic2/Make.proto,v 1.109 2003-04-23 10:05:30 penk Exp $
+# $Header: /cvs/stx/stx/libbasic2/Make.proto,v 1.110 2003-05-06 16:19:20 stefan Exp $
#
# -------------- no need to change anything below ----------
@@ -15,14 +15,11 @@
NM_LIB_BASE=LIBBASIC2_BASE
STCOPT=$(LIBBASIC2_STCOPT)
-STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME)
+STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME) -I../support
LINKOBJRULE=$(SEPINITLINKOBJRULE)
+LINKOBJS=$(OBJS) -L../support/zlib -lz -L../support/bzlib -lbz2
-all:: classLibRule
-
-#
-# these are uncritical - save some bytes by compiling with optspace
-#
+all:: zlib bzlib classLibRule
NOTINCLUDEDOBJS= \
ValueLink.$(O) \
@@ -33,6 +30,10 @@
HPIIPrintStream.$(O) \
FX1PrintStream.$(O)
+#
+# these are uncritical - save some bytes by compiling with optspace
+#
+
UNCRITICALOBJS= \
HandlerCollection.$(O) \
MessageChannel.$(O) \
@@ -86,10 +87,19 @@
Monitor.$(O) \
TimeDuration.$(O) \
Stack.$(O) \
+ CompressionStream.$(O) \
+ ZipStream.$(O) \
+ BZipStream.$(O) \
$(LIBBASIC2_PACKAGE_OBJS)
objs:: $(OBJS)
+zlib:
+ cd ../support/zlib; make
+
+bzlib:
+ cd ../support/bzlib; make libbz2.a
+
#
# these nest too deep on some (sco & isc) systems (see discussion about LIMITSUPERINCLUDE
# in configurations/COMMON/defines)