Make.proto
changeset 241 6f30be88e314
parent 218 770d5050d327
child 248 601b44c71329
equal deleted inserted replaced
240:f5ff68fffb92 241:6f30be88e314
     1 # $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.19 1995-02-02 12:36:52 claus Exp $
     1 # $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.20 1995-02-08 03:11:17 claus Exp $
     2 #
     2 #
     3 # -------------- no need to change anything below ----------
     3 # -------------- no need to change anything below ----------
     4 
     4 
     5 TOP=..
     5 TOP=..
     6 SUBDIRS=
     6 SUBDIRS=
    63 	      Link.$(O)                                   \
    63 	      Link.$(O)                                   \
    64 		Process.$(O)                              \
    64 		Process.$(O)                              \
    65 	      Magnitude.$(O)                              \
    65 	      Magnitude.$(O)                              \
    66 		LookupKey.$(O)                            \
    66 		LookupKey.$(O)                            \
    67 		  Assoc.$(O)                              \
    67 		  Assoc.$(O)                              \
    68 		AbsTime.$(O)                              \
    68 		AbstrTime.$(O)                            \
       
    69 		  AbsTime.$(O)                            \
    69 		  Time.$(O)                               \
    70 		  Time.$(O)                               \
    70 		ArithVal.$(O)                             \
    71 		ArithVal.$(O)                             \
    71 		  Number.$(O)                             \
    72 		  Number.$(O)                             \
    72 		    Fraction.$(O)                         \
    73 		    Fraction.$(O)                         \
    73 		    Integer.$(O)                          \
    74 		    Integer.$(O)                          \
   152 
   153 
   153 clobber::
   154 clobber::
   154 	-rm -f *.c *.H abbrev.stc classList.stc
   155 	-rm -f *.c *.H abbrev.stc classList.stc
   155 
   156 
   156 tar:
   157 tar:
   157 	rm -f $(TOP)/DISTRIB/libbasic.tar*
       
   158 	(cd $(TOP); tar cvf DISTRIB/libbasic.tar \
   158 	(cd $(TOP); tar cvf DISTRIB/libbasic.tar \
   159 				libbasic/Make.proto \
   159 				libbasic/Make.proto \
   160 				libbasic/*.st \
   160 				libbasic/*.st \
   161 				libbasic/resources)
   161 				libbasic/resources)
   162 	gzip $(TOP)/DISTRIB/libbasic.tar
       
   163 
   162 
   164 uutar:
   163 uutar:
   165 	$(MAKE) tar
   164 	$(MAKE) tar
       
   165 	gzip $(TOP)/DISTRIB/libbasic.tar
       
   166 	-rm $(TOP)/DISTRIB/libbasic.tar
   166 	(cd $(TOP)/DISTRIB; uuencode libbasic.tar.gz libbasic.tar.gz > libbasic.tar.gz.uue)
   167 	(cd $(TOP)/DISTRIB; uuencode libbasic.tar.gz libbasic.tar.gz > libbasic.tar.gz.uue)
       
   168 	-rm $(TOP)/DISTRIB/libbasic.tar.gz
   167 
   169 
   168 
   170 
   169 #
   171 #
   170 # next thing I'll build into stc is a makedepend feature for this ...
   172 # next thing I'll build into stc is a makedepend feature for this ...
   171 #
   173 #
   223 CCReader.$(O):     CCReader.st $(OBJECT)
   225 CCReader.$(O):     CCReader.st $(OBJECT)
   224 BCCReader.$(O):    BCCReader.st $(I)/CCReader.H $(OBJECT)
   226 BCCReader.$(O):    BCCReader.st $(I)/CCReader.H $(OBJECT)
   225 Project.$(O):      Project.st $(OBJECT)
   227 Project.$(O):      Project.st $(OBJECT)
   226 
   228 
   227 MAGNITUDE=$(I)/Magnitude.H $(OBJECT)
   229 MAGNITUDE=$(I)/Magnitude.H $(OBJECT)
   228 ABSTIME=$(I)/AbsTime.H $(MAGNITUDE)
   230 ABSTRTIME=$(I)/AbstrTime.H $(MAGNITUDE)
   229 ARITHVAL=$(I)/ArithVal.H $(MAGNITUDE)
   231 ARITHVAL=$(I)/ArithVal.H $(MAGNITUDE)
   230 NUMBER=$(I)/Number.H $(ARITHVAL)
   232 NUMBER=$(I)/Number.H $(ARITHVAL)
   231 INTEGER=$(I)/Integer.H $(NUMBER)
   233 INTEGER=$(I)/Integer.H $(NUMBER)
   232 
   234 
   233 Magnitude.$(O):    Magnitude.st $(OBJECT)
   235 Magnitude.$(O):    Magnitude.st $(OBJECT)
   241 LPReal.$(O):       LPReal.st $(NUMBER)
   243 LPReal.$(O):       LPReal.st $(NUMBER)
   242 Float.$(O):        Float.st $(I)/LPReal.H $(NUMBER)
   244 Float.$(O):        Float.st $(I)/LPReal.H $(NUMBER)
   243 Fraction.$(O):     Fraction.st $(NUMBER)
   245 Fraction.$(O):     Fraction.st $(NUMBER)
   244 SmallInt.$(O):     SmallInt.st $(INTEGER)
   246 SmallInt.$(O):     SmallInt.st $(INTEGER)
   245 LargeInt.$(O):     LargeInt.st $(INTEGER)
   247 LargeInt.$(O):     LargeInt.st $(INTEGER)
   246 AbsTime.$(O):      AbsTime.st $(MAGNITUDE)
   248 AbstrTime.$(O):    AbstrTime.st $(MAGNITUDE)
   247 Time.$(O):         Time.st $(ABSTIME)
   249 AbsTime.$(O):      AbsTime.st $(ABSTRTIME)
   248 Date.$(O):         Date.st $(ABSTIME)
   250 Time.$(O):         Time.st $(ABSTRTIME)
       
   251 Date.$(O):         Date.st $(MAGNITUDE)
   249 
   252 
   250 COLL=$(I)/Coll.H $(OBJECT)
   253 COLL=$(I)/Coll.H $(OBJECT)
   251 SET=$(I)/Set.H $(COLL)
   254 SET=$(I)/Set.H $(COLL)
   252 DICT=$(I)/Dict.H $(COLL)
   255 DICT=$(I)/Dict.H $(COLL)
   253 IDDICT=$(I)/IdDict.H $(DICT)
   256 IDDICT=$(I)/IdDict.H $(DICT)