more cleanup
authorclaus
Mon, 22 Aug 1994 14:37:46 +0200
changeset 40 3686f43e20ea
parent 39 47fc4acc24db
child 41 c8e5966c13d7
more cleanup
Make.proto
--- a/Make.proto	Mon Aug 22 14:12:17 1994 +0200
+++ b/Make.proto	Mon Aug 22 14:37:46 1994 +0200
@@ -6,10 +6,9 @@
 SUBDIRS=
 
 LIBNAME=libbasic2
-LIB=libbasic2.$(A)
 STCOPT=$(LIBBASIC2_STCOPT)
 
-all::   $(OBJTARGET)
+all::   genAbbrev $(OBJTARGET)
 
 #
 # these are uncritical - save some bytes by compiling with optspace
@@ -20,9 +19,6 @@
 compact::
 	$(RM) $(UNCRITICAL); $(MAKE) LIBBASIC2_STCOPT=+optspace2 $(UNCRITICAL)
 
-shared:
-	make STCOPT=$(STCOPT)" +sharedLibCode" O=so objs auxobjs
-
 objs::							  \
 	      Change.$(O)                                 \
 	        ClassChg.$(O)                             \
@@ -48,32 +44,24 @@
 	                  Socket.$(O)                     \
 	                  SoundStr.$(O)                   \
 	                    PrintStr.$(O)                 \
-	                      PSPrStr.$(O)                \
-	                      HPIIPrStr.$(O)              \
-	                      FX1PrStr.$(O)		  \
+	                      PSPRSTR                     \
+	                      HPIIPRSTR                   \
+	                      FX1PRSTR     		  \
 		Random.$(O)				  \
 	      WMethod.$(O)
 
-auxobjs::
-
-install:: 
-	-mkdir $(DESTLIBDIR)
-	-$(INSTALL) $(LIBNAME)$(OBJNAME) $(DESTLIBDIR)
-
-qinstall::
-	-mkdir $(DESTLIBDIR)
-	-$(INSTALL) $(LIBNAME)$(OBJNAME) $(DESTLIBDIR)
+#
+# these nest too deep on some systems (see discussion about LIMITSUPERINCLUDE
+# in configurations/COMMON/defines
+#
+PSPRSTR:
+	@$(MAKE) PSPrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
 
-libe:   $(LIB)
-
-PSPrStr.$(O):
-	$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
+HPIIPRSTR:
+	@$(MAKE) HPIIPrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
 
-HPIIPrStr.$(O):
-	$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
-
-FX1PrStr.$(O):
-	$(STC) -CC="$(CC)" $(STCFLAGS) +limitSuperInclude $(CFLAGS) -c $*.st
+FX1PRSTR:
+	@$(MAKE) FX1PrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
 
 cleanjunk::
 	-rm -f *.c *.H