*** empty log message ***
authorclaus
Sat, 11 Dec 1993 02:21:44 +0100
changeset 15 85e673e47687
parent 14 1758392f154c
child 16 a580032d04f6
*** empty log message ***
Make.proto
--- 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)