--- a/Make.proto Sat Dec 11 02:03:41 1993 +0100
+++ b/Make.proto Sat Dec 11 02:21:44 1993 +0100
@@ -6,6 +6,8 @@
LIB=libbasic.$(A)
SUBDIRS=
+STCOPT=$(LIBBASIC_STCOPT)
+
TOP=..
I = $(INCLUDE)
@@ -14,7 +16,7 @@
OBJS= Object.$(O) Unix.$(O) Magnitude.$(O) MsgTally.$(O) Point.$(O) \
Rectangle.$(O) Assoc.$(O) ArithVal.$(O) \
Context.$(O) BContext.$(O) CCReader.$(O) Block.$(O) Message.$(O) Smalltalk.$(O) \
- UndefObj.$(O) Behavior.$(O) MiniDebug.$(O) MiniIns.$(O) Coll.$(O) \
+ UndefObj.$(O) Behavior.$(O) Coll.$(O) \
Link.$(O) ValLink.$(O) Boolean.$(O) Stream.$(O) Character.$(O) \
Number.$(O) ObjMem.$(O) \
Time.$(O) OrdColl.$(O) SeqColl.$(O) Bag.$(O) Set.$(O) \
@@ -27,14 +29,14 @@
ByteArray.$(O) RWStream.$(O) IdDict.$(O) WeakIdDict.$(O) \
WeakArr.$(O) Text.$(O) String.$(O) ActorStr.$(O) \
ExtStream.$(O) ByteString.$(O) \
- FileText.$(O) Symbol.$(O) NPExtStr.$(O) FileStr.$(O) PipeStr.$(O) \
- DirStr.$(O) PrintStr.$(O) Socket.$(O) \
+ FileText.$(O) Symbol.$(O) NPExtStr.$(O) FileStr.$(O) \
+ PipeStr.$(O) DirStr.$(O) Socket.$(O) \
Autoload.$(O) ExtBytes.$(O) \
Process.$(O) ProcSched.$(O) SortColl.$(O) UIBytes.$(O) \
- ChangeSet.$(O) Change.$(O) ClsDefChg.$(O) ClsComChg.$(O) MethodChg.$(O) \
Signal.$(O) SignalSet.$(O) Exception.$(O) Semaphore.$(O) Delay.$(O) \
- Registry.$(O) SoundStr.$(O)
-
+ Registry.$(O) SoundStr.$(O) \
+ MiniDebug.$(O) MiniIns.$(O) PrintStr.$(O) \
+ ChangeSet.$(O) Change.$(O) ClsDefChg.$(O) ClsComChg.$(O) MethodChg.$(O)
AUXOBJS= Polygon.$(O) Filename.$(O) CacheDict.$(O) IdSet.$(O) Project.$(O) \
Queue.$(O) SharedQueue.$(O) MappedColl.$(O) \
@@ -53,6 +55,9 @@
level8 \
level9
+shared:
+ make STCOPT=$(STCOPT)" +sharedLibCode" O=so objs auxobjs
+
level0:$(P) \
Object.$(O)
@@ -198,13 +203,16 @@
libe: $(LIB)
-PSPrStr.o:
+SeqColl.$(O):
+ $(STC) -CC="$(CC)" $(STCFLAGS) +shortNames $(CFLAGS) -c $*.st
+
+PSPrStr.$(O):
$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
-HPIIPrStr.o:
+HPIIPrStr.$(O):
$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
-FX1PrStr.o:
+FX1PrStr.$(O):
$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
Class:
@@ -252,10 +260,10 @@
BEHAVIOR=$(I)/Behavior.H $(OBJECT)
CLASS=$(I)/Class.H $(I)/ClassDescr.H $(BEHAVIOR)
-Object.o: Object.st $(STCHDR)
-UndefObj.o: UndefObj.st $(OBJECT)
+Object.$(O): Object.st $(STCHDR)
+UndefObj.$(O): UndefObj.st $(OBJECT)
-Message.o: Message.st $(OBJECT)
+Message.$(O): Message.st $(OBJECT)
Unix.o: Unix.st $(OBJECT)
Autoload.o: Autoload.st $(OBJECT)