dont recompile GLXWorkstat.st for every gl-change
authorClaus Gittinger <cg@exept.de>
Thu, 26 Feb 1998 13:26:06 +0100
changeset 2070 5e1b6b49ce73
parent 2069 cf25dd15f04d
child 2071 20a74671b3e0
dont recompile GLXWorkstat.st for every gl-change
Make.proto
--- a/Make.proto	Wed Feb 25 14:17:31 1998 +0100
+++ b/Make.proto	Thu Feb 26 13:26:06 1998 +0100
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libview/Make.proto,v 1.91 1998-02-07 19:03:17 cg Exp $
+# $Header: /cvs/stx/stx/libview/Make.proto,v 1.92 1998-02-26 12:26:06 cg Exp $
 #
 # -------------- no need to change anything below ----------
 
@@ -153,14 +153,16 @@
 	    -rm -f *.c *.H
 
 clean::
-	    -mv XWorkstat.o __XWorkstat.o
-	    -mv GLXWorkstat.o __GLXWorkstat.o
+	    -mv XWorkstat.o XWorkstat.o.sav
+	    -mv GLXWorkstat.o GLXWorkstat.o.sav
+	    -mv __GLXWorkstat.o __GLXWorkstat.o.sav
 	    -rm -f [A-Z]*.o *.c *.H
-	    -mv __XWorkstat.o XWorkstat.o
-	    -mv __GLXWorkstat.o GLXWorkstat.o
+	    -mv XWorkstat.o.sav XWorkstat.o
+	    -mv GLXWorkstat.o.sav GLXWorkstat.o
+	    -mv __GLXWorkstat.o.sav __GLXWorkstat.o
 
 clobber::
-	    -rm -f *.c *.H classList.stc abbrev.stc
+	    -rm -f *.o *.c *.H classList.stc abbrev.stc
 
 tar:
 	(cd $(TOP); tar cvfh DISTRIB/libview.tar \
@@ -184,12 +186,13 @@
 XWorkstat.$(O):
 	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=XWorkstat CC=$(CC) OPT="$(OPT)" SEPINITCODE=-sepInitCode ZFLAG=
 
-GLXWorkstat.$(O): glLib
+__GLXWorkstat.$(O):
 	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=GLXWorkstat CC=$(CC) OPT="$(OPT)" \
 		SEPINITCODE=-sepInitCode ZFLAG=
 	mv GLXWorkstat.$(O) __GLXWorkstat.$(O)
+
+GLXWorkstat.$(O): glLib __GLXWorkstat.$(O)
 	ld $(LD_REL_FLAG) -o GLXWorkstat.$(O) __GLXWorkstat.$(O) $(LIB_GL)
-	rm __GLXWorkstat.$(O)
 
 glLib:
 	(cd ../support/VGL ; make )