Make.proto
author claus
Fri, 25 Feb 1994 14:08:44 +0100
changeset 65 63f19c1157b6
parent 35 1cb4157fc9a0
child 66 3d4af177720d
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
     1
# %W% %E%
a27a279701f8 Initial revision
claus
parents:
diff changeset
     2
#
a27a279701f8 Initial revision
claus
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
a27a279701f8 Initial revision
claus
parents:
diff changeset
     4
a27a279701f8 Initial revision
claus
parents:
diff changeset
     5
LIBNAME=libbasic
a27a279701f8 Initial revision
claus
parents:
diff changeset
     6
LIB=libbasic.$(A)
a27a279701f8 Initial revision
claus
parents:
diff changeset
     7
SUBDIRS=
a27a279701f8 Initial revision
claus
parents:
diff changeset
     8
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
     9
STCOPT=$(LIBBASIC_STCOPT)
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
    10
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
    11
TOP=..
a27a279701f8 Initial revision
claus
parents:
diff changeset
    12
I       = $(INCLUDE)
a27a279701f8 Initial revision
claus
parents:
diff changeset
    13
a27a279701f8 Initial revision
claus
parents:
diff changeset
    14
STCFLAGS= -H../include -warnGlobalAssign $(STCOPT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
    15
a27a279701f8 Initial revision
claus
parents:
diff changeset
    16
all::   $(OBJTARGET)
a27a279701f8 Initial revision
claus
parents:
diff changeset
    17
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    18
#
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    19
# these are uncritical - save some bytes by compiling with optspace
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    20
#
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    21
UNCRITICAL=	MiniDebug.$(O) MiniIns.$(O) \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    22
		Change.$(O) ChangeSet.$(O) ClassChg.$(O) ClsDefChg.$(O) \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    23
		ClsComChg.$(O) MethodChg.$(O) \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    24
		PrintStr.$(O) PSPrStr.$(O) HPIIPrStr.$(O) FX1PrStr.$(O)
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    25
compact::
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    26
	$(RM) $(UNCRITICAL); $(MAKE) LIBBASIC_STCOPT=+optspace2 $(UNCRITICAL)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
    27
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
    28
shared:
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
    29
	make STCOPT=$(STCOPT)" +sharedLibCode" O=so objs auxobjs
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
    30
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    31
objs::							  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    32
	    Object.$(O)					  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    33
	      Assoc.$(O)                                  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    34
	      Autoload.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    35
	      Behavior.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    36
	        ClassDescr.$(O)                           \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    37
	          Class.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    38
	          Metaclass.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    39
	      Block.$(O)                                  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    40
	      Boolean.$(O)                                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    41
	        True.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    42
	        False.$(O)                                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    43
	      Change.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    44
	        ClassChg.$(O)                             \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    45
	          ClsComChg.$(O)                	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    46
	          ClsDefChg.$(O)                	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    47
	          MethodChg.$(O)                	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    48
	      CCReader.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    49
	      BCCReader.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    50
	      Coll.$(O)                                   \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    51
	        Bag.$(O)                                  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    52
	        FileDir.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    53
	        MappedColl.$(O)                           \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    54
	        SeqColl.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    55
	          ArrColl.$(O)                            \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    56
	            Array.$(O)                            \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    57
	              Polygon.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    58
	              WeakArr.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    59
	            ByteArray.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    60
	              AbstrStr.$(O)                       \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    61
	                String.$(O)                       \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    62
	                  Symbol.$(O)                     \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    63
	                TwoByteStr.$(O)                   \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    64
	    	      UIBytes.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    65
	            DoubleArray.$(O)                      \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    66
	            ExtBytes.$(O)                         \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    67
	            FloatArray.$(O)                       \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    68
	            VarArray.$(O)                         \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    69
	              Text.$(O)                           \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    70
	                FileText.$(O)                     \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    71
	            VarString.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    72
	        Interval.$(O)                             \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    73
	        LinkList.$(O)                             \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    74
	          Semaphore.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    75
	        OrdColl.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    76
	          ChangeSet.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    77
	          SortColl.$(O)                           \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    78
	        Set.$(O)                                  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    79
	          Dict.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    80
	            CacheDict.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    81
	            IdDict.$(O)                           \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    82
	              WeakIdDict.$(O)                     \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    83
	          IdSet.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    84
	            SignalSet.$(O)                        \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    85
	      Context.$(O)                                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    86
	        BContext.$(O)                             \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    87
	      Delay.$(O)                            	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    88
	      Exception.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    89
	      Filename.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    90
	      Link.$(O)                                   \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    91
	        Process.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    92
	        ValLink.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    93
	      Magnitude.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    94
	        AbsTime.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    95
	          Time.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    96
	        ArithVal.$(O)                             \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    97
	          Number.$(O)                             \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    98
	            Fraction.$(O)                         \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
    99
	            Integer.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   100
	              LargeInt.$(O)                       \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   101
	              SmallInt.$(O)                       \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   102
	            LPReal.$(O)                           \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   103
	              Float.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   104
	          Point.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   105
	        Character.$(O)                            \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   106
	        Date.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   107
	      Message.$(O)                                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   108
	      MsgTally.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   109
	      Method.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   110
	      MiniDebug.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   111
	      MiniIns.$(O)                                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   112
	      ObjMem.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   113
	      ProcSched.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   114
	      Project.$(O)                                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   115
	      Queue.$(O)                            	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   116
	        SharedQueue.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   117
	      Rectangle.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   118
	      Registry.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   119
	      Signal.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   120
	      Smalltalk.$(O)                              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   121
	      Stream.$(O)                                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   122
	        PeekStr.$(O)                         	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   123
	          PosStream.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   124
	            ReadStr.$(O)                          \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   125
	            WriteStr.$(O)                     	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   126
	              RWStream.$(O)			  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   127
	              ActorStr.$(O)                       \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   128
	              ExtStream.$(O)                      \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   129
	                FileStr.$(O)                      \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   130
	                  DirStr.$(O)                     \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   131
	                  SoundStr.$(O)                   \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   132
	                NPExtStr.$(O)                     \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   133
	                  PipeStr.$(O)                    \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   134
	                    PrintStr.$(O)                 \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   135
	                      PSPrStr.$(O)                \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   136
	                      HPIIPrStr.$(O)              \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   137
	                      FX1PrStr.$(O)		  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   138
	                  Socket.$(O)                     \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   139
	        Random.$(O)                         	  \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   140
	      UndefObj.$(O)                               \
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   141
	      Unix.$(O)                                   
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   142
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   143
auxobjs::
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   144
4
31072e3cb2e3 *** empty log message ***
claus
parents: 2
diff changeset
   145
install:: 
31072e3cb2e3 *** empty log message ***
claus
parents: 2
diff changeset
   146
	-mkdir $(DESTLIBDIR)
31072e3cb2e3 *** empty log message ***
claus
parents: 2
diff changeset
   147
	-$(INSTALL) $(LIBNAME)$(OBJNAME) $(DESTLIBDIR)
31072e3cb2e3 *** empty log message ***
claus
parents: 2
diff changeset
   148
31072e3cb2e3 *** empty log message ***
claus
parents: 2
diff changeset
   149
qinstall::
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   150
	-mkdir $(DESTLIBDIR)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   151
	-$(INSTALL) $(LIBNAME)$(OBJNAME) $(DESTLIBDIR)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   152
a27a279701f8 Initial revision
claus
parents:
diff changeset
   153
libe:   $(LIB)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   154
21
09b3fb3f39b7 *** empty log message ***
claus
parents: 15
diff changeset
   155
#
09b3fb3f39b7 *** empty log message ***
claus
parents: 15
diff changeset
   156
# only needed for NeXT - assembler dumps core with long name ?!?!
09b3fb3f39b7 *** empty log message ***
claus
parents: 15
diff changeset
   157
#
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   158
SeqColl.$(O):
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   159
	$(STC) -CC="$(CC)" $(STCFLAGS) +shortNames $(CFLAGS) -c $*.st
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   160
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   161
PSPrStr.$(O):
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   162
	$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
a27a279701f8 Initial revision
claus
parents:
diff changeset
   163
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   164
HPIIPrStr.$(O):
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   165
	$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
a27a279701f8 Initial revision
claus
parents:
diff changeset
   166
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   167
FX1PrStr.$(O):
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   168
	$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
a27a279701f8 Initial revision
claus
parents:
diff changeset
   169
a27a279701f8 Initial revision
claus
parents:
diff changeset
   170
Class:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   171
	$(MAKE) Class.o OPT=""
a27a279701f8 Initial revision
claus
parents:
diff changeset
   172
a27a279701f8 Initial revision
claus
parents:
diff changeset
   173
Metaclass:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   174
	$(MAKE) Metaclass.o OPT=""
a27a279701f8 Initial revision
claus
parents:
diff changeset
   175
a27a279701f8 Initial revision
claus
parents:
diff changeset
   176
i_Class.o:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   177
	$(MAKE) I_CLASS OPT=""
a27a279701f8 Initial revision
claus
parents:
diff changeset
   178
a27a279701f8 Initial revision
claus
parents:
diff changeset
   179
i_Metaclass.o:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   180
	$(MAKE) I_METACLASS OPT=""
a27a279701f8 Initial revision
claus
parents:
diff changeset
   181
a27a279701f8 Initial revision
claus
parents:
diff changeset
   182
I_CLASS:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   183
	$(CC) -c $(CFLAGS) i_Class.c
a27a279701f8 Initial revision
claus
parents:
diff changeset
   184
a27a279701f8 Initial revision
claus
parents:
diff changeset
   185
I_METACLASS:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   186
	$(CC) -c $(CFLAGS) i_Metaclass.c
a27a279701f8 Initial revision
claus
parents:
diff changeset
   187
a27a279701f8 Initial revision
claus
parents:
diff changeset
   188
cleanjunk::
a27a279701f8 Initial revision
claus
parents:
diff changeset
   189
	-rm -f *.c *.H
a27a279701f8 Initial revision
claus
parents:
diff changeset
   190
a27a279701f8 Initial revision
claus
parents:
diff changeset
   191
clean::
a27a279701f8 Initial revision
claus
parents:
diff changeset
   192
	-rm -f *.c *.H
a27a279701f8 Initial revision
claus
parents:
diff changeset
   193
a27a279701f8 Initial revision
claus
parents:
diff changeset
   194
clobber::
a27a279701f8 Initial revision
claus
parents:
diff changeset
   195
	-rm -f *.c *.H
a27a279701f8 Initial revision
claus
parents:
diff changeset
   196
a27a279701f8 Initial revision
claus
parents:
diff changeset
   197
tar:
a27a279701f8 Initial revision
claus
parents:
diff changeset
   198
	rm -f $(TOP)/DISTRIB/libbasic.tar*
a27a279701f8 Initial revision
claus
parents:
diff changeset
   199
	(cd $(TOP); tar cvf DISTRIB/libbasic.tar \
a27a279701f8 Initial revision
claus
parents:
diff changeset
   200
	                        libbasic/*.st \
a27a279701f8 Initial revision
claus
parents:
diff changeset
   201
	                        libbasic/Make.proto \
a27a279701f8 Initial revision
claus
parents:
diff changeset
   202
	                        libbasic/*.stc)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   203
	compress $(TOP)/DISTRIB/libbasic.tar
a27a279701f8 Initial revision
claus
parents:
diff changeset
   204
a27a279701f8 Initial revision
claus
parents:
diff changeset
   205
#
a27a279701f8 Initial revision
claus
parents:
diff changeset
   206
# next thing I'll build into stc is a makedepend feature for this ...
a27a279701f8 Initial revision
claus
parents:
diff changeset
   207
#
a27a279701f8 Initial revision
claus
parents:
diff changeset
   208
a27a279701f8 Initial revision
claus
parents:
diff changeset
   209
STCHDR=$(I)/stc.h $(I)/stcIntern.h
a27a279701f8 Initial revision
claus
parents:
diff changeset
   210
OBJECT=$(I)/Object.H $(STCHDR)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   211
BOOLEAN=$(I)/Boolean.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   212
BEHAVIOR=$(I)/Behavior.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   213
CLASS=$(I)/Class.H $(I)/ClassDescr.H $(BEHAVIOR)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   214
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   215
Object.$(O):    Object.st $(STCHDR)
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   216
UndefObj.$(O):  UndefObj.st $(OBJECT)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   217
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   218
Message.$(O):   Message.st $(OBJECT)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   219
a27a279701f8 Initial revision
claus
parents:
diff changeset
   220
Unix.o:         Unix.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   221
Autoload.o:     Autoload.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   222
Smalltalk.o:    Smalltalk.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   223
ObjMem.o:       ObjMem.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   224
Process.o:      Process.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   225
ProcSched.o:    ProcSched.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   226
Semaphore.o:    Semaphore.st $(OBJECT)
10
claus
parents: 4
diff changeset
   227
Queue.o:        Queue.st $(OBJECT)
claus
parents: 4
diff changeset
   228
Delay.o:        Delay.st $(OBJECT)
claus
parents: 4
diff changeset
   229
SharedQueue.o:  SharedQueue.st $(I)/Queue.H $(OBJECT)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   230
MsgTally.o:     MsgTally.st  $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   231
MiniDebug.o:    MiniDebug.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   232
MiniIns.o:      MiniIns.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   233
Context.o:      Context.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   234
BContext.o:     BContext.st $(I)/Context.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   235
Method.o:       Method.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   236
Block.o:        Block.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   237
BlckContext.o:  BlckContext.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   238
a27a279701f8 Initial revision
claus
parents:
diff changeset
   239
Signal.o:       Signal.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   240
a27a279701f8 Initial revision
claus
parents:
diff changeset
   241
Exception.o:    Exception.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   242
Rectangle.o:    Rectangle.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   243
a27a279701f8 Initial revision
claus
parents:
diff changeset
   244
Assoc.o:        Assoc.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   245
Boolean.o:      Boolean.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   246
True.o:         True.st $(BOOLEAN)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   247
False.o:        False.st $(BOOLEAN)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   248
ExtSource.o:    ExtSource.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   249
a27a279701f8 Initial revision
claus
parents:
diff changeset
   250
Behavior.o:     Behavior.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   251
ClassDescr.o:   ClassDescr.st $(BEHAVIOR)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   252
Class.o:        Class.st $(I)/ClassDescr.H $(BEHAVIOR)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   253
Metaclass.o:    Metaclass.st $(CLASS)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   254
CCReader.o:     CCReader.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   255
BCCReader.o:    BCCReader.st $(I)/CCReader.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   256
Project.o:      Project.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   257
a27a279701f8 Initial revision
claus
parents:
diff changeset
   258
MAGNITUDE=$(I)/Magnitude.H $(OBJECT)
35
1cb4157fc9a0 *** empty log message ***
claus
parents: 21
diff changeset
   259
ABSTIME=$(I)/AbsTime.H $(MAGNITUDE)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   260
ARITHVAL=$(I)/ArithVal.H $(MAGNITUDE)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   261
NUMBER=$(I)/Number.H $(ARITHVAL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   262
INTEGER=$(I)/Integer.H $(NUMBER)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   263
a27a279701f8 Initial revision
claus
parents:
diff changeset
   264
Magnitude.o:    Magnitude.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   265
Point.o:        Point.st $(MAGNITUDE)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   266
Character.o:    Character.st $(MAGNITUDE)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   267
ArithVal.o:     ArithVal.st $(MAGNITUDE)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   268
Number.o:       Number.st $(ARITHVAL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   269
Integer.o:      Integer.st $(NUMBER)
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   270
LPReal.o:       LPReal.st $(NUMBER)
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   271
Float.o:        Float.st $(I)/LPReal.H $(NUMBER)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   272
Fraction.o:     Fraction.st $(NUMBER)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   273
SmallInt.o:     SmallInt.st $(INTEGER)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   274
LargeInt.o:     LargeInt.st $(INTEGER)
35
1cb4157fc9a0 *** empty log message ***
claus
parents: 21
diff changeset
   275
AbsTime.o:      AbsTime.st $(MAGNITUDE)
1cb4157fc9a0 *** empty log message ***
claus
parents: 21
diff changeset
   276
Time.o:         Time.st $(ABSTIME)
1cb4157fc9a0 *** empty log message ***
claus
parents: 21
diff changeset
   277
Date.o:         Date.st $(ABSTIME)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   278
a27a279701f8 Initial revision
claus
parents:
diff changeset
   279
COLL=$(I)/Coll.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   280
SET=$(I)/Set.H $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   281
DICT=$(I)/Dict.H $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   282
IDDICT=$(I)/IdDict.H $(DICT)
10
claus
parents: 4
diff changeset
   283
WEAKIDDICT=$(I)/WeakIdDict.H $(IDDICT)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   284
SEQCOLL=$(I)/SeqColl.H $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   285
ARRCOLL=$(I)/ArrColl.H $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   286
ARRAY=$(I)/Array.H $(ARRCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   287
VARARRAY=$(I)/VarArray.H $(ARRCOLL)
10
claus
parents: 4
diff changeset
   288
BYTEARRAY=$(I)/ByteArray.H $(ARRCOLL)
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   289
STRING=$(I)/String.H $(I)/AbstrStr.H $(BYTEARRAY)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   290
a27a279701f8 Initial revision
claus
parents:
diff changeset
   291
Registry.o:     Registry.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   292
Coll.o:         Coll.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   293
FileDir.o:      FileDir.st $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   294
SeqColl.o:      SeqColl.st $(COLL)
2
claus
parents: 1
diff changeset
   295
MappedColl.o:   MappedColl.st $(COLL)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   296
Set.o:          Set.st $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   297
IdSet.o:        IdSet.st $(SET)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   298
SignalSet.o:    SignalSet.st $(I)/IdSet.H $(SET)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   299
Bag.o:          Bag.st $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   300
Dict.o:         Dict.st $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   301
IdDict.o:       IdDict.st $(DICT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   302
CacheDict.o:    CacheDict.st $(DICT)
10
claus
parents: 4
diff changeset
   303
WeakIdDict.o:   WeakIdDict.st $(IDDICT)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   304
OrdColl.o:      OrdColl.st $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   305
SortColl.o:     SortColl.st $(I)/OrdColl.H $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   306
ChangeSet.o:    ChangeSet.st $(I)/OrdColl.H $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   307
Interval.o:     Interval.st $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   308
Node.o:         Node.st $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   309
Tree.o:         Tree.st $(COLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   310
LinkList.o:     LinkList.st $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   311
Link.o:         Link.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   312
ValLink.o:      ValLink.st $(I)/Link.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   313
ArrColl.o:      ArrColl.st $(SEQCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   314
VarArray.o:     VarArray.st $(ARRCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   315
VarString.o:    VarString.st $(ARRCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   316
Text.o:         Text.st $(VARARRAY)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   317
FileText.o:     FileText.st $(I)/Text.H $(VARARRAY)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   318
Array.o:        Array.st $(ARRCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   319
Polygon.o:      Polygon.st $(ARRAY)
10
claus
parents: 4
diff changeset
   320
WeakArr.o:      WeakArr.st $(ARRAY)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   321
FloatArray.o:   FloatArray.st $(ARRCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   322
DoubleArray.o:  DoubleArray.st $(ARRCOLL)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   323
ExtBytes.o:     ExtBytes.st $(ARRCOLL)
10
claus
parents: 4
diff changeset
   324
ByteArray.o:    ByteArray.st $(ARRCOLL)
claus
parents: 4
diff changeset
   325
UIBytes.o:      UIBytes.st $(BYTEARRAY)
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   326
AbstrStr.o:     AbstrStr.st $(BYTEARRAY)
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   327
String.o:       String.st $(I)/AbstrStr.H $(BYTEARRAY)
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   328
TwoByteStr.o:   TwoByteStr.st $(I)/AbstrStr.H $(BYTEARRAY)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   329
Symbol.o:       Symbol.st $(STRING)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   330
Filename.o:     Filename.st $(STRING)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   331
a27a279701f8 Initial revision
claus
parents:
diff changeset
   332
Change.o:       Change.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   333
ClassChg.o:     ClassChg.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   334
ClsDefChg.o:    ClsDefChg.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   335
ClsComChg.o:    ClsComChg.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   336
MethodChg.o:    MethodChg.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   337
a27a279701f8 Initial revision
claus
parents:
diff changeset
   338
STREAM=$(I)/Stream.H $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   339
POSSTREAM=$(I)/PosStream.H $(STREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   340
WRITESTREAM=$(I)/WriteStr.H $(POSSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   341
RWSTREAM=$(I)/RWStream.H $(WRITESTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   342
EXTSTREAM=$(I)/ExtStream.H $(RWSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   343
NPEXTSTREAM=$(I)/NPExtStr.H $(EXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   344
PIPESTREAM=$(I)/PipeStr.H $(NPEXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   345
a27a279701f8 Initial revision
claus
parents:
diff changeset
   346
Stream.o:       Stream.st $(OBJECT)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   347
Random.o:       Random.st $(STREAM)
65
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   348
PeekStr.o:      PeekStr.st $(STREAM)
63f19c1157b6 *** empty log message ***
claus
parents: 35
diff changeset
   349
PosStream.o:    PosStream.st $(I)/PeekStr.H $(STREAM)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   350
ReadStr.o:      ReadStr.st $(POSSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   351
WriteStr.o:     WriteStr.st $(POSSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   352
RWStream.o:     RWStream.st $(WRITESTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   353
ActorStr.o:     ActorStr.st $(RWSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   354
ExtStream.o:    ExtStream.st $(RWSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   355
NPExtStr.o:     NPExtStr.st $(EXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   356
TTYStream.o:    TTYStream.st $(NPEXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   357
PipeStr.o:      PipeStr.st $(NPEXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   358
Socket.o:       Socket.st $(NPEXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   359
PrintStr.o:     PrintStr.st $(PIPESTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   360
PSPrStr.o:      PSPrStr.st $(I)/PrintStr.H $(PIPESTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   361
HPIIPrStr.o:    HPIIPrStr.st $(I)/PrintStr.H $(PIPESTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   362
FX1PrStr.o:     FX1PrStr.st $(I)/PrintStr.H $(PIPESTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   363
FileStr.o:      FileStr.st $(EXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   364
SoundStr.o:     SoundStr.st $(I)/FileStr.H $(EXTSTREAM)
a27a279701f8 Initial revision
claus
parents:
diff changeset
   365
DirStr.o:       DirStr.st $(I)/FileStr.H $(EXTSTREAM)